数据链路层,以太网

本文详细介绍了数据链路层与以太网的关系,强调了它们在通信中的作用。以太网作为最常见的局域网技术,包括网线和无线通信协议。数据链路层的帧格式包括MAC地址、类型、数据和CRC校验。文中还深入探讨了以太网帧的数据部分长度限制(MTU)对UDP和TCP协议的影响。此外,文章解释了ARP协议如何通过IP地址查找MAC地址,以及域名系统(DNS)的工作原理,最后提到了ICMP协议在网络诊断中的作用和NAT技术解决IP地址不足的问题。
摘要由CSDN通过智能技术生成

一、数据链路层

(1)数据链路层和网络层的不同:网络层侧重于整体一个点到另一个点之间的一条路径,数据是如何到达的。而数据链路层则侧重于其中的每一个小区间上的传递。用于两个设备(同一种数据链路节点)之间进行传递。

(2)“同一种数据链路”:手机通过路由器上外网,手机与路由器之间通过无线网WiFi的方式进行传输的,这是一种数据链路;数据通过以太网线和运营商路由器相连,这也是一个数据链路;运营商路由器通过光纤和其他的路由器相连,这也是一种数据链路。

(3)常见的数据链路:

A、以太网线(插网线的);

B、WiFi(无线路由器);

C、蓝牙(也是一种无线通信协议,带宽小,能耗小);

注:我们平时用的数据3G/4G,并不是一种数据链路层协议,而是和TCP/IP协议栈并列一整套协议栈标准。

二、以太网:

以太网是一种协议,一种标准,不仅涵盖了数据链路层,也包含了一些物理层的内容。 例如: 规定了网络拓扑结构, 访问控制方式, 传输速率等;

平时用的网线就叫做以太网线,以太网中的网线必须使用双绞线; 传输速率有10M, 100M, 1000M等;

以太网是当前应用最为广泛的局域网技术; 和以太网并列的还有令牌环网, 无线LAN等;

1、以太网的帧格式

 

 

 

 

A、目的地址,源地址:MAC地址。(IP地址和MAC地址都是用来唯一的标识一台主机的,他们的功能有一定的重复性,又有各自的侧重:IP地址是描述整体发送过程中发送的起点和目标的终点;MAC地址需要顾及到传输过程中的每个相邻的数据链路上所对应的一个节点。)【IP协议和以太网帧协议是相互各自独立的,设计IP地址的时候不知道以太网帧的存在,设计以太网帧的不知道IP地址的存在双方都想尝试去表示唯一的一个IP】源地址和目的地址都为6个字节(IP地址的源端口号和目的端口号都为4个字节,MAC地址的源端口号和目的端口号比IP地址的源端口号和目的端口号多(2^48-2^32)=65535倍。MAC地址很多,不需要考虑重复的情况,基本上是够用的,所有设备,都有一个唯一的MAC地址。MAC地址在设备网卡设备一生产好,就设置好了。)【一般MAC地址是唯一的,但是也可以通过虚拟机虚拟出一个MAC地址】

B、类型:表示以太网帧是个什么样的帧,是用来做什么的帧【类型取值0800,后续的数据就是一个IP数据报;类型为0806,后续的不是一个IP数据报,而是一个ARP请求。】

C、数据

D、CRC:校验和

对于以太网帧数据部分最长为1500个字节(数据段的最大长度MTU),最短为46个字节。【 分包:ip数据报超过15

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

xuruhua

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

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

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

打赏作者

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

抵扣说明:

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

余额充值