数据链路

#数据链路的作用
数据链路,指OSI参考模型中的数据链路层,有时也指通信手段。
数据链路层的协议定义了通过通信媒介(电缆、光纤、电波)互连的设备之间传输的规范。
计算机通过二进制0,1来表示信息,通信媒介之间处理的是电压的高低、光的闪灭,物理层把这些信号与二进制的0,1进行转换,数据链路层把0,1序列集合为一个整体,叫做“帧”。数据链路(帧)可以被视为网络传输中的最小单位。
#数据链路相关技术
##共享介质型网络
即多个设备共享一个通信介质的一种网络。在这种方式下,设备之间使用同一个载波信道进行发送和接收。
这种网络有两种介质访问控制方式:一种是争用方式,另一种是令牌传递方式。
争用方式是争夺数据传输的权力,也叫CSMA(载波监听多路访问)。这种方法通常令网络中的各个站采用先到先得的方式占用信道发送数据,如果多个站同时发送帧,则会产生冲突现象,导致网络拥堵与性能下降。
改良的CSMA的方式——CSMA/CD方式。该方式要求每个站提前检查冲突,一旦发生冲突,则应尽早释放信道。
令牌传递方式
令牌传递方式是沿着令牌环发送一种叫做“令牌”的特殊报文,是控制传输的一种方式。只有获得令牌的站才能发送数据。这有两个特点:一是不会有冲突,二是每个站都有通过平等循环获得令牌的机会。
##非共享介质网络
不共享介质是对介质采取专用的一种传输控制方式。在这种方式下,网络中的每个站直连交换机,由交换机负责转发数据帧。此方式下,发送端与接收端不共享通信介质。
##根据MAC地址转发
交换集线器,也叫以太网交换机,将集线器或集中器等设备以星型连接的设备,同时也是一种将非介质共享型网络中使用的交换机用在以太网中的技术。
以太网交换机也就是持有多个端口的网桥。他们根据数据链路层中每个帧的目标MAC地址,决定从哪个网络接口发送数据。这时所参考的、用以记录发送接口的表就叫做转发表。转发表的内容是自动生成的。数据链路层的每个通过点在接到包时,会从中将源MAC地址以及曾经接收该地址发送的数据包的接口作为对应关系记录到转发表中。这一过程也叫自学过程。
##环路检测技术
数据帧在环路中被持续转发,一旦这种数据帧越积越多,将导致网络瘫痪。用生成树方式与源路由方式可以解决这个问题。
生成树方式
该方法由IEEE802.1D定义。每个网桥必须在每1-10秒内相互交换BPDU包,从而判断哪些端口使用哪些不使用,以便消除环路。一旦发生故障,则自动切换通信线路,利用那些没有被使用的端口继续进行传输。
源路由法
用以解决令牌环网络的问题。该方式可以判断发送数据的源地址是通过哪个网桥实现传输的,并将帧写入RIF。网桥则根据这个RIF信息发送帧给目标地址。
##VLAN
VLAN技术附加到网桥/2层交换机上,就可以切断所有VLAN之间的所有通信,相比一般的网桥/2层交换机,VLAN可以过滤多余的包,提高网络的承载效率。
VLAN交换机按照其端口区分了多个网段,从而区分了广播数据传播的范围、减少了网络负载并提高了网络的安全性。
#以太网
以太网最早由美国的Xerox公司与DEC公司设计的一种通信方式,当时命名为Ethernet。之后由IEEE802.3委员会将其规范化。
##以太网连接形式
最初,一般用多台终端使用同一种同轴电缆的共享介质型连接方式。
现在一般采用终端与交换机之间独占电缆的方式实现以太网通信。
##以太网的分类
以太网因通信电缆的不同及通信速度的差异,衍生出了众多不同的以太网类型。
##以太网的历史
最初,以太网的访问控制一般以半双工通信为前提采用CSMA/CD
方式。CSMA/CD前身与以太网同步使用,主要用来解决冲突检查的问题。这时的CSMA/CD也成为了以太网高速化的一个主要瓶颈。即使出现了100Mbps的FDDI,以太网仍然滞留在10Mbps的速度上。
后来ATM交换技术的进步和CAT5 UTP电缆的普及很快就被打破。以太网的结构也发生了变化,逐渐采用像共享介质网络那样直接与交换机连接的方式。
##以太网帧格式
以太网帧前端有一个叫做前导码的部分,它由0、1数字交替组合而成,表示一个以太网帧的开始,也是对端网卡能够确保与其同步的标志。
#无线通信
一般在办公室的局域网范围内组成的较高速的连接称为无线局域网。
#PPP
PPP(point to point protocol)是指点对点,即1对1连接计算机的协议。PPP相当于OSI参考模型第二层的数据链路层。仅有PPP无法实现通信。
##LCP与NCP
在开始进行数据传输前,要先建立一个PPP级的连接。当这个连接建立以后就可以进行身份认证、压缩与加密。
PPP的主要功能包括两个协议:一个是不依赖上层的LCP协议(Link Control Protocol),另一个是依赖上层的NCP协议(Network Control Protocol)。如果上层为IP,此时的NCP也叫做IPCP(IP Control Protocol)。
LCP主要负责建立和断开连接、设置最大接收单元(MRU,Maximum Receive Unit)、设置验证协议(PAP、CHAP)以及设置是否进行通信质量的监控。
IPCP负责IP地址设置以及是否进行TCP/IP首部压缩等设备。
PPP连接的验证协议有两种,分别为PAP和CHAP。
#其他数据链路
##ATM
ATM是以一个叫做信元的单位进行传输的数据链路,由于其线路占用时间短和能够高效率传输大容量数据等特点主要用于广域网络的连接。ATM是面向连接的一种数据链路。
##POS
POS是一种在SDH上进行包通信的一种协议。SDH是在光纤上传输数字信号的物理层规范。
##FDDI
FDDI叫做分布式光线数据接口。用光纤和双绞线实现100Mbps的传输速率,后来高速LAN提供了Gbps级的传输速率,FDDI也就逐渐淡出了应用领域。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值