2.物理层
解决各主机之间如何在传输媒体上传输比特流。为数据链路层屏蔽了各种传输媒体的差异。
2.1 物理层协议
物理层协议的主要任务:(与传输媒体接口有关的一些特性)
- 机械特性:接口所用接线器的形状、尺寸、引脚数目等
- 电气特性:在接口电缆的各条线上的电压范围
- 功能特性:某一电压表示何种意义
- 过程特性:
2.2 传输方式
串行传输与并行传输
同步传输与异步传输
单工、半双工、全双工
2.3 编码与调制
不归零编码的同步问题
频率、相位、振幅频率和相位是相关的(频率是相位随时间的变化率),一次只能调制其中一个
所以使用相位和振幅一起调制,称为正交振幅调制QAM
2.4 信道的极限容量
码间串扰:信号通过质量较差的信道导致信号失真严重,无法识别
奈氏准则
香农公式
3.数据链路层
3.1 三个基本问题
1. 封装成帧
数据链路层给上层交付下来的协议数据单元添加帧头和帧尾使之成为帧
目的:在链路上以帧为单元传送数据
为了提高帧的传输效率,应当使帧的数据部分的长度尽可能大考虑差错控制等因素,每一种数据链路层协议都规定帧数据长度的上限,即最大传送单元MTU;
PPP帧格式中帧头和帧尾各有一字节的标志字段,称为帧定界而以太网V2的MAC帧中,帧定界在物理层添加的八字节前导码中
(前七个字节是前同步码,使接受方的时钟同步,后面一字节为帧开始定界符)
(还规定帧间间隔为96比特时间,故不需要帧结束定界符)
2. 透明传输
是指数据链路层对上层交付的传输数据没有任何限制。
- 面向字节链路(字节填充法)
如果数据单元中出现帧定界符,需要在其前面加一个转义字符,
同理转义字符前面也需要加一个转义字符
- 面向比特链路(比特填充法)
帧定界标识符为01111110
使用零比特填充法,在每五个连续的1后面,加一个0
3. 差错检验
奇偶校验
最后加一位校验位,奇校验使1的个数位奇数,偶校验使1的个数为偶数如果传输过程中发生奇数位误码,可以发现