封装:
以太网数据帧的长度必须在46~1500字节之间。
以太网的帧首部也有一个16bit的帧类型域(IP,ARP,RARP)。
IP首部有一个长度为8bit的数值,称作协议域。(1代表ICMP,2代表IGMP,6代表TCP,17代表UDP)。
TCP和UDP都用16bit的端口号来表示不同的应用程序(ftp,telnet,http)。
端口号:服务器的端口号使用知名端口,client使用未知端口
以太网:
采用CSMA/CD的媒体接入方法,速率10Mb/s,地址48bit
以太网封装:
------------------------------------------------------
6位目的地址 | 6位源地址 | 类型
-------|-------------------------------------|----------
|-------->MAC |--------> 0800 IP数据包
|--------> 0806 ARP
|--------> 0835 RARP
MTU和路径MTU:
IP介绍:
IP提供不可靠、无连接的数据报传送服务。(不可靠是指需要ICMP来协助)
ifconfig,netstat
IP首部长度60字节,默认为20字节,40字节为选项部分。
IP选路:静态路由--->默认路由
ARP
为IP地址到MAC地址提供动态映射。
交换机的工作原理:
1.更新CAM表
ICMP:
它传递差错报文和其他需要注意的信息
一些ICMP报文把差错报文返回给用户进程。
UDP:
面向数据报
UDP首部
UDP检验和:
1.udp检验和覆盖udp首部和udp数据
IP分片:
1.IP把MTU与数据报长度进行比较。
2.如果需要则进行分片,分片可以发生在原始发送端主机上,也可以在中间路由器上。
3.把一份IP数据报分片以后,只有到达目的地才能进行重新组装。
4.重新组装由目的端的IP层来完成,其目的是使分片和重新组装过程对TCP和UDP是透明的。
5.已经分片过的数据报有可能会再次进行分片。
在分片时,除最后一片外,其他每一片中的数据部分(除IP首部外的其余部分)必须是8字节的整数倍。