做酒店管理网站的作用,网站中英文切换怎麼做,北京做机柜空调的网站,中信建设有限责任公司华美分公司数据报
当作为通信子网用户的端系统要发送一个报文时#xff0c;在端系统中实现的高层协议先把报文拆成若干个带有序号的数据单元#xff0c;并在网络层加上地址等控制信息后形成数据报分组(即网络层PDU)中间结点存储分组一段很短的时间#xff0c;找到最佳的路由后#x…数据报
当作为通信子网用户的端系统要发送一个报文时在端系统中实现的高层协议先把报文拆成若干个带有序号的数据单元并在网络层加上地址等控制信息后形成数据报分组(即网络层PDU)中间结点存储分组一段很短的时间找到最佳的路由后尽快转发每个分组。不同的分组可以走不同的路径也可以按不同的顺序到达目的结点。
我们用图2-5的例子来说明数据报服务的原理。假定主机A要向主机B发送分组。 1主机A先将分组逐个发往与它直接相连的交换结点A交换结点A将收到的分组缓存。 2然后查找自己的转发表。由于不同时刻的网络状态不一样因此转发表的内容可能不完全相同因此有的分组转发给交换结点C有的分组转发给交换结点D。 3网络中的其他结点收到分组后类似地转发分组直到分组最终到达主机B。
当分组正在某一链路上传送时分组并不占有网络的其他部分资源。因为采用存储转发技术资源是共享的所以主机A在发送分组时主机B也可以同时向其他主机发送分组。
通过上面的例子我们可以总结出数据报服务具有如下特点 1发送分组前不需要建立连接。发送方可随时发送分组网络中的结点可随时接收分组。 2网络尽最大努力交付传输不保证可靠性所以可能丢失为每个分组独立地选择路由转发的路径可能不同,因而分组不一定按序到达目的结点。 3发送的分组中要包括发送端和接收端的完整地址以便可以独立传输。 4分组在交换结点存储转发时需要排队等候处理这会带来一定的时延。当通过交换结点的通信量较大或网络发生拥塞时这种时延会大大增加交换结点还可根据情况丢弃部分分组。 5网络具有冗余路径当某一交换结点或一段链路出现故障时可相应地更新转发表寻找另一条路径转发分组对故障的适应能力强。 6存储转发的延时一般较小,提高了网络的吞吐量。 7收发双方不独占某一链路资源利用率较高。
虚电路
虚电路方式试图将数据报方式与电路交换方式结合起来充分发挥两种方法的优点以达到最佳的数据交换效果。在分组发送之前要求在发送方和接收方建立一条逻辑上相连的虚电路并且连接一旦建立虚电路所对应的物理路径也就固定了。与电路交换类似整个通信过程分为三个阶段虚电路建立、数据传输与虚电路释放阶段。
在虚电路方式中端系统每次建立虚电路时选择一个没用过的虚电路号分配给该虚电路以区别于本系统中的其他虚电路。在传送数据时每个数据分组不仅要有分组号、检验和等控制信息还要有它要通过的虚电路号以区别于其他虚电路上的分组。在虚电路网络中的每个结点上都维持一张虚电路表它的每一项记录了一个打开的虚电路的信息包括在接收链路和发送链路上的虚电路号、前一结点和下一结点的标识。数据的传输是双向进行的上述信息是在虚电路的建立过程中确定的。 1为了进行数据传输主机A与主机B之间先建立一条逻辑通路主机A发出一个特殊的呼叫请求分组该分组通过中间结点送往主机B如果主机B同意连接就发送呼叫应答分组予以确认。 2在虚电路建立之后主机A就可以向主机B发送数据分组。当然主机B也可以在该虚电路上向主机A发送数据。 3传送结束后主机A通过发送释放请求分组以拆除虚电路整个连接就
逐段断开了。通过上面的例子可以总结出虚电路服务具有如下特点 (1虚电路通信链路的建立和拆除需要时间开销对交互式的应用和小量的短分组情况显得很浪费但对长时间、频繁的数据交换则效率较高。 2虚电路的路由选择体现在连接建立阶段连接建立后传输路径就确定了。 3虚电路提供了可靠的通信功能能保证每个分组正确且有序到达。此外还可以对两个数据端点的流量进行控制当接收方来不及接收数据时可以通知发送方暂缓发送。 4虚电路有一个致命的弱点即当网络中的某个结点或某条链路出故障而彻底失效时则所有经过该结点或该链路的虚电路将遭到破坏。 5分组首部并不包含目的地址而是包含虚电路标识符相对数据报方式开销小。
虚电路之所以是虚的是因为这条电路不是专用的每个结点到其他结点之间的链路可能同时有若干虚电路通过它也可能同时与多个结点之间具有虚电路。每条虚电路支持特定的两个端系统之间的数据传输两个端系统之间也可以有多条虚电路为不同的进程服务这些虚电路的实际路由可能相同也可能不相同。
请注意图2-6所示的数据传输过程是有确认的传输由高层实现)主机B收到分组后要发回相应分组的确认。网络中的传输是否有确认与网络层提供的两种服务没有任何关系。
数据报服务和虚电路服务的比较见表2-1。