以太网以及ARP协议

本文介绍了以太网的基本概念,包括以太网帧结构、MTU(最大传输单元)及其对IP和TCP数据包的影响。此外,还详细阐述了ARP协议的工作流程及其在地址解析中的作用,以及RARP(反向地址转换协议)的功能。
摘要由CSDN通过智能技术生成

以太网:

以太网是一种局域网技术。当一个数据报到达数据链路层时,会对数据报进行以太网封装,形成以太网帧。

目的地址和源地址是6字节48位的mac地址,mac地址是用来识别链路层中相连的节点,也叫网卡的硬件地址,这个地址一般在网卡出厂时就固定了,不能修改(虚拟机中的mac地址不是真实的mac地址, 可能会冲突; 也有些网卡⽀持⽤户配置mac地址)。mac地址常用十六进制加冒号表示:08:00:27:03:fb:19。
2字节8位类型一共有三种,分别对应IP、ARP、RARP。
帧末尾是32位CRC校验码,用来检验数据传输是否损坏。

MTU

MTU是指最大传输单元,不同类型网络有不同的最大传输单元,以太网MTU一般为1500字节。如果一个数据包长度大于MTU,则需要被分片。
MTU对IP数据包的影响:
假如有一个IP数据报文长度为3008字节,在IP层封装一个IP协议头,一共为3028字节。因为3028>1500所以需要对IP数据包进行分片。但是分片时仅对上层的数据报分片,首部不需要分片。分片过程如下:
1.首先计算最大的IP包中IP净荷的长度 =MTU-IP包头长度=1500-20= 1480字节。
2.然后把3008字节按照1480字节的长度分片,将要分为3片,3008= 1480+1480+48。
3. 最后发送者将为3个分片分别添加IP包头,组成3个IP包后再发送,3个IP包的长度分别为1500字节、

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值