计算机网络概念入门(六)之物理层_数据链路层
正文
1.不同路由器
=》有的路由器在发送消息时,第一个包会丢失—>原因:它忙不过来了,它要发一个ARP广播先查询一个对方的MAC地址
2.网络互连模型
=》OSI参考模型(仅仅是概念模型)
7应用层
6表示层
5会话层
4运输层
3网“络”层
2数据链路层
1物理层
=》TCP/IP协议(实战性强)
4应用层
3运输层
2网“际”层
1网络接口层
=》用来学习研究
5应用层
4运输层
3网络层
2数据链路层
1物理层
3.请求过程
=》请看下边这篇博客的最后一项
=》计算机网络基础概念入门
=》用来学习研究的每层都是有用的,必不可少!
=》运输层:保证可靠传输
=》网络层:帮加上源IP地址,目标IP地址
=》数据链路层:帮我们加上源MAC地址,目标MAC地址
4.网络分层
=》5 应用层—>FTP、HTTP、SMTP、DNS、DHCP—>报文、用户数据
=》4 运输层—>TCP、UDP—>段
=》3 网络层—>IP、ARP、ICMP—>包
=》2 数据链路层—>CSMA/CD、PPP—>帧
=》1物理层—>什么协议都没有—>比特流
5.物理层(Physical)
=》物理层定义了接口标准、线缆标准、传输速率、传输方式等
6.数字信号、模拟信号
=》模拟信号
—>连续的信号、适合长距离传输
—>抗干扰能力差、受到干扰波形变形很难纠正
=》数字信号
—>离散的信号,不适合长距离传输
—>抗干扰能力强,受到干扰时波形失真可以修复
7.数据通信模型
=》局域网通信模型
—>注意:网线不能超过100米.
=》广域网通信模型
—>注意:如果距离超过100米,就不能用网线了,直接用电话线,电话线可以传很远.
8.信道(Channel)
=》信道:信息传输的通道,一条传输介质上(比如网线)上可以有多条信道
=》单工通信
—>信号只能往一个方向传输,任何时候都不能改变传输方向
—>比如无线电广播、有线电视广播
=》半双工通信
—>信号可以双向传输,但必须是交替进行,同一时间只能往一个方向传输
—>比如对讲机
=》全双工通信
—>信号可以同时双向传输
—>比如手机(打电话,听说同时进行)
9.数据链路层(Data Link)
=》数据链路层 传输的数据叫:帧
=》链路:从1个节点到相邻节点的一段物理线路(有线或无线),中间没有其他交换节点.
—>比如:路由器与路由器之间是一段链路;路由器和交换机之间也就叫一段链路;计算机与路由器之间也是一段链路(如果计算机与路由器之间隔了一个集线器,可以把集线器当做网线,因为集线器是没有智商的)
=》数据链路层:在一条链路上传输数据时,需要有对应的通信协议来控制数据的传输—>不同类型的数据链路层,所用的通信协议可能是不用的.
—>广播信道:CSMA/CD协议(比如同轴电缆、集线器等组成的网络)
—>点对点信道:PPP协议(比如2个路由器之间的信道)
=》数据链路层的3个基本问题
①封装成帧
②透明传输
③差错检验
10.数据链路层-封装成帧
=》帧的数据部分
—>就是网络层传递下来的数据包(IP数据包)
=》最大传输单元MTU
—>每一种数据链路层协议都规定了所能够传送的帧的数据长度上限
—>以太网的MTU为1500个字节
11.数据链路层-透明传输
=》数据部分一旦出现了SOH(帧开始符)、EOT(帧结束符),就需要进行转义
12.数据链路层-差错检验
=》FSH数根据数据部分+首部计算得出的
13.CSMA/CD协议
=》CSMA/CD
—>载波侦听多路访问/冲突检测
=》使用了CSMA/CD的网络可以称为以太网,它传输的是以太帧.
—>以太网帧的格式有:Ethernet V2标准、IEEE的802.3标准
—>其中,使用最多的是:Ethernet V2标准
=》为了能够检测正在发送的帧是否产生了冲突,以太网的帧“至少要64帧”.
=》用交换机组件的网络,已经支持全双工通信,“不需要再使用CSMA/CD”,但它传输的帧依然是以太网帧.
—>所以,用交换机组件的网络,依然可以叫做以太网.
14.Ethernet V2帧的格式
=》以太网 使用了 曼彻斯特编码,就不需要 “帧开师符” 和 “帧结束符”.
=》首部:源MAC地址+目标MAC地址+网络类型
=》以太网帧:首部+数据+FCS
=》数据的长度至少是:64-6-6-2-4=46字节
=》当数据部分的长度小于46字节时,—>数据链路层会在数据的后面加入一些字节填充;—>接收端会将添加的字节去掉
=》长度总结:
—>以太网帧的数据长度:46~1500字节
—>以太网帧的长度:64~1518(源MAC+目标MAC+网络类型+数据+FCS)
15.PPP协议(英文直译:点对点协议)
=》如果用PPP协议,点对点信道就不需要源MAC地址和目标MAC地址
=》帧开始符、帧结束符:0x7E
=》如何是两路由器直连,那就是用PPP帧来传输;如果两个路由器之间还夹着交换机,那就是用以太网帧来传输.
16.网卡
=》具有数据链路层和物理层的功能
=》数据链路层:如果要传输的帧太长了,那就一点一点的传,最后再组装到一起.
=》集线器工作在物理层
=》交换机相当于是1、2层
=》路由器相当于是1、2、3层
17.网络层
=》网络层数据包由首部、数据2部分组成
—>数据:很多时候是由传输层传递下来的数据段
视频教程
0.6物理层_数据链路层
下集预告
网络层_UDP