《CCNA认证指南》“TCP/IP参考模型”知识点整理
编辑分为四层:网络访问层、网际层、传输层、应用层。
第一层:网络访问层
对应到ISO/OSI那边是物理层和数据链路层。
功能包括IP地址与物理硬件地址的映射,以及将IP分组封装成帧。
第二层:网际层
对应ISO/OSI是网络层。
主要功能包括:
- 处理来自传输层的分组发送请求
- 处理输入数据报
- 处理ICMP报文
IP协议
IP实现两个基本功能:寻址和分段。
存活期(Time To Live, TTL),每经过一次路由,TTL至少减1。
IP不提供可靠的传输服务,它不提供端到端的或结点到结点的确认,对数据没有差错控制,它只使用报头的校验码,它不提供重发和流量控制。
ICMP(Internet Control Message Protocol,Internet控制消息协议)
是一种差错和控制报文协议,不仅用于传输差错报文,还传输控制报文。
ping就是响应请求(Type=8)和应答(Type=0)。
ARP(Address Resolution Protocol,地址解析协议)
ARP负责将某个IP地址解析成对应的MAC 地址。
ARP请求包是广播包,而ARP应答包是单播包。
“arp -a”命令可以查看本机的ARP缓存表。
Proxy ARP(代理ARP)
使用代理ARP将会明显增加网络分段中的传输业务量,并且网络中的主机也将会保持比正常时大许多的ARP表,并以此来处理全部的IP到MAC的地址映射。
RARP(Reverse Address Resolution Protocol,反向地址转换协议)
已知本机的MAC地址,询问本机的IP地址。
使用BOOTP和DHCP可以代替RARP
第三层:传输层
TCP
TCP(Transmission Control Protocol,传输控制协议)
源端口、目的端口、序列号、确认号和窗口
传输可靠性:三次握手、四次挥手
滑动窗口机制。
UDP
UDP(User Datagram Protocol,用户数据报协议)
组播一般使用的都是UDP协议
三次握手
三次握手解决的不仅仅有序号问题,还解决了包括窗口大小、MTU(Maximum Transmission Unit,最大传输单元)以及所期望的网络延时等其他问题。
滑动窗口
确认号就是所期待接收的下一个字节
确认机制
确认号101表示已经收到主机A的序号100,希望接收序号101的包。
确认号2表示已经收到主机B的序号1。
第四层:应用层
应用层包括所有的高层协议,与OSI的应用层协议相差不大。
- 0
- 0
-
分享