计算机网络(六)物理层_数据链路层

物理层,数据链路层
首先来说一种情况,就是不同网段主机进行第一次通信时,第一个包会丢失,ping出25%的丢包率,原因就在于第一次通信时Router接收到ICMP的包后,找不到目的MAC,所以会丢包转而是发ARP去找MAC地址,所以此包会丢。接下来说说物理层,物理层没啥别的,就是定义了接口和线缆标准,需要提一嘴的是局域网和广域网的通信模型的不同,后者因为距离长,会涉及到不同的传输介质,从而信号可能是模拟信号,也可能是数字信号,也可能是光信号,从而需要调制解调器和光线转换器。物理层上是有信道的,所谓的信道就是信息传输的通道,一条传输介质如网线上可以有多条信道。单工,半双工,全双工,都是对单个信道进行定义的,定义的是信息在信道上的传输方向。
然后说一下数据链路层,他是在物理层的上一层,物理层其实没干啥事,而数据链路层定义的是在一条链路上传输数据时,需要有对应的通信协议来控制数据的传输,做的事情有三个,封装成帧,透明传输,差错检验,协议有两个,CSMA/CD协议和PPP协议。先来说一下做的事情吧,封装成帧很简单,就是把网络层传的IP数据包封装一下,基础功能,但注意以太网的最大传输单位MTU即帧的数据部分最大为1500个字节。然后是透明传输,所谓的透明传输是因为数据链路层已经是最后一次封装包了,所以要定义开始和结束符,且数据部分出现同义符合还要转义。最后是差错检查也就是考试时出现过的题型,根据数据算一个校准值,需要注意这里的差错检验和可靠性不是一码事,差错检验是保证包数据的正确性,可靠性是保证不会丢包。然后说一下数据链路层的两个协议,CSMA/CD协议的意思是载波侦多路访问/冲突检查协议,就是在半双工时来检测冲突的,而我们知道我们现在用的是交换机,他是全双工的,所以不会用到CSMA/CD协议。然后是PPP协议,单点到单点的协议,用于交换机这种全双工的,用在点对点的数据传输的协议,也没什么好说的。至此,数据链路层也说完了,工作在物理层和数据链路层的设备有网卡,会做两件事处理物理层数据和数据链路层的差错检测,出错就丢弃,所以抓包工具抓不到连出错检测都没通过的包,因为在网卡硬件上就丢弃了。而集线器,同轴电缆工作在物理层,因为没智商,没用到MAC地址。交换机工作在数据链路层,用到MAC地址,没有用到IP,所以不在网络层。路由器工作在物理层,数据链路层,网络层,用到IP地址。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值