计算机基础
第三章:数据链路层
数据链路层使用的信道:
1、点对点信道:使用一对一的点对点通信方式
2、广播信道:使用一对多的广播通信方式,过程比较复杂,需要专用的协议来协调
数据链路层通信时的主要步骤:
1、结点A的数据链路层把网络层交下来的IP数据报添加首部和尾部封装成帧
2、结点A把封装好的帧发送给结点B的数据链路层
3、若结点B的数据链路层收到的帧无差错,则从收到的帧中提取IP数据报上交给网络层;否则丢弃这个帧
数据链路层特点:
1、封装成帧--就是在一段数据前后分别添加首部和尾部,确定帧的界限,然后就构成了一个帧
2、透明传输—不管所传数据是什么样的比特组合,都应当能够在链路上传送。
3、差错检测--在传输中可能会产生比特差错,1可能变0,0可能变1
PPP的特点:不支持多点线路,只支持点对点的链路通信,只支持全双工链路
局域网的特点:网络为一个单位所拥有,且地理范围和站点数目均有限
局域网的优点:
1、具有广播功能,从一个站点可方便的访问全网;局域网上主机共享局域网上各种硬件和软件资源
2、便于系统的扩展和演变,各设备的位置可灵活调整和改变
3、提高了系统的可靠性、可用性和生存性
CSMA/CD协议含义:总线上只要有一台计算机在发送数据,总线的传输资源就被占用。因此,在同一时间只能允许一台计算机发送数据,否则各计算机之间就会互相干扰,使得所发送数据被破坏。因此,如何协调总线上各计算机的工作就是以太网要解决的一个重要问题,CSMA/CD就是为了解决这一问题的。
数据帧传播的三种方式:
(1)单播(unicast)帧(一对一),即收到的帧的MAC地址与本站的硬件地址相同。
(2)广播(broadcast)帧(一对全体),即发送给本局域网所有站点的帧(全1地址)
(3)多播(multicast)帧(一对多),即发送给本局域网上一部分站点的帧