公司网站开发策划,企业团建公司,上海公共信息服务平台,为学校建设网站目录
以太网协议
什么是以太网#xff1f;
以太网的帧格式
什么是MAC地址#xff1f;
MAC地址和IP地址的对比#xff1f;
MTU#xff08;最大传输单元#xff09;限制
什么是MTU限制#xff1f;
MTU对IP协议有什么影响#xff1f;
MTU对UDP协议有什么影响…目录
以太网协议
什么是以太网
以太网的帧格式
什么是MAC地址
MAC地址和IP地址的对比
MTU最大传输单元限制
什么是MTU限制
MTU对IP协议有什么影响
MTU对UDP协议有什么影响
MTU对TCP协议有什么影响
ARP协议
什么是ARP协议
ARP协议的作用是什么
ARP协议的工作流程 以太网协议 什么是以太网 “以太网”是一种技术标准其中既包含了数据链路层的内容也包含了物理层的内容。 以太网是当前应用最广泛的局域网技术。 除以太网之外还有令牌环网、无线LAN等和以太网并列。 以太网的帧格式 以太网数据帧长度最小为46字节最大为1500字节。 源地址和目的地址是指网卡的硬件地址也称为MAC地址。 帧协议类型有三种值 0800对应IP协议 0806对应ARP协议 8035对应PARP协议 CRC检验码位于数据帧的末尾用于校验报头正确性。 什么是MAC地址 MAC地址用于识别数据链路层中相连的节点。 MAC地址长度为48位6个字节通常使用16进制数字加上冒号表示。如01:AB:23:CD:45:EF MAC地址在出厂时就固定了不能修改通常是唯一的虚拟机除外。因此MAC可以作为一台网络设备的身份标识。 MAC地址和IP地址的对比 IP地址描述的是路径的起点和终点MAC地址描述的是路径中某个区间的起点和终点。 IP协议用于整个通信过程的路径规划工作以太网使用MAC地址在两个相邻网络设备之间进行通信。 IP地址是可变的MAC地址通常是不可变的。 MTU最大传输单元限制 什么是MTU限制 MTU是指物理层对数据链路层传输数据帧长度的限制。 不同的数据链路层协议和对应的物理层之间MTU限制也不同。 当数据包长度超过MTU限制则会对数据包进行分片fragmentation。 MTU对IP协议有什么影响 会对超过限制的长数据进行分包。 分包是指将长数据分为多个短数据每个短数据包协议头中的16位标识id是相同的。 每个短数据包IP协议头中的3位标志字段第2位为0时表示允许分片第3位表示结束标记包未结束则为0包已结束则为1。 到达目标地址时会对多个短数据包按顺序重组并一起返回传输层。 当某个短数据包丢失则整个长数据包失效。 MTU对UDP协议有什么影响 在经过网络层时如果UDP数据报超过1500包含报头就会被分成多个IP数据报。 如果其中一个数据报丢失则会导致数据接收失败。所以UDP数据报被分片时传输失败的概率会大大增加。 MTU对TCP协议有什么影响 TCP数据报不定长但也不是无限制。MTU限制了单个TCP数据报的最大长度称为MSS。 TCP建立连接时通信双方会在SYN中进行MSS协商协商交互双方能够接收的最大MSS值MSS值记录在TCP首部的40字节变长选项中。 ARP协议 什么是ARP协议 ARP协议是一个介于数据链路层和网络层之间的协议。 ARP数据包长度不足46字节时会补充填充位直到满足46字节。 ARP协议的作用是什么 通讯前需要获得目标主机的IP地址、端口号和硬件地址。APR协议会记录目标主机的硬件地址建立主机IP地址和MAC地址的映射关系转发表。因此通过IP地址就可以找到硬件地址。 ARP协议的工作流程 源主机发出ARP请求询问某IP地址的硬件地址MAC并将请求广播到本地网段。 目的主机接收ARP请求本机IP地址与请求中的IP地址相匹配时则向源主机发送ARP应答数据包并将本机MAC地址填写在数据包中。 每台主机都会维护一个ARP缓存表可使用arp -a命令查看用于记录IP地址和MAC地址的映射关系。 缓存表每个表项过期时间通常为20分钟20分钟未通信则再次通信时需要重复上述步骤。