TCPIP基础学习概要
链路层协议-MAC ARP 链路层 ARP 链路层 链路层主要有三个目的: 1、为ip模块发送和接收ip数据报 2、为arp模块发送arp请求和接收arp应答 链路层报文封装格式遵循RFC894(以太网)和RFC1042(IEEE 802.2/3) 平时常用的是RFC894 两种帧格式都是用的48bit的地址,即硬件地址 6字节数字,如 00-50-FC-1F-C0-3A 特殊地址 :FF-FF-FF-FF-FF-FF广播地址、01-00-01-00-00-02多播地址 两种标准定义的帧长度都有要求:802.3规定最小为38;以太网规定最小为46 物理网段(冲突域):连接在同一导线上的所有工作站的集合 逻辑网段(广播域):限制以太网广播的范围 MTU:最大传输单元,不同的网络类型MTU不一致 以太网:1500;pppoe:1492 同学们可以使用icmp协议尝试下长度为多少的时候分片?为什么? Arp封装格式 ARP协议实现 ARP协议实现(续) ARP协议实现(续) 网络层协议-IP IP协议 IP模块的结构 IP数据报=首部+数据 IP数据报首部分为定长部分和变长部分。 (1)版本(4位)表示数据报的IP协议版本,版本号规定了数据报的格式。IPv4=4 (2)首部长度(4位)指出数据报首部长度(32位为单位)。 (3)服务类型(8位)规定对本数据报的
原创力文档

文档评论(0)