TCP IP 网络协议基础入门
文章目录
- 1 TCP IP 简介
- 2 链路层介绍
- 3 IP网际协议
- 4 网络层其他协议
- 5 传输层:UDP协议
- 6 传输层:TCP协议
- 7 应用层协议
每层承担的任务不一样,各层的协议的工作方式也不一样,每层封装上层数据的方式也不一样。
应用层:FTP、TFTP、HTTP、DNS、TELNET、SMTP、SNMP、POP3
传输层:TCP、UDP
网络层:IP、ARP、RARP、ICMP
网络接口层:PPP Ethernet
- TCP IP 网络协议基础入门
1 TCP IP 简介
IP地址 -- 网络层ifconfig -a域名服务系统(DNS) - Domain Name Systemnslookup | pingMAC地址 - Media Access Control - 物理地址、硬件地址 -- 链路层端口号分配机构 - Inter Assigned Numbers Authority - IANAFTP - 20&21SSH - 22TELNET - 23SMTP - 25TFTP - 69HTTP - 80SNMP - 161Ping - ICMP封装和分用PDU - Protocol Data Unit - 协议数据单元物理层 - 数据位(Bit)数据链路层 - 数据帧(Frame)网络层 - 数据包(Packet) | 数据报传输层 - 数据段(Segment)会话层、表示层、应用层- 数据(Data)封装 <-> 分用
RFC - Request for Comment - 以太网协议的正式标准
- iSCSI协议
2 链路层介绍
控制帧的传输差错控制反馈重发计时器序号流量控制
以太网 - Ether-net
DEC公司、Inter公司和Xerox公司在182年联合公布的一个标准。
- DEC公司
- Xerox公司
PPP - Point to Point Protocol - 点对点协议
- 同步调制连接
SLIP 与 PPP
SLIP - Serial Line IP(串行线路IP)
- TCP/IP四层协议系统浅析
MTU - 最大传输单元
netstat -in
3 IP网际协议
IP 数据报不可靠 - unreliable无连接 - connectionlesssudo tcpdump -ntx -c 1IP地址分类网络号+主机号A - 大型网络或政府机构B - 中型网络、跨国企业C - 小型网络D - 多播E - 实验子网划分IP = 网络号 + 子网号 + 主机号子网掩码 - 确认一个IP地址中哪几位是主机号IP路由选择route -ntracerouteNAT技术ipconfig eth0IP的未来
4 网络层其他协议
ARP - Address Resolution Protocol - 地址解析协议arparp -aapr -vARP 代理 | ARP 欺骗RARP - Reverser Address Resolution Protocol - 逆地址解析协议ICMP - Inter Control Message Protocol - 控制报文协议Ping 程序ping -c 3 lanqiao.cnsudo tcpdump -nnvSs 0 -c2 icmpTTL值tracroute程序traceroute github.comtraceroute -n www.github.comIGMP - Inter Group Management Protocol管理多播组成员
5 传输层:UDP协议
端口[系统端口号](http://www.iana.org/)登记端口号短暂端口号netstat -luantUDP概述UDP报文
6 传输层:TCP协议
TCP报文段结构连接的建立与释放TCP可靠传输的实现超时重传连续ARQ协议流量控制和拥塞控制tcpdump抓取TCP报文段
7 应用层协议
DNS协议DNS服务器根DNS服务器顶级(TLD)DNS服务器权威DNS服务器本地DNS服务器host命令host www.shiyanlou.comDNS报文DNS缓存和host文件FTP协议HTTP协议Telnet协议TFTP协议SMTP协议和POP3协议
TCP IP 网络协议基础入门相关推荐
- TCP/IP 网络协议基础入门
文章目录 1.TCP/IP简介 IP 地址 域名 MAC 地址 端口号 封装和分用 2.链路层介绍 控制帧的传输 差错控制 反馈重发 计时器 序号 流量控制 以太网 PPP(点对点协议) SLIP 与 ...
- TCP/IP 网络协议基础
纯手打,着重记忆红色字体部分和表格. 1. 预备知识 mac 地址,为48位(6字节)地址,指的是网卡的唯一的硬件地址,交换机只能识别 mac 地址,负责局域网(内网)通信,局域网下的计算机应处于同一 ...
- TCP/IP网络协议的通俗理解,socket,http,soap。
前段时间做了一个开发,涉及到网络编程,开发过程比较顺利,但任务完成后始终觉得有一些疑惑.主要是因为对网络协议不太熟悉,对一些概念也没弄清楚.后来我花了一些时间去了解这些网络协议,现在对TCP/IP网络 ...
- 对TCP/IP网络协议的浅出归纳
前段时间做了一个开发,涉及到网络编程,开发过程比较顺利,但任务完成后始终觉得有一些疑惑.主要是因为对网络协议不太熟悉,对一些概念也没弄清楚.后来 我花了一些时间去了解这些网络协议,现在对TCP/IP网 ...
- 【TCP/IP网络协议】(五)传输层UDP协议
文章目录 传输层协议 一.端口 二.UDP概述 三.UDP报文 四.程序测试 传输层协议 从之前介绍的网络层协议来看,通信的两端是两台主机,IP数据报首部就标明了这两台主机的IP地址,但是从传输层来看 ...
- TCP/IP网络协议详解
一. 计算机网络体系结构分层 一图看完本文 计算机网络体系结构分层 计算机网络体系结构分层 Frame: 物理层的数据帧概况 Ethernet II: 数据链路层以太网帧头部信息 Internet ...
- 一文打败TCP/IP五层协议基础知识
注意: 文章如有抄袭部分,请私信我. 未经允许,不得转载,如需转载,可以私信我. 前言 在很久之前,计算机刚刚被研究出来,当时的计算机还不能上网,玩游戏等,它只用于科学家,并没有给普通人使用. 后来, ...
- TCP/IP网络编程 - 基础学习
1. 创建Socket #include<sys/types.h> #include<sys/socket.h>int sock = ::socket(PF_INET, SOC ...
- 协议分析中的TCP/IP网络协议
" TCP/IP协议作为互联网的基础,在协议分析中不可或缺,本文介绍在对协议进行分析还原的过程中的一些要点,快速掌握协议还原的精髓." 注意,本文比较枯燥乏味,若非需要了解TCP/ ...
最新文章
- php无法将值传入数据库,PHP-无法将句子插入数据库
- 应运而生的web页面响应布局
- vue.js使用例子
- dlib人脸检测功能介绍
- Tomcat项目部署过程中的问题
- 图解使用Win8Api进行Metro风格的程序开发十二----上下文菜单
- 摄像机跟随以及注视旋转和角度变化
- 男女洗澡前后区别,太形象了!(文末送书)
- Hyperledger Fabric教程(6)-- byfn.sh分析-peer-base.yaml
- ssh连接远程服务器报错:ssh_exchange_identification: read: Connection reset by peer
- 国外十大在线支付服务网站
- linux 编译 suitesparse,Ubuntu下编译SuiteSparse-4.4.1和METIS-4.0.3
- 探索自助报表BI的现状和未来(文末送福利)
- 佟年计算机科学,亲爱的热爱的:吴白初见佟年眼神有深意,原来他们早就遇见过...
- python画花瓣飘落_Python——画一棵漂亮的樱花树
- javascript 火星文,菊花体,繁体,简体文字转换
- 苹果有意离开,全球最大手机品牌却下大单,中国制造优势凸显
- 天气预报属于计算机的哪一项应用,计算机基础知识模拟题答案
- 一篇关于红外图像和可见光图像融合的摘要
- js两个数组对象进行合并去重
热门文章
- WLAN,LAN,WAN之间的简单的区别
- 期货的本质(期货的本质是什么)
- php精度两位小数点,php中小数精度的代码解析
- 解决闪照(5秒)过期不能查看问题
- 微信小程序websocket聊天前端实现
- 最后,我想对你说一句:我爱你
- dnf服务器老是连接中断,DNF老是网络中断封我1小时 怎么处理?
- 对比Java的Stream流和C# 的Linq
- Qt+BarTender对“.btw“文件的打印操作
- Android客户端实现注册/登录详解(一)