TCP/IP协议族[ 2 ]底层技术

一.局域网

局域网(Local Area Network)是在一个局部的地理范围内(如一个学校、工厂和机关内),将各种计算机、外部设备和数据库等互相联接起来组成的计算机通信网,简称LAN。在局域网的市场上出现过很多技术,比如以太网、令牌环、FDDI和ATM局域网等。但以太网才是占有绝对优势的技术。

1.IEEE标准

IEEE计算机协会于1985年启动了一个802项目,使得来自不同生产厂商制造的设备之间能够互相通信。它将数据链路层进一步分成逻辑链路控制(Logical Link Control,LLC)和媒体接入控制(Media Access Control,MAC)。

2.帧格式

以太LAN网中发送的分组称为帧,包含7个字段:前同步码、SFD、DA、SA、数据单元的长度/类型、上层数据以及CRC。
前同步码:802.3的帧的第一个字段包含的是7个字节(56个比特)交替出现的0和1,它的作用是提醒接受系统有帧到来,并且使它与输入定时同步。
帧首定界符(SFD):第二个字段(1字节:10101011)作为帧开始的信号。SFD提醒接收站这是最后一次进行同步的机会。最后两个比特是11,就是提醒接收方接下来的字段是目的地址。SFD也是物理层添加的。
目的地址(DA):DA字段有6个字节,包含的是目的站或者是要接受该分组的站的物理地址。
源地址(SA):SA字段也是6个字节,包含的是这个分组的发送设备的物理地址。
长度/类型:该字段被定义为类型字段(定义使用该MAC帧的上层协议)和长度字段(指明在数据字段中所包含的字节数目)。
数据:该字段携带的是被上层协议封装的数据。它最小长度是46字节,最大长度是1500字节。
CRC:最后一个字段包含的是差错检测信息,长度为4个字节。
补充:限制最小长度是为了CSMA/CD能够正常操作而要求的。首部和尾部总共算作18个人字节(6个字节的源地址,6个字节的目的地址,2个字节的长度/类型字段,加上4个字节的CRC)。来自上层数据的最小长度是46个字节(不足46个字节的数据,需要填充来弥补差距)。

3.编址

以太网中的每一个站都有自己的网络接口卡(Network Interface Card,NIC),通常安装在站的内部,并为该站提供一个6字节的物理地址。
以太网的物理地址为6字节长,通常写成十六进制记法,并用冒号将字节和字节隔开。
如:4A:30:10:21:10:1A
第一个字节的最低位指明了该地址的类型。0为单播地址,1为多播地址。广播目的地址的所有位都是1。

4.以太网的接入方法:载波监听多点接入/碰撞检测CSMA/CD(Carrier Sense Multiple Access with Collision Detection)。

它的工作原理是: 发送数据前,先侦听信道是否空闲 ,若空闲,则立即发送数据。若信道忙碌,则等待一段时间至信道中的信息传输结束后再发送数据;若在上一段信息发送结束后,同时有两个或两个以上的节点都提出发送请求,则判定为冲突。若侦听到冲突,则立即停止发送数据,等待一段随机时间,再重新尝试。
其原理简单总结为:先听后发,边发边听,冲突停发,随机延迟后重发。

数据发送后也有可能发生碰撞,为判断冲突,需要对数据边发送,边接收。若发生碰撞,则停止发送数据,同时发送人为干扰信号,进行强化碰撞,让所有用户都知道发生了碰撞。
发生碰撞后,重传的时机使用截断二进制指数退避算法来确定。

二.无线局域网

IEEE已经定义了无线局域网的规约,称为IEEE 802.11,它包含物理层和数据链路层。
这个标准定义了两类服务:基本服务集(BSS)和扩展的服务集(ESS)。

1.基本服务集(Basic Service Set,BSS)

基本服务集由固定的或者移动的无线站以及可选的中央基站构成,中央基站称为接入点(AP),没有接入点的BSS是个孤立的网络,被称为自组织体系结构,不能向其他的BSS发送数据。具有接入点的BSS被称为基础结构网络。

2.扩展的服务集(Extended Service Set,ESS)

扩展的服务集由两个或者更多具有AP的BSS构成,这些BSS都连接到一个分配系统,通常是一个有线局域网。分配系统将这些BSS中的AP都连接起来。

3.三个原因使得无线局域网不能直接应用CSMA/CD

(1)一个站如果要进行碰撞检测就必须能够同时发送数据和接受碰撞信号。这就意味着昂贵的费用以及对宽带需求增加。
(2)由于隐藏站的问题可能使碰撞不可检测。
(3)站与站之间的距离可能会很远。信号衰减使得在这一端的站无法听到另一端所发生的碰撞。

4.无线局域网的接入方法:载波侦听多路访问/冲突避免 CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance)

监听信道是否空闲,若空闲,等待一个DIFS发送第1帧。等待一个SIFS,目的站向源站发送确认帧ACK帧。在发送消息帧至发送ACK帧这段时间,其他站监听信道是属于NAV(媒体忙)的状态。NAV(Network Allocation vector)指出了经过多少时间才能完成数据帧的这次传输。
SIFS(短帧间间隔):长度为28us,SIFS是最短的帧间间隔,用来分隔开属于一次对话的帧。
DIFS(分布协调功能帧间间隔):比SIFS的帧间间隔长很多,长度为128us。
信道空闲时,为避免几个站同时发送数据,所有想发送数据的站需要执行退避算法。每个站都设置了自己的退避计时器,当退避时间减少至0,就发送数据。退避计时器在信道忙碌时冻结当前的时间,等到信道重新空闲时,继续倒计时。

5.隐藏站和暴露站问题

三.蓝牙局域网

蓝牙是设计用于连接不同功能的设备的无线局域网技术。
蓝牙定义了两个类型的网络:微微网和分散网。

1.微微网

一个微微网最多可以有8个站,其中一个为主站,其他7个为从站。主站与从站的关系可以是一对一的,也可以是一对多的。还可以有8个处于停用状态的从站,处于停用状态的从站已经和主站同步过了,担现在还不能参与通信。

2.分散网

多个微微网可以组合起来形成一个分散网。一个微微网的从站可以是另一个微微网的主站,它可以接收由第一个微微网的主站发送的报文(作为一个从站),然后以主站的身份将这些报文传递给第二个微微网上的从站。也可以说一个站可以成为两个微微网的成员。

四.点对点广域网

1.调制解调器

调制解调器是一种计算机硬件,它能把计算机的数字信号翻译成可沿普通电话线传送的模拟信号,而这些模拟信号又可被线路另一端的另一个调制解调器接收,并译成计算机可懂的语言。这一简单过程完成了两台计算机间的通信。
调制解调器是Modulator(调制器)与Demodulator(解调器)的简称,中文称为调制解调器(港台称之为数据机),根据Modem的谐音,亲昵地称之为“猫”。
所谓调制,就是把数字信号转换成电话线上传输的模拟信号;解调,即把模拟信号转换成数字信号。合称调制解调器。

2.DSL技术(非对称数字用户线)

设计者特地不平等地分割了本地环路中居民用户的可用带宽。
话音:信道0是为话音通信保留。
空闲:信道1~5未使用,以便在话音和数据通信之间留有空隙。
上行数据和控制:信道6~30(25个信道)用于上行数据的传送和控制。
下行数据和控制:信道31~255(225个信道)用于下行数据的传送和控制。

3.电缆调制解调器

第二代的有线电视网称为混合光纤同轴(Hybrid Fiber-Coaxial,HFC)网络。
有线电视网公司把这个带宽划分为3个频带:视频、下行数据和上行数据。
视频频带:仅有下行传输的视频频带范围是54—550MHz。由于每个电视频道占据6MHz的宽带,因此可容纳超过80个频道。
下行数据频带:下行数据(从因特网到用户住宅)占据较高的550~750MHz的频带。
上行数据频带:上行数据(从用户住宅到因特网)占据较低的5~42MHz的频带。

4.PPP协议

电话公司和有线电视网公司提供了数据链路层,但是还需要专门的协议来控制和管理数据的传送。PPP只有物理层和数据链路层。PPP没有为物理层定义的特别的协议。相反,PPP让实施者自行选择可用的协议。在数据链路层,PPP定义了帧的格式,以及用来控制链路和传送用户数据的协议。
PPP帧格式如下:
(1)标志字段。标志字段用来标志PPP帧的边界,它的值是01111110。
(2)地址字段。因为PPP用于点到点连接,所有使用了绝大多数局域网中使用的广播地址11111111,这样在协议中就可以避免数据链路层地址。
(3)控制字段。控制字段的值是11000000,表示这个帧不使用序号(如同在绝大多数局域网中一样),每一个帧都是独立的。
(4)协议字段。协议字段用来定义数据字段中携带的数据类型:用户数据或其他信息。
(5)数据字段。这个字段携带的是用户数据或其他信息。
(6)FCS:这个帧检验序列字段是简单的2字节或4字节的CRC,用来进行差错检测。
链路控制协议(LCP):负责建立、维护和终止链路。
网络控制协议(NCP):是为了使PPP协议具有灵活性。PPP可以携带来自不同网络协议(包括IP)的数据。当链路建立时,PPP就能在它的数据字段中携带IP分组。

五.交换局域网

帧中继协议是一种提供了底层(物理层和数据链路层)服务的交换技术,设计它是为了代替x.25的。
异步传递方式(ATM)是由ATM论坛设计,并被ITU-T采纳的信元中继协议。

1.信元网络

ATM是一种信元网络,一个信元(cell)就是一个很小而且长度固定的数据单元,它是信元网络中数据交换的基本单位。在这样的网络中,所有的数据都会被装载在相同的数据单元中,这些单元的传递是完全可预计和统一的。在信元网络中,一个信元可以与其他信元一起被复用和转发。

2.异步TDM

ATM使用的是异步时分复用技术把不同信道上的信元进行复用。

3.ATM分层(从上至下)

(1)应用适配层(AAL):允许现有的网络(如分组交换网)与ATM设施连接。AAL协议接受来自上层服务的传输,并把它映射为固定长度的ATM信元。这些传输可以是任意类型的,同时还可以具有固定的或可变的速率。接收端的方式完全相反。
(2)ATM层:ATM层提供路由选择、通信量管理、交换和复用等服务。它从AAL子层接受48字节的报文段,再加上5个字节的首部后把它转换为53字节的信元。
(3)物理层:物理层定义了传输媒体、比特传输、编码方式以及电信号和光信号的转换。

六.连接设备

1.转发器:

一种仅在物理层工作的设备,携带信息的信号在网络中只能传播有限的距离,否则衰减会破坏信号的完整性。转发器在信号变得太弱或者受到损伤之前接收这个信号,然后再生或者重演原来的比特模式。转发器再将刷新后的信号发送出去。

现在的以太网使用的是星型拓扑,在星型拓扑结构中,一个转发器就是一个多端口设备,通常称为集线器,它可以作为一个连接点,同时具有转发器的功能。
转发器转发每一个比特,他没有过滤功能。

2.网桥:

网桥工作在物理层和数据链路层。作为一个物理层的设备,它再生接收到的信号;作为一个数据链路层的设备,网桥可以检查包含在帧中的MAC地址(源地址和目的地址)。

一般网桥具有过滤功能,能够检查帧的目的地址,决定从哪个出口端将这个帧发送出来;
透明网桥是可以令所有站都完全不知道它存在的一种网桥,若一个网桥加入到系统或者是从系统中删除,所有站都不需要重新配置。具备转发和学习功能(动态转发表)。
两层交换机,工作在物理层和数据链路层,它是一种具有快速转发能力的复杂网桥。

3.路由器

路由器是一个三层设备,它工作在物理层、数据链路层和网络层。作为物理层的设备,它把接收到的信号进行再生,作为数据链路层设备,路由器检查包含在分组中的物理地址(源地址和目的地址)。作为网络层设备,路由器要检查网络层地址(IP层中的地址)。

三层交换机,就是一个路由器,它是一种在设计上有所改进并获得了更好性能的路由器。三层交换机可以比传统路由器快得多地接收、处理和发送分组,功能是一样地。

【参考书目】:《TCP/IP协议族》(第四版)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值