计算机网络(七)PPP及其它数据链路
PPP
1.PPP定义
PPP是指点对点,即1对1放入计算机的协议。PPP相当于PSI参考模型第二层的数据链路层。
PPP属于纯粹的数据链路层,与物理层没有任何关系。
仅有PPP无法实现通信,还需要有物理层的支持。
2.LCP与NCP
在开始进行数据传输前,要建立一个PPP级的连接。
PPP的主要功能:
- 不依赖上层的LCP协议。
- 依赖上层的NCP协议。如果上层为IP,此时的NCP也叫做IPCP。
LCP主要负责建立和断开连接、设置最大接收单元、设置验证协议以及设置是否进行通信质量的监控。
IPCP则负责IP地址设置以及是否进行TCP/IP首部压缩等设备。
通过PPP连接时,通常需要进行用户名密码的验证,并且对通信两端进行双方向的验证。
验证协议:
PAP:PAP是PPP连接建立时,通过两次握手进行用户名和密码验证,密码以明文方式传输。
CHAP:使用一次性密码OTP,可以有效防止窃听。在建立连接后可以进行定期的密码交换,用来检验对端是否中途被替换。
3.PPP的帧格式
标志码用来区分每个帧。
PPP是基于HDLC制定出来的一种协议。
HDLC就是在每个帧的前后加上一个8位字节“01111110”用来区分帧。这一个8位字节叫做标志码。
在两个标志码中间不允许出现6个以上的“1”。
在发送帧的时候,当出现连续5个“1”且后面跟着的是0,就必须删除。
可以比较容易的通过标志码区分帧的起始与终止。
PPP方式会给计算机带来大量负荷:插入和删除“0”的操作或FCS计算都交由电脑的CPU去处理。
4.PPPoE
这种互联网接入服务,通信线路由以太网模拟。
其他数据链路
1.ATM
ATM是以一个叫做信元(5字节首部加48字节数据)的单位进行传输的数据链路。
具有线路占用时间较短和能够高效传输大量数据等特点。
主要用于广域网络的连接。
a.ATM的特点
ATM是面向连接的一种数据链路。在进行通信传输之前一定要设置通信线路。
ATM允许同时与多个对端建立通信连接。
允许在任何时候发送任何数据。
当大量计算机同时发送大量数据时容易引发网络拥堵甚至使网络进入收敛状态。
ATM增加了限制带宽的细分功能。
注:
收敛状态:指当时网络非常拥堵时,路由器或交换机无法完成包的处理,从而丢弃这些包的一种状态。
b.同步与异步
TDM:以多个通信设备通过一条电缆相连。
TDM通常在两端TDM设备之间同步的同时,按照特定的时间将每个帧分成若干个时隙,按照顺序发送给目标地址。
在TDM中,不论是否还有想要发送的数据,时隙会一直被占有,从而可能会出现很多空闲的时隙。
ATM扩展了TDM,能够有效的提高线路的利用率。
ATM在TDM的时隙中放入数据时,并非按照线路的顺序而是按照数据到达的顺序放入。
因此,发送端还需要附加一个5字节的包首部,包含VPI、VCI等识别码用来标识具体的通信类型。
这种VPI与VCI的值只在直连通信的两个ATM交换机之间设置。
ATM信元传输所占用的时隙不固定,一个帧所占用的时隙数也不固定,而且时隙之间并不要求连续。
c.ATM与上层协议
一般不会单独使用ATM,而是使用上层的AAL。在上层为IP的情况下,则叫做AAL5。
每个IP包被附加各层的协议首部以后,最多可以被分为192个信元发送出去。
在构建ATM网络的时候,必须保证终端的带宽合计小于主干网的带宽,还要尽量保证信元不易丢失。
2.POS
POS (Packet over SDH/SONET )是一种在SDH(SONET)上进行包通信的一种协议。
SDH (SONET)是在光纤上传输数字信号的物理层规范。
SDH作为利用电话线或专线等可靠性较高的方式进行光传输的网络。
SDH的传输速率以51.84Mbps为基准,一般为它的数倍。
3.FDDI
FDDI (Fiber Distributed Data Interface)叫做分布式光线数据接口。
FDDI采用令牌(追加令牌)环的访问方式。
FDDI中的每个站通过光纤连接形成环状。
FDDI为了防止在环在某处断开时导致整个通信的中断,采用双环的结构。
双环中站叫做DAS ,单环中的站叫做SAS 。
4.Token Ring
令牌环网(TokenRing)源自IBM开发的令牌环LAN技术,可以实现4Mbps或16Mbps传输速率。
5.100VG-AnyLAN
100VG-AnyLAN是IEEE802.12规范定义的一种网络协议。
以语音级的3类UTP电缆实现100Mbps的传输速率。
数据帧格式既能应对以太网又能应对令牌环网。
采用扩展了令牌传递方式的需求优先飞方问方式。在这种方式中,交换机负责控制发送权。
6.光纤通道
光纤通道(FiberChannel)是实现高速数据通信的一种数据链路。
数据传输速率为133Mbpx-4Gbps。
广泛用于搭建SAN,成为其主要数据链路。
注:
SAN:存储域网络。服务器与多台存储设备(硬盘、磁带备份)之间高速传输数据的网络系统。一般在企业当中用于保存超大容量数据。
7.HIPPI
HIPPI用于连接超大型计算机传输速率为800Mbps或1.6Gbps。
8.IEEE1394
也叫FireWire或i.Link, 是面向家庭的局域网。
要用于连接AV等计算机外围设备。
数据传输速率为100~ 800Mbps以上。
9.HDMI
HDMI是清晰度多媒体接口。
通过一根缆线实现图像和声音等数字信号的高品质传输。
10.iSCSI
将个人电脑连接硬盘的SCSI标准应用于TCP/IP网络上的一种标准。
把SCSI的命令和数据包含进IP包内,进行数据传输。
11.lnfiniBand
lnfiniBand是针对高端服务器的一种超高速传输接口技术。
特点是高速、高可靠性以及低延迟。
支持多并发链接,将多个线缆合并为一个线缆。
实现从2Gbps至数百Gbps的传输速率。
12.DOCSIS
DOCSIS是有线电视(CATV)传输数据的行业标准,由MCNS制定。
定义了有线电视的同轴电缆与Cable Modem (电缆调制解调器 )的连接及其与以太网进行转换的具体规范。
13.高速PLC
高速PLC是指在家里或办公室内利用电力线上数MHz-数十MHz频带范围,实现数十Mbps -200Mbps 传输速率的一种通信方式。
极容易收到电波干扰。