-
数据链路层
-
链路(物理链路)是一个结点到相邻结点的一段物理线路,数据链路(逻辑链路)是在链路的基础上增加了一些必要硬件(如网络适配器)和软件(如协议的实现)
-
数据链路层协议解决三个基本问题,分别是封装成帧、透明传输、差错检测
-
封装成帧:使用SOH字符和EOT字符进行帧定界,使用MTU最大传输单元规定数据部分长度上限(默认为1500字节)
-
透明传输:当遇到内容中包含帧定界符时,使用ESC字符转义(字节填充法解决透明传输问题)
-
差错检测:使用CRC循环冗余检验方法,在数据后面添加FCS冗余码(保证无比特差错,有就丢弃),但是无法保证可靠传输
-
可靠传输必须保证既无比特差错又无传输差错(无帧丢失、帧重复、帧失序情况)
-
-
-
数据链路层包含点对点信道和广播信道
-
点对点信道
-
PPP 点对点协议
-
PPPoE 在以太网上运行的PPP,现在FTTx都要使用PPPoE方式接入
-
PPP协议只支持全双工通信
-
-
-
广播信道
-
局域网
-
按网络拓扑分为星型网(最为常用)、环型网、总线型网
-
目前以太网几乎成为了局域网的同义词(FDDI、令牌环、令牌总线都消失了),以太网硬件地址(MAC地址)48位
-
-
CSMA/CD 载波监听多点接入(多路访问)/碰撞检测(冲突检测)
-
载波监听:每个站都必须不停检测信道
-
多点接入(多路访问):说明为总线型网络,许多计算机以多点接入的方式连接在一根总线上
-
碰撞检测(冲突检测):边发送边监听
-
CSMA/CD协议只支持半双工通信
-
-
-
-
RJ-45连接标准包含T568A和T568B
-
T568A:1~8根线依次为白绿、绿、白橙、蓝、白蓝、橙、白棕、棕
-
T568B:1~8根线依次为白橙、橙、白绿、蓝、白蓝、绿、白棕、棕,T568B较为常用
-
如果一侧使用T568A,另一侧使用T568B,可以将两台计算机直接连起来
-