JavaEE-了解数据链路层主要协议

认识以太网

什么是以太网

以太网是一种计算机局域网技术。IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容.以太网是目前应用最普遍的局域网技术,取代了其他局域网技术如令牌环、FDDI和ARCNET.

以太网是一种局域网,而局域网却不一定是以太网,只是由于目前大多数的局域网是以太网,所以一般说局域网,大家都默认为以太网.

以太网的数据帧格式

在这里插入图片描述
目的地址与源地址: 指的是网卡的硬件地址(也叫Mac地址)由6个字节组成的二进制数,目前是够用的所以一般在网卡出厂的时候就固定了.
类型: 上层协议的类型.帧协议类型字段有三种值,分别对应IP、ARP、RARP,所以在处理数据的时候必须设置该字段,标识数据交付哪个协议处理.例如,字段为 0x0800 时,表示将数据交付给 IP 协议.
帧检验序列 FCS: 检测该帧是否出现差错,占 4 个字节(32 比特).发送方计算帧的循环冗余码校验(CRC)值,把这个值写到帧里.接收方计算机重新计算 CRC,与 FCS 字段的值进行比较.如果两个值不相同,则表示传输过程中发生了数据丢失或改变.这时,就需要重新传输这一帧.

什么是MTU

Maximum Transmit Unit,最大传输单元,即物理接口(数据链路层)提供给其上层(通常是IP层)最大一次传输数据的大小.
MTU的作用
以太网最初对报文长度没有限制,网络层最大可以接收65535个字节(UDP最大长度的限制),但是以太网对于长报文无法可靠地传输,而且丢失后重传也会占用大量的网络资源,而将报文限制在一定的长度,以太网可以将报文大概率传输到目的地,于是就有了MTU.

  • 15
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

手插口袋谁也不爱♡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值