通过在网络中连接多条物理电路形成一条通路后传送数据
每条物理电路可以是一条链路(link)或者一条链路通过FDM或TDM形成的通道(Channel)。
采用统计多路复用的方法通过网络传送数据包,有虚电路(Virtual Circuit)和数据报(Datagram)两种方式。
采用虚电路方式需要先建立连接然后才可以传送数据。
采用数据报方式不需要建立连接便可以发送数据包。交换机根据数据包的目的地址转发包。
因特网采用数据报交换技术。
虚电路包括:
例子:
以下哪种交换技术采用包交换技术且在传送数据之前需要建立连接? A.电路交换 B.数据报 C.永久虚电路 D.交换式虚电路
答案:D
问题:
下图存在3条虚电路(red,green,blue) ,它们都是从A或者B出发的虚电路,请填写它们的虚电路表(虚电路填写次序: red,green,blue)。
交换机S1的虚电路表:
| 输入接口 | 输入VCI | 输出接口 | 输出VCI |
| 1 | 2 | 3 | 4 |
| 1 | 1 | 3 | 2 |
| 2 | 1 | 3 | 1 |
交换机S2的虚电路表:
| 输入接口 | 输入VCI | 输出接口 | 输出VCI |
| 1 | 4 | 2 | 2 |
| 1 | 2 | 3 | 1 |
| 1 | 1 | 3 | 2 |
问题:
下面哪些关于IP协议的说法是正确的? A.IP协议是因特网的网络层协议. B.IP协议可以提供可靠服务. C.IP协议可以提供一种数据报服务. D.IP协议是可路由的(routable). E.IP协议可以用于连接任何物理网络. F.IP协议具有拥塞控制机制. 答案:ACDE
问题:
如果一个IP数据报的协议字段的值为17, 目的主机应该把该数据报交给哪个上层协 议? A.TCP B.UDP C.ICMP D.IGMP 答案:B
从整体上说明数据报所需的服务,即区分服务(Differeniated Services)。
问题:
下面哪些关于IP数据报的TTL字段的说法是正确的? A.每经过一个路由器TTL减1. B.TTL的最大值为128. C.TTL是数据报经过的跳数. D.TTL限制了因特网的直径. E.TTL记录数据报在网上存在的时间. F.TTL防止数据报长时间滞留在因特网上. 答案:ADF
每一种物理网络都会规定链路层数据帧的最大长度,称为链路层MTU(Maximum Transmission Unit).IP协议在传输数据包时,若IP数据报加上数据帧头部后长度大于MTU,则将数据报文分为若干分片进行传输,并在目标系统中进行重组。比如说,在以太网环境中可传输最大IP报文大小(MTU)为1500字节。如果要传输的数据帧大小超过1500字节,即IP数据报长度大于1472(1500-20-8=1472,普通数据报)字节,则需要分片之后进行传输。
在网络层,因为IP包的首部要占用20字节,所以这的MTU为1500-20=1480; 在传输层,对于UDP包的首部要占用8字节,所以这的MTU为1480-8=1472;
例1:
数据大小为1400B,MTU最大传输单元为532,ip包的首部占用20字节,532-20=512,因为以8字节为单位,:
第一个片段:OFFSET=0,MF=1;
第二个片段:OFFSET=64,MF=1;
第三个片段:OFFSET=128,MF=0.
例2:
一个没有选项的IP数据报的总长度为3000字节,标识(iden)是10034,DF=0,OFFSET=0,要转发到MTU为800的一个物理网络上。如果前面的片段尽量大,如何划分片段?填写这些片段的 iden、offset、MF:
解析:(800-20)/8=97,每个片段最大偏移量为97
3000/8=375 375-291>97,所以片段3即为最后一个片段
| iden | offset | MF | |
| 片段0 | 10034 | 0 | 1 |
| 片段1 | 10034 | 97 | 1 |
| 片段2 | 10034 | 194 | 1 |
| 片段3 | 10034 | 291 | 0 |
例3:
如果上题的第二个片段在后面的一个路由器上要转发到MTU=300的物理网络上,要继续划分片段,填写这些片段的 iden、offset、MF:
解析:要转发的第二个片段为97~194的片段,(300-20)/8=35,每个片段偏移量为35,所以:
| iden | offset | MF | |
| 片段1 | 10034 | 97 | 1 |
| 片段2 | 10034 | 132 | 1 |
| 片段3 | 10034 | 167 | 1 |
问题:如果不带选项的IP数据报被分段, 这些片段头部的哪些字段可能与原数据报头部字段的内容不一样?
A.header checksum B.MF C.offset D.TTL E.total length F.Identification G.destination address H.protocol 答案:ABCE
一般格式为:
记录路由选项:
指针字段指向下一个IP地址的位置: 4(空), 8, … , 40(满)。
该数据报经过的每个路由器记录转出接口的IP地址,直到记满9个地址。
例:IP的记录路由选项中如果指针为16,表示记录了多少个IP地址?
答案:3个,指针为4时0个,为8时1个,为12时2个,为16时3个
可以使用 ping -r 命令,记录计数跃点的路由,count有效范围从1到9.
使用ping /?命令可查询相关命令字符含义。