Fork me on GitHub

计算机网络 - 链路层

注意:所有文章除特别说明外,转载请注明出处.

[TOC]

计算机网络 - 链路层

基本问题

1.封装成帧

表示将网络层传下来的分组添加首部和尾部,用于标记帧的开始和结束。即在ip数据报之前和之后添加首部和尾部。

2.透明传输

提示:透明表示一个实际存在的事物好像不存在一般。

帧使用首部和尾部进行定界,如果帧的数据部分含有和首部尾部相同的内容,那么帧的开始和结束位置就会被错误的判断。所以我们需要在数据部分出现与首部尾部相同内容的前面插入转义字符。

如果数据部分出现转义字符,那么就在转义字符前面再加个转义字符。在接收端进行处理之后可以还原出原始数据。在这个过程透明传输的内容是转义字符,用户察觉不到转义字符的存在。

3.差错检测

循环冗余检验(CRC)来检查比特差错。

信道分类

1.广播信道

一对多通信,一个节点发送的数据能够被广播信道上所有的节点接收到。所有节点都在同一广播信道上发送数据,因此需要有专门的控制方法进行协调,避免发生冲突(碰撞)。主要有两种控制方法进行协调:1.信道复用技术。2.CSMA/CD协议。

2.点对点信道

一对一通信,因为不会发生碰撞,所以比较简单,使用ppp协议进行控制。

信道复用技术

1.频分复用

本文标题:计算机网络 - 链路层

文章作者:Bangjin-Hu

发布时间:2019年10月15日 - 09:22:26

最后更新:2020年03月30日 - 08:20:01

原始链接:http://bangjinhu.github.io/undefined/计算机网路 - 链路层/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

Bangjin-Hu wechat
欢迎扫码关注微信公众号,订阅我的微信公众号.
坚持原创技术分享,您的支持是我创作的动力.