文档库 最新最全的文档下载
当前位置:文档库 › 第五章运输层2010-2011-1

第五章运输层2010-2011-1

第五章 运输层
计算机网络2010-2011-1
郭景

5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8
运输层协议概述 用户数据报协议 UDP 传输控制协议 TCP 概述 可靠传输的工作原理 TCP 可靠传输的实现 TCP 报文段的首部格式 TCP 的拥塞控制 TCP 的运输连接管理
计算机网络2010-2011-1 郭景

5.1 运输层协议概述
一.运输层的地位
应用层 用户功能 运输层 面向通讯 网络层 数据链路层 物理层
计算机网络2010-2011-1 郭景

运输层的地位
OSI上三层
网络边缘
向上提供标准的传输服务 向下屏蔽网络核心细节
OSI上三层
传输层 Transport
传输层 Transport
网络核心
OSI下三层 OSI下三层
计算机网络2010-2011-1
郭景

二.运输层的作用
1.提供应用进程间的逻辑通信—端到端的通信 2.复用和分用 3.对报文进行差错检测 4.实现TCP和UDP协议
5 4 3 2 1 主机 A AP1 AP2 路由器 1 LAN1 WAN
计算机网络2010-2011-1
AP1 AP 2
应用进程
应用进程 端口 运输层提供应用进程间的逻辑通信 端口 IP 层
AP3 AP45 4 3 2 1
路由器 2 LAN2
主机 B AP3 AP4
IP 协议的作用范围 郭景 运输层协议 TCP 和 UDP 的作用范围

三.运输层的两个主要协议
1. TCP/IP 体系中的运输层协议
应用层
运输层
UDP
IP
TCP
?UDP用户数据报协议,提供无 连接的服务,不需要事先建立 连接。 ?TCP传输控制协议,提供面向 连接的服务,通信前建立连 接,通信结束释放连接。
与各种网络接口
计算机网络2010-2011-1
郭景

2.运输层向上提供可靠的和不可靠的逻辑通信信道
应 用 层
发 送 进 程
数据
接 收 进 程
数据
发 送 进 程
数据
接 收 进 程

数据
运 输 层
全双工可靠信道 不可靠信道 使用 TCP 协议 使用 UDP 协议
计算机网络2010-2011-1
郭景

四.运输层的端口
1.作用
应 用 层 端口 运 输 层 应用进程
应用层进程的标志。
应用进程 应用进程 应用进程
… 端口
TCP复用
端口
… 端口
UDP复用
端口
… 端口
TCP分用
端口
… 端口
UDP分用
网 络 层
NSAP IP复用 IP数据报
NSAP
NSAP IP分用
NSAP
IP数据报
计算机网络2010-2011-1 郭景

2.端口号 端口用一个 16 bit 端口号进行标志。 端口号只具有本地意义。 3. 端口号的分类 服务器端使用的端口号: 熟知端口,数值一般为 0~1023。 登记端口号,数值为1024~49151。 客户端使用的端口号:数值为49152~65535。
计算机网络2010-2011-1 郭景

F T P
应用层
T e l n e t
23
S M T P
D N S
T F T P
S N M P
21
25
53
69
161
传输层
TCP
UDP
端口号:TCP和UDP都用端口号把信息传到上层。 端口号指示了正在使用的上层协议。
计算机网络2010-2011-1 郭景

5.2 用户数据报协议 UDP
UDP 的主要特点
UDP 是无连接的,即发送数据之前不需要建立连接。 UDP 使用尽最大努力交付,即不保证可靠交付。 UDP 是面向报文的。 没有拥塞控制。 UDP 支持一对一、一对多、多对一和多对多的交互通信。 UDP 的首部开销小,只有 8 个字节。
应用层报文 应用层报文 UDP 首部 UDP 用户数据报的数据部分
计算机网络2010-2011-1 郭景
应用层
运输层
IP 首部
IP 数据报的数据部分
IP 层

5.3 传输控制协议 TCP 概述
一. TCP 最主要的特点
TCP 是面向连接的运输层协议。 每一条 TCP 连接只能有两个端点 (endpoint),每一条 TCP 连接只能是点对 点的(一对一)。 TCP 提供可靠交付的服务。 TCP 提供全双工通信。 面向字节流。
计算机网络2010-2011-1 郭景

TCP 面向流的概念
发送方
应用进程
21 字节流 20 把字节写入 19 发送缓存 TCP 1817161514 131211H 加上 TCP 首部 构成 TCP 报文段 发送 TCP 报文段 10 9 H TCP 连接
计算机网络2010-2011-1 郭景
接收方
H 表示 TCP 报文段的首部 x 表示序号为 x 的数据字节 从接收缓存 读取字节 TCP 5 4 8 7 6H 0 字节流 1 2 3
应用进程

二. TCP 的连接 1.套接字(socket)或插口 套接字 socket = (IP地址: 端口号)
IP 地址
131.6.23.13 131.6.23.13 :
端口号
80
80
2. TCP 连接 TCP 连接 ::= {socket1, socket2} = {(IP1: port1), (IP2: port2)}
计算机网络2010-2011-1 郭景


IP=131.6.23.13
A 端口 1500 端口 1501
IP=128.36.1.22
IP=130.42.85.15
连接1 连接2 端口 25 连接3
C
B
端口 1500
与主机C的SMTP建立三个连接 连接1:(131.6.23.13:1500)和(130.42.85.15:25) 连接2:(131.6.23.13:1501)和(130.42.85.15:25) 连接3:(128.36.1.22:1500)和( 130.42.85.15:25)
计算机网络2010-2011-1 郭景

5.4 可靠传输的工作原理
5.4.1 停止等待协议
通信的简化模型
发送方 主 机 A AP1 1 接收方 AP2 2 主 机 B
计算机网络2010-2011-1
郭景

一. 基本原理
1.不出差错
发送 M1
※由收方控制发方的数据流量
A
B 传输过程
确认 M1
发送 M2 确认 M2 发送 M3 确认 M3 t t
(1)A—M1 —B (2)B —确认 M1 —A (3)A—M2 —B ……
确认ACK:
计算机网络2010-2011-1
ACKnowlegement
郭景

2.数据帧出错或丢失—超时重传
发送 M1
A
B
丢弃有差错 丢弃有差错 的报文 的报文
(1)超时重传 <1>原理: 等待时间超过预设时间tout , A重传数据。 <2>重传时间的确定
超时重传 M1 超时重传 M1 确认 M1 发送 M2
略大于“从发送完数据到收到 确认帧所需的平均时间”。 (2)注意
t
t
计算机网络2010-2011-1
<1>发送端保存副本。 <2>重传次数有限。
郭景

传输过程
发送 M1
A
B
(1)A—M1—B,启动超时计 时器。
丢弃有差错 (2)M1出错,丢弃。( M1 丢 丢弃有差错 的报文 的报文 失)
超时重传 M1 超时重传 M1 确认 M1 发送 M2
(3)A等待确认,B等待数据。 (4)A等待时间超过tout,重 传M1。重新启动超时计时器 (5) B —确认 M1 —A。 (6) A收到对M1的确认,计 时器撤销。 (7)A—M2—B,启动超时计 计算机网络2010-2011-1时器。 郭景
t
t

3.确认丢失
(1)重复的数据
发送 M1
A
B
确认 M1
当确认丢失时,超时重传 将使主机B得到两个同样 的数据。 (2)解决方法 对数据分组进行编号,收 到序号相同的数据,丢弃。 丢弃重复帧数据后,B仍向 A发送确认。
计算机网络2010-2011-1 郭景
超时 重传 M1 发送 M2
丢弃 重复的 M1 1 重传确认 M1 1
t
t

计算机网络第五章课后答案

第五章 5—01 试说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什么重要区别?为什么运输层是必不可少的? 答:运输层处于面向通信部分的最高层,同时也是用户功能中的最低层,向它上面的应用层提供服务 运输层为应用进程之间提供端到端的逻辑通信,但网络层是为主机之间提供逻辑通信(面向主机,承担路由功能,即主机寻址及有效的分组交换)。 各种应用进程之间通信需要“可靠或尽力而为”的两类服务质量,必须由运输层以复用和分用的形式加载到网络层。 5—02 网络层提供数据报或虚电路服务对上面的运输层有何 影响? 答:网络层提供数据报或虚电路服务不影响上面的运输层的运行机制。但提供不同的服务质量。 5—03 当应用程序使用面向连接的TCP 和无连接的IP 时,这种传输是面向连接的还是面向无连接的? 答:都是。这要在不同层次来看,在运输层是面向连接的,在网络层则是无连接的。 5—04 试用画图解释运输层的复用。画图说明许多个运输用户复用到一条运输连接上,而这条运输连接有复用到IP 数据报上。 5—05 试举例说明有些应用程序愿意采用不可靠的UDP ,而 不用采用可靠的TCP 。 答:VOIP:由于语音信息具有一定的冗余度,人耳对VOIP 数据报损失由一定的承受度,但对传输时延的变化较敏感。 有差错的UDP 数据报在接收端被直接抛弃,TCP 数据报出错 则会引起重传,可能带来较大的时延扰动。因此VOIP宁可采 用不可靠的UDP,而不愿意采用可靠的 TCP 。 5—06 接收方收到有差错的UDP用户数据报时应如何处理?答:丢弃 5—07 如果应用程序愿意使用UDP 来完成可靠的传输,这可 能吗?请说明理由 答:可能,但应用程序中必须额外提供与TCP 相同的功能。5—08 为什么说UDP 是面向报文的,而TCP 是面向字节流 的? 答:发送方 UDP 对应用程序交下来的报文,在添加首部后就向下交付 IP 层。UDP 对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。 接收方 UDP 对 IP 层交上来的 UDP 用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。 发送方TCP 对应用程序交下来的报文数据块,视为无结构的 字节流(无边界约束,课分拆/合并),但维持各字节

计算机网络传输层作业

第三章作业信工A班林秋慧1101000120 1、试比较TCP与UDP 2、端口位于体系结构中的那一层?其作用是什么?SMTP的默认端口号是多少? a)端口位于体系结构中的运输层,端口字段包含在运输层报文段中。 b)其作用是通过不同的端口号来定向到合适的套接字。 c)S MTP默认端口号为25。 3、流量控制的作用是什么? 流量控制服务可以消除发送方使接收方缓存溢出的可能性。可以说流量控制是一个速度匹配 服务,即发送方的发送速率与接收方应用程序的读速率相匹配。流量控制是通过发送方维护 一个称为接收窗口的变量来提供的。 4、发送端的发送窗口的大小受到接收窗口和拥塞窗口的限制。拥塞窗口值和接收窗口值是否都是由 发送端自己计算出来的? 不是的。 a)拥塞窗口是发送端根据自己估计的网络拥塞程度而设置的窗口值,是来自发送端的流量控制。b)接收窗口是接收端根据其目前的接收缓存大小所许诺的罪行的窗口值,是来自接收端的 流量控制。接收端将此窗口值放在TCP报文的首部中的窗口字段,传送给发送端。

停-等协议 GBN 协议 SR 协议 是否需要等待确认 是 否 否 序号的大小(bit) 1 k k 发送窗口大小(bit ) 1 N<(2k -1) k N<(2 -1) 使用效率 非常低 较咼 高 适用情况 仅有0、1分组 分组序列错误多,窗口小 分组序列错误少,窗口大 6、画图描述TCP 的三次握手和分手工作过程。 (注意SYN,ACK ,序号,确认号等信息) Server Host Time 审 * Time Clie nt Host 连接请求 连接请求 连接允许 TCP 三次握手过程 关闭 TCP 两次分手过程

第五章:传输层复习题(答案)

第五章:传输层习题集 1.传输层的基本概念: 1.(90) 在 OSI 模型中,提供端到端传输功能的层次是( C ) A.物理层 B .数据链路层 C .传输层 D .应用层 2.(90) TCP 的主要功能是( B ) A .进行数据分组 B .保证可靠传输 C .确定数据传输路径 D .提高传输速度 3.(90)TCP/IP 模型分为四层,最高两层是应用层、运输 层。 4.(90)传输层使高层用户看到的就是好像在两个运输层实体之间有一条端 到端、可靠的、全双工通信通路。 5.(90)运输层位于数据链路层上方(F) 6.(90)传输层是属于网络功能部分,而不是用户功能部分(F) 2.端口的概念: 7.(90)应用层的各种进程通过(B)实现与传输实体的交互 A 程序 B 端口 C 进程 D 调用 8.(60)传输层与应用层的接口上所设置的端口是一个多少位的地址(B) A 8位 B 16位 C 32位 D 64位 9.(90)熟知端口的范围是(C) A 0~100 B 20~199 C 0~255 D 1024~49151 10.(90)以下端口为熟知端口的是(C) A 8080 B 4000 C 161 D 256 11.(90)TCP/IP 网络中,物理地址与网络接口层有关,逻辑地址与网 际层有关,端口地址和运输层有关。 12.(90)UDP和TCP都使用了与应用层接口处的端口与上层的应用进程进 行通信。 13.(90)在TCP连接中,主动发起连接建立的进程是客户 14.(90)在TCP连接中,被动等待连接的进程是服务器。 15.(90)一些专门分配给最常用的端口叫熟知端口。 16.(60)TCP使用连接,而不仅仅是端口来标识一个通信抽象。 17.(20)一个连接由两个端点来标识,这样的端点叫插口或套接字。 18.(20)现在常使用应用编程接口作为传输层与应用层 19.(60)主机中的进程发起一个TCP连接,其源端口可以重复(F)

第5章运输层-答案

第5章运输层 一、单项选择题 CCABC DACAC DCDBD DDCAA ACDCD 二、填空题 1. 比特、帧、IP数据报/分组、报文。 2. 面向连接的、可靠的、全双工的数据流传输_ _服务。 3. 面向非连接的、不可靠的服务。 4. TCP/IP 。其中IP 协议,TCP 。 5. IP地址和端口号。 6. 复用和分用、差错控制、流量控制和拥塞控制。 7. 目的端口,。 8. 套接字所确定。 9. 第一个字节的序号。 10. 第一个数据字节的序号。 11. 65495 字节。 12. 首部和数据这两部分。 13. 节点存储容量不够、处理机速度太低、线路带宽不够。 14. 开环控制和闭环控制两种方法。 15. 慢开始、拥塞避免、快重传和快恢复。 16. 复用和分用、差错检测 三、综合题 1.TCP协议是面向连接的,但TCP使用的IP协议却是无连接的。回答下列问题 (1)面向连接和无连接有哪些区别? (2)因特网使用的IP协议是无连接的,因此其传输是不可靠的,使人感到因特网很不可靠,为什么不让IP协议也是面向连接的? (3)TCP协议采用什么措施保证可靠性的?UDP有该措施吗? 答:(1)TCP是面向连接的,但TCP所使用的网络则可以是面向连接的,但也可以是无连接的。面向连接和无连接区别主要有: 面向连接通信分为三个阶段,第一是建立连接,在此阶段,发出一个建立连接的请求。只有在连接成功建立之后,第二阶段才传输数据。当数据传输完毕,必须释放连接。而无连接通信没有这么多阶段,它直接进行数据传输。 面向连接的通信具有数据的保序性,而无连接的通信不能保证接收数据的顺序与发送数据的顺序一致。 (2)如果主机A向主机B传送一个文件时,即使通信网络非常可靠并不能保证文件从主机A硬盘到主机B硬盘的传送是可靠的。因为如在磁盘存储系统中的硬件出现了故障,主机A不能正确地读出数据等等很多原因使数据出错。 所以应当把网络设计得简单些,而让具有智能的终端来完成“使传输变得可靠”的任务。在网络上实现“端到端的可靠传输”,就是在传输层使用面向连接的TCP协议,它可保证端到端的可靠传输。只要主机B的TCP发现了数据的传输有差错,就告诉主机A将出现差错的那部分数据重传,直到这部分数据正确传送到主机B为止。

第五章 航空货物运输实务

第五章航空货物运输实务 5—1 航空货物运输概述 5—2 航空货物运输方式 5—3 国际航空货物运输业务流程 5—4 国际航空货物运输的运价和运费 5—1 航空货物运输概述 第一节航空货物运输概述 航空货物运输是指采用商业飞机运输货物的商业活动。是目前国际上安全迅速的一种运输方式。 一、航空运输的相关组织 (一)国际民用航空组织(ICAO, International Civil Aviation Organization) 1、组成及宗旨

2、具体工作内容有: (二)国际航空运输协会(IATA ,International Air Transport Association) 1、组成 2、协会的主要任务 国际航空运输协会是一个自愿参加、不排他的、非政府的民间国际组织。 (三)国际货物发运人协会(International Federation of Freight Forwarders Association FIATA) FIATA(菲亚塔)于1926年5月31日成立于维也纳,其目的是解决日益发展的国际货运代理业务所产生的问题。 (四)航空货物运输当事人 在航空货物运输业务中,涉及的有关当事人主要有发货人、承运人、代理人、地面运输公司和收货人等。 1.航空公司 航空公司自身拥有飞机从事航空运输活动。在货运业务是,航空公司一般只负责空中运输,即从一个机场运至另一机场的运输。 2.航空货运公司 航空货运公司又称空运代理。它是随航空运输的发展及航空公司运输业务的集中化而发展起来后种服务性行业。 (1)航空货运公司的主要业务。 (2)运代理人的身份 = 1 \* GB3 ①承运人身份 空运缔约承运人; 空运实际承运人; = 2 \* GB3 ②托运人身份 当货运代理人以自己的名义与航空公司签订运输合同时,相对于运输合同对方当事人而言,他是托运人,航空公司是承运人。 = 3 \* GB3 ③收货人身份 在目的地点,货运代理人可以自己的名义接受货物,同样可以成为收货人。 = 4 \* GB3 ④托运人的代理人

第五章传输层复习题

第五章:传输层复习题. 第五章:传输层习题集 .传输层的基本概念:1 OSI 模型中,提供端到端传输功能的层次是()在 1.(90) C .传输层 D .应用层A.物理层 B .数据链路层

2.的主要功能是()(90) TCP 提高传输速确定数据传输路径 D . C .A .进行数据分组 B .保证可靠传输度。 (90)TCP/IP 3.模型分为四层,最高两层是、 一层输实体之间有是高4.(90)传输层使层用户看到的就好像在两个 运、、通信通路。条(90)运输层位于数据链路层上方()5. 传输层是属于网络功能部分,而不是用户功能部分()6.(90).端口的概念:27.(90)应用层的各种进程通过()实现与传输实体的交互端口 C 进程 D 调用A 程序 B 8.(60)传输层与应用层的接口上所设置的端口是一个多少位的地址() D 64位位A 8位 B 16位 C 32(90)熟知端口的范围是()9. 65535 ~A 0~99 B 20~199 C 0~255 D 010.(90)以下端口为熟知端口的是()A 8080 B 4000 C 161 D 256 11.层有关,逻辑地址与(90)TCP/IP 网络中,物理地址与 层有关,端口地址和运输层有关。与上层的应用进程进行 12. (90)UDP和TCP都使用了与应用层接口处的通信。TCP13.(90)在连接中,主动发起连接建立的进程是TCP14.(90)在连接中,被动等待连接的进程 是。(90)15.一些专门分配给最常用的端口叫。(60)TCP16.使用,而不仅仅是端口来标识一个通信抽象。或。(20)17.一个连接由两个端点来标识,这样的端点叫作为传输层与应用层(20)现在常使用18.

钢轨存储运输作业要点

钢轨存储运输作业要点 钢轨是关系到铁路线路安全的重要物资,且为长大货物,质量要求相对一般钢材而言较高。为防止钢轨在装卸、倒运及存放过程中产生伤损、变形、严重锈蚀等缺陷,从而影响使用,应采取如下措施。 一、钢轨装卸 (一)设备 1.起重设备及其辅助机具应符合有关规定,状态良好,并按规定使用、管理和维护。 2.装卸钢轨应配备符合规定的吊梁和吊具,并确保吊卡装置不损伤钢轨。 (二)人员 起重作业人员应经培训合格,持合法证件上岗。 (三)装卸作业 1.应按操作规程使用起重机,并遵守起重作业的有关规定。 2.钢轨夹持间距应不大于13米,钢轨两端的夹持点距轨端应不大于7米。不可采用单个夹持点。典型的方案如:采用两 个夹持点,各距轨端6.5米。 3.钢轨夹持应牢固、可靠。 4.一次装卸多根钢轨时,所吊钢轨应保持同一高度。 5.应使用两台起重机并行作业,以避免钢轨的弯曲。各起重机的起吊和走行应保持同步,作业过程中应保证钢轨平顺。

6.在用吊具吊装钢轨时,应注意钢轨两侧系上绳,以供装卸工人在两侧调整钢轨平衡使用。 7.钢轨起吊、走行、下落应分步动作。钢轨应水平起吊,到位后方可走行,走行期间应避免钢轨摆动,走行到位确认钢轨 平稳后方可下落。起吊和走行时应保证钢轨平顺,相邻吊点 高低差不大于150毫米、水平差不大于120毫米;全长范围 内高低差不得大于300毫米、水平差不得大于500毫米。 8.装卸过程中应避免摔跌、撞击钢轨。严禁钢轨从1米以上高度跌落,如发生,应予以判废处理,不可投入使用。 9.现场操作中应遵守起重安全的有关规定。 二、钢轨存放 (一)存放基础 1.钢轨存放宜采用混凝土地基梁,基础应牢固,并满足承载要求。在施工现场临时存放时,如不具备条件,可采用硬化地面,即平整并夯实土地,并垫以150mm石渣。 2.混凝土地基梁上应设钢质横担支撑钢轨,存放台两端横担距轨端不大于2米,第2个横担距轨端不大于6米,中间横担间距不大于6米。采用硬化地面时,石渣上需置枕木,5道计45 根/层。 3.横担顶面应水平,相邻高度差不大于10毫米,整体高度差不大于20毫米。 4.钢轨存放区域应通风,排水良好,无积水。 5. 避免与腐蚀性化学物质、质地尖硬物体一同存放。

第五章传输层作业

5-03当应用程序使用面向连接的TCP和无连接的IP时,这种传输是面向连接的还是无连接的? 答:都是,这要分不同的层次。在运输层TCP是面向连接的。在网络层则是无连接。 5-05试举例说明有些应用程序愿意采用不可靠的UDP,而不愿意采用可靠的TCP。 答:实时视频会议。它要求源主机以恒定的速率发送数据,并且允许在网络发生拥塞时丢失一些数据,但不允许数据有太大的时延。而UDP是无连接的,正好适合这种要求。而TCP连接会增加发送数据的时延。 5-16在停止等待协议中如果不使用编号是否可行?为什么? 答:不可行。因为这样不能明确哪一个是发送出去的分组收到了确认,而哪一个分组还没有收到确认。 1、TCP协议是面向连接的,但TCP使用的IP协议却是无连接的。这两种协议都有哪些主要的区别? 答:TCP是面向连接的,但TCP所使用的网络则可以是面向连接的(如X.25网络),但也可以是无连接的(如现在大量使用的IP 网络)。 下面是TCP和IP向上提供的功能和服务的比较。

2、端口(port)和套接字(socket)的区别是什么? 答:套接字包含了端口,因为套接字= (IP地址,端口号)。套接字是TCP连接的端点。套接字又称为“插口”。

套接字(socket)有多种意思。当使用API时,套接字往往被看成是操作系统的一种抽象,这时,套接字和一个文件描述符是很相似的,并且是应用编程接口API的一部分。套接字由应用程序产生,并指明它将由客户还是服务器来使用。当应用进程创建一个套接字时,要指明该套接字使用的端口号。 端口则是应用层服务的的一种代号,它用来标志应用层的进程。端口是一个16 bit的整数。各种服务器使用的端口号都是保留端口号,以便使客户能够找到服务器。 3、一个套接字能否同时与远地的两个套接字相连? 答:不行。一个套接字只能和另一个远地套接字相连。 4、TCP协议能够实现可靠的端到端传输。在数据链路层和网络层的传输还有没有必要来保证可靠传输呢? 答:技术的进步使得链路的传输已经相当可靠了,因此在数据链路层和网络层重复地保证可靠传输就显得多余了。现在因特网在链路层使用的PPP协议和在网络层使用的IP协议都没有确认机制和窗口机制。如果出现差错就由运输层的TCP来处理(若使用UDP协议则运输层也不处理出错的问题)。

搬运作业

二、搬运作业 搬运即是将不同形态之散装、包装或整体之原料、半成品或成品,在平面或垂直方向加以提起、放下或移动,可能是要运送,也可能是要重新摆置物料,而使货品能适时、适量移至适当的位置或场所存放。搬运活动的主要目的整理如表2-1。 表2-1 搬运活动主要目的 就配销系统而言,搬运作业包括自运输系统装上和卸下货物,从卸货点搬运至物流中心、物流中心内的搬运和从物流中心内取出货物等之作业均属之。物流中心的搬运活动发生时机如图2-1所示。 图2-1 物流中心搬运活动发生的时机

上述物流中心之搬运活动,不一定包括所有的搬运作业,但已可使我们解到货品搬运除了增加成本外,无法增加产品的¤值,因此我们必须尽可能地减少货品搬运次数,以降低成本。以下将针对搬运作业各项主要课题(如图2-2)作进一步的说明。 1. 搬运的改善 考虑货品搬运成本时,有两个很重要的基本原则: (1) 距离的原则-距离越短,移动越经济。 (2) 数量的原则-移动的数量越多,每单位移动成本越低。 因此,搬运工作的改善,可针对下列五项因素检讨考虑: (1) 搬运的对象。 (2) 搬运的距离。 (3) 搬运的空间。 (4) 搬运的时间。 (5) 搬运的手段。 以下就上面五项因素分别说明及讨论其相对於搬运之重要性,并将其改善原则与方法整理於表2-2。 (1) 搬运的对象:

搬运的对象是指搬运物的数量、重量、型态,就是要保证在整个作业过程中各点都要能不断收到正确且适量、完好的货品,同时要使搬运设备能对应好搬运的货品量,以免徒增设备产能耗费。 (2) 搬运的距离: 此距离指搬运的位移及长度,搬运的位移包括水平、垂直、倾斜方向的移动,而长度则指位移的大小。因而良好搬运即是要设法运用最低成本、最有效方法来克服搬运位移、长度,以尽速将所物件送到指定的场所。 (3) 搬运的空间: 物料、搬运设备皆有其所占空间,所以在系统规划时必预留足够适当的搬运空间,才能达到搬运目的。然而,空间的求受搬运系统之效率影响很大( 一个无效率的搬运系统为防拥塞其所空间必大),因而搬运要有效才能使厂房空间愈充份利用。(4) 搬运的时间: 时间的意义包括两种:搬运过程所的总耗费时间及完成任务的预期时间。要使这两项时程控制在规划之内,就必配合适当的机具及运作方式,才能使物件在恰好的时间到达确实的地点,以避免「过快」(会影响後续作业效率)或「不及」( 往往增加仓储成本)的情形发生。

计算机网络第5章运输层总结

第五章运输层总结 (一)运输层的功能 通信的真正端点不是主机而是主机中的进程 端到端的通信是应用进程之间的通信 网络层是为主机之间提供逻辑通信————————按主机的IP地址寻址 而运输层为应用进程之间提供端到端的逻辑通信——按进程的端口号寻址 复用和分用的概念 复用:在发送方不同的应用程序都可以使用同一个运输层协议传送数据(加上适当首部)分用:在接收方的运输层在剥去报文的首部后能够把这些数据正确交付到目的应用进程 端口的概念 端口的作用:标识各进程16位表示 端口的分类:服务器端使用的端口号(熟知端口号、登记端口号) 客户端使用的端口号 注:需记住常见应用程序的熟知端口号(课本184页)和各类端口号的取值范围,如熟知端口号范围为0~1023 (二)运输层的两个协议 UDP——————用户数据报协议 掌握: 1)特点:无连接;尽最大努力交付;面向报文;无拥塞控制;支持一对一、一对多、多对 一和多对多;首部开销小(只有8字节);不可靠的;时延小;实时性强 2)UDP数据报首部格式(课本185页) 检验和的算法(12字节的伪首部&对首部和数据都实现检验) TCP——————传输控制协议 1)特点:面向连接;面向字节流;提供流量控制&拥塞控制;点对点(一对一);首部开 销大(固定首部20字节);提供可靠交付服务 2)TCP报文段首部格式(课本193页,各个字段含义均掌握) 关于UDP: 虽然TCP协议中植入了各种安全保证功能,但是在实际执行的过程中会占用大量的系统开销,无疑使速度受到严重的影响。反观UDP由于排除了可靠传递机制,将安全和排序等功能移交给上层应用来完成,极大降低了执行时间,使速度得到了保证。UDP适应于对实时要求较高、不允许有较大时延的情况,如航空信息应用、股票信息应用和视频会议等。 UDP数据报和TCP 报文段首部相同部分:源端口、目的端口、检验和 (三)TCP协议 TCP协议三个阶段:连接建立、数据传送、连接释放

第5章作业的参考答案

《计算机网络技术》课程 作业参考答案 第五章运输层 5.1 试说明运输层在协议栈中的地位和作用。运输层的通信和网络层的通信有什么重要的区别?为什么运输层是必不可少的? 答案: (1)运输层是OSI七层模型中最重要最关键的一层,是唯一负责总体数据传输和控制的一层。运输层要达到两个主要目的:第一提供可靠的端到端的通信;第二,向会话层提供独立于网络的运输服务。在讨论为实现这两个目标所应具有的功能之前,先考察一下运输层所处的地位。首先,运输层之上的会话层、表示层及应用层均不包含任何数据传输的功能,而网络层又不一定需要保证发送站的数据可靠地送至目的站;其次,会话层不必考虑实际网络的结构、属性、连接方式等实现的细节。根据运输层在七层模型中的目的和地位,它的主要功能是对一个进行的对话或连接提供可靠的传输服务;在通向网络的单一物理连接上实现该连接的利用复用;在单一连接上进行端到端的序号及流量控制;进行端到端的差错控制及恢复;提供运输层的其它服务等。运输层反映并扩展了网络层子系统的服务功能,并通过运输层地址提供给高层用户传输数据的通信端口,使系统间高层资源的共享不必考虑数据通信方面的问题。 (2)运输层提供应用进程间的逻辑通信,也就是说,运输层之间的通信并不是真正在两个运输层之间直接传送数据。运输层向应用层屏蔽了下面网络的细节(如网络拓扑、所采用的路由选择协议等),它使应用进程看见的就是好像在两个运输层实体之间有一条端到端的逻辑通信信道。 网络层为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端的逻辑通信。(3)运输层的最终目标是为用户提供有效、可靠和价格合理的服务。在一个系统中,运输实体通过网络服务与其它运输实体通信,向运输层用户(可以是应用进程,也可以是会话层协议)提供运输服务。运输层的服务包括的内容有:服务的类型、服务的等级、数据运输、用户接口、连接管理、快速数据运输、状态报告、安全保密等。因此,运输层是必不可少的。 5.9 端口的作用是什么?为什么端口号要划分为三种? 1

作业带运输布管作业指导书

作业带运输布管作业指导书 1.0适用范围 本施工作业指导书适用于…—…成品油管道工程工程现场作业带运输布管作业施工。 2.0主要编制依据 2.1…—…成品油管道工程工程招标文件与承包合同 2.2…—…成品油管道工程工程线路施工图纸 2.3《油气长输管道工程施工及验收规范》GB50369-… 3.0工作流程 4.0工作内容与要求 4.1防腐管装运前,应由物资中转站、施工分包商共同逐根检查验收防腐管规格、数量和防腐层质量,同时应有相应的质量证明书和出厂合格证,确认合格并在检查验收记录中签字后,方可装车运往施工现场。不合格防腐管严禁运往现场用于施工。 4.2运管车应装专用支架,与驾驶室之间设置止推挡板,支架与管子接触面垫橡胶板,橡胶板厚度不小于15mm,宽度不小于100mm。装卸车要有专人指挥,使用专用吊具装卸车,不同规格及防腐层防腐管不得混装。 4.3防腐管运输前,要使用外套橡胶管或其它软质管套的钢丝绳或导链加以固定,单管长度方向捆绑应不少于2道,装管不超过4层。 4.4运管车应中速行驶,驾驶员应严格执行交通部门的有关规定。 4.5现场临时堆管或作业带内布管,应按设计技术要求和GB50369-…《油气长输管道工程施工及验收规范》要求采取保护措施,避免损伤防腐管或发生危险。堆管的位置要远离电力线路,并尽量靠近管线,管堆之间的距离不宜超过500m。 4.6布管前,应熟悉、了解、掌握施工段的设计图纸及技术要求、测量放线资料及现场定桩

情况、现场通行道路及地形、地质情况。不同壁厚、材质、不同防腐等级分界点与设计图纸要求的分界点不应超过12m。 4.7布管前应铺(筑)管墩,每根管子下面应设置1个焊接管墩。平原地区管墩的高度必须保证管子放上去之后为0.5-0.6m,山区应根据地形变化设置,但也必须保证焊接与补口作业有足够的空间(0.4-0.5m),宜用袋装细土或其他软体物质作为管墩。另为保证清理管口工作正常进行,应在管子另一端设一个满足清管需要的小管墩。 4.8沟上布管时,管与管首尾相接处宜错开一个管径,以方便管内清扫、坡口处理及起吊。吊管机布管吊运时,宜单根管吊运。进行双根或多根管吊运时,要采取有效的防护措施,以防损伤防腐层。 4.9沟上布管及组对焊接时,管道的边缘至管沟边缘要保持一定的安全距离,一般情况下, C20《工程进场物资报验表》。EPC采办部负责进行检验和报验,由EPC专职质检员组织检查和验收,并提前48小时通知PMC(监理)进行检查和验收。

第五章 传输层 习题

第五章传输层 1、试说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什 么重要区别?为什么运输层是必不可少的? 答:运输层处于面向通信部分的最高层,同时也是用户功能中的最低层,向它上面的应用层提供服务 运输层为应用进程之间提供端到端的逻辑通信,但网络层是为主机之间提供逻辑通信(面向主机,承担路由功能,即主机寻址及有效的分组交换)。 各种应用进程之间通信需要“可靠或尽力而为”的两类服务质量,必须由运输层以复用和分用的形式加载到网络层。 2、接收方收到有差错的UDP用户数据报时应如何处理? 答:丢弃 3、如果应用程序愿意使用UDP来完成可靠的传输,这可能吗?请说明理由 答:可能,但应用程序中必须额外提供与TCP相同的功能。 4、为什么说UDP是面向报文的,而TCP是面向字节流的? 答:发送方 UDP 对应用程序交下来的报文,在添加首部后就向下交付 IP 层。UDP 对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。 接收方 UDP 对 IP 层交上来的 UDP 用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。 发送方TCP对应用程序交下来的报文数据块,视为无结构的字节流(无边界约束,课分拆/合并),但维持各字节 5、端口的作用是什么? 答:端口的作用是对TCP/IP体系的应用进程进行统一的标志,使运行不同操作系统的计算机的应用进程能够互相通信。 熟知端口,数值一般为0~1023.标记常规的服务进程; 登记端口号,数值为1024~49151,标记没有熟知端口号的非常规的服务进程; 6、试说明运输层中伪首部的作用。 答:用于计算运输层数据报校验和。 7、某个应用进程使用运输层的用户数据报UDP,然而继续向下交给IP层后,又 封装成IP数据报。既然都是数据报,可否跳过UDP而直接交给IP层?哪些功能UDP提供了但IP没提提供? 答:不可跳过UDP而直接交给IP层 IP数据报IP报承担主机寻址,提供报头检错;只能找到目的主机而无法找到目的进程。 UDP提供对应用进程的复用和分用功能,以及提供对数据差分的差错检验。

运输作业管理

1货物运输系统的构成:货运市场;服务客体;经营主体;货运基础设施;移动设施;组织管理手段。 2货运经营主体包括货运经营者(普通货运经营者;零担货运经营者;大件货运经营者;集装箱运输经营者;危险货运经营者)和货运代理商。 3货运系统的发展特点:服务功能多样化;场站布局合理化;操作运行机械化、电子化;货运集散协作化;组织管理现代化;投入主体多元化。 4货物运输业务组织方式:货主直接托运制(是指由货主与掌握运输工具的运输企业直接发生托运与承运关系的运输业务组织体制);运输承包发运制(是指由货主与运输承包人发生托运与承运关系,并有运输承包人组织实现货物运输过程的运输业务体制) 5联运------将货物经营人以一个单一的运输合同,通过两种或两种以上的工具,负责把货物从出发地运往收获地的货物运输过程称为联合运输。 6运输工具衔接点的工作组织方法:1>在不同运输工具衔接点的衔接工作,由货主或货主代理人采用向接运运输企业再次托运的方法办理。2》在不同的运输工具衔接点的衔接工作,由运输经营人向接运运输企业再次托运的方法办理,这是采用承保发运制时,由运输经营人承担全程货物运输业务的组织工作方法。3》在不同运输工具衔接点的衔接和运输责任的划分,按运输企业间签订的协议或国家颁布的规章、法律由运输企业专业人员办理。 7运输生产计划是指计划周期内运输企业计划完成的客、货运输量、运输质量、车辆的构成和全部营运车辆运用程度的各项计量指标和评价指标。 8汽车运输生产计划包括三部分:一是计划期内的旅客运输量和货物运输量;二是计划期内企业可能拥有的载客、载货汽车和载货挂车数,由此编制车辆计划,确定运输能力;三是根据应完成的客、货运输计划,车辆计划,运输条件等所作为的车辆运用计划。 运输量计划表明社会对汽车运输的需要,车辆计划和车辆运用计划则表明企业可能提供的运输生产能力。 9运输量计划-----就是汽车运输企业的产品、产量计划,它分别规定为计划期内的客运量、旅客周转量;货运量、货物周转量。 10运输企业调度机构的构成及主要工作职责 1》计划调度组(掌握运力、运量情况,主持召开运力、运量平衡会议;提出车辆的运用意见;编制车辆运输计划) 2》值班调度组(具体下达车辆运行作业计划并监督执行;提出车辆的运用意见;参与编制车辆运行作业计划;实施现场调度;准确掌握车辆保修进度,必要时予以调整;准确掌握道路的交通情况。) 3统计检查组(编制主要技术经济指标和计划值与实绩的对比图表;督促基层调度员报送车辆作业计划) 11车辆调度的方法:循环调度;交叉循环调度;三角调度。 12运行路线和时间的安排原则:将相互接近的停留点的货物尽量装在同一辆车上运送;将集聚在一起的停留点安排同一天送货;运行路线从离仓库最远的停留点开始;一辆运货车顺次途经各停留点的路线应成泪滴状;最有效的运行路线通常是使用大载重量的运输车辆的结果;提货应在送货过程中进行,而不是在送货结束后再进行;对偏离聚集停留点路线的单独的停留点可采用另一个送货方案;应当避免停留点工作时间太短的约束。 13双班运输------一天24小时内,如果一辆车出车工作两个班次或三个班次者,就称为双班运输或多班运输。 14双班运输组织形式:一车两人,日夜双班;一车三人,两工一休;一车两人、日夜双班、分段交班;一车三人、日夜双班、分段交接;两车三人,日夜双班,分段交换;一车两人,轮流驾驶,日夜双班。

第五章传输层

第五章传输层 一、选择题 1、在OSI参考模型的各层次中,()的数据传送单位是报文。 A.物理层B.数据链路层 C.网络层D.运输层 2、文件传输协议是()上的协议。 A.网络层B.运输层C.应有层D.物理层 3、TCP/IP体系结构中的TCP和IP所提供的服务分别为( ) A.链路层服务和网络层服务 B.网络层服务和运输层服务 C.运输层服务和应用层服务 D.运输层服务和网络层服务 4、TCP采用的滑动窗口() A.是3位的滑动窗口 B.仅用于流量控制 C.传输过程中窗口大小不调整 D.窗口大小为0是合法的 5、在TCP/IP协议簇的层次中,解决进程之间通信问题是在() A.网络接口层 B.网际层 C.传输层 D.应用层 7、采用有序接收的滑动窗口协议,设序号位数为n,则发送窗口最大尺寸为() A. 2n-1 B. 2n-1 C. 2n D. 2n+1 8、下面关于停止等待协议的说法错误的是() A. 停止等待协议的发送窗口和接收窗口大小都为1 B. 停止等待协议中的计数器的功能主要是防止产生死锁 C. 连续请求重传的效率一定比停止等待协议高 D. 对数据帧进行编号主要是为了防止接收端收到重复的数据 9、主机甲和主机乙之间建立一个TCP连接,TCP最大段长度为1000字节,(勤思考研)若主机甲的当前拥塞窗口为4000字节,在主机甲向主机乙连续发送2个最大段后,成功收到主机乙发送的第一段的确认段,确认段中通告的接收窗口大小为2000字节,则此时主机甲还可以向主机乙发送的最大字节数是() A、1000 B、2000 C、3000 D、4000 10、TCP是互联网中的传输层协议,TCP协议进行流量控制的方法是_______。 A.使用停等ARQ协议 B.使用后退N帧的ARQ协议 C.使用固定大小的滑动窗口协议 D.使用可变大小的滑动窗口协议 协议的类型号。

作业4(传输层)

作业4(传输层) 一.名词解释 1. ______ UDP 2. ______ 恢复功能 3. ______ 报文 4. ______ 传输延迟 5. ______ TCP 6. ______ 残余误码率 7. ______ 连接建立失败的概率 8. ______ 重传计时器 9. ______ 段segment 10. ______ 连接建立延迟 A.在传输层之间传输的协议数据单元。 B.传输服务用户要求建立连接到收到连接确认之间所经历的时间。 C.在最大连接建立延迟时间内连接未能建立的可能性。 D.从源主机传输用户发送报文开始到目的主机传输用户接收到报文为止经历的时间。 E.用于测量丢失或乱序的报文数占整个发送的报文数的百分比。 F.在出现内部问题或拥塞情况下,传输层本身自发终止连接的可能性。 G.一种无连接的、不可靠的传输层协议。 H.一种面向连接的、可靠的传输层协议。 I.TCP协议传递给IP的信息单元。 J.为了控制丢失的或丢弃的报文段,TCP使用了处理报文段确认的等待时间的计时器。 二.单项选择 1.计算机网络最本质的活动是分布在不同地理位置的主机之间的 _______ 。 A.数据交换 B.网络连接 C.进程通信 D.网络服务 2.考虑到进程标识和多重协议的识别,网络环境中进程通信是要涉及到两个不同主机的进程,因此一个完整的进程通信标识需要一个_______ 来表示。 A.半相关 B.三元组 C.套接字 D.五元组 3.服务器控制着网络共享的资源,具有更高的权限,它要完成用户合法身份的识别、资源访问的管理,因此服务器的_______ 也就显得格外的重要。 A.安全性 B.性能 C.配置 D.通信能力

第五章国际航空快递货物运输

第五章国际航空快递货物运输 第一节国际航空快递货物运输概述 一、快递发展的历史 快递的起源跟任何事物的发展都是一样的。也就是:水到渠成,应运而生。事情发展到一定阶段总会有一种新鲜的事物产生。国际快递的产生是因为近几十年来国际贸易和国际运输飞快地发展,客观要求有一个比现存运输方式快得多的运输方式出现。 1969年3月的一天,达尔希到一家海运公司看望朋友时,听一位管理人员讲,一艘德国商般正停泊在夏威夷港,而提货单正在旧金山制作中,需要一周时间才能寄到夏威夷港。达尔希便主动提出,愿意乘飞机将文件送到夏威夷,管理人员发现:此举可节省昂贵的港口使合用费和滞期费等开支,便同意他充当一次特殊信使。达尔希完成任务后,便联合了赫尔布罗姆和林恩两位朋友,于1969年10月20日在旧金山成立了DHL航空快件公司(由三人名字的英文字头综合综合而成),服务于旧金山和夏威夷岛之间,这便是全球最早的国际快递公司的由来。 从DHL的产生我们可以知道,快递的产生主要是社会经济发展的必然产物,社会经济的发展对快件产生了巨大的需求,从此这个行业就应运而生。 二、世界六大快递公司简介 1、FEDEX——美国联邦快递,是世界最大的快递公司。创史人是美国耶鲁大学毕业生弗雷德里克*史密斯(Frederick W.Smith).史密斯先生是富有想象力的退伍军人,1971年他在美国阿肯色州的小石城成立了“阿肯色航空公司”,1972年购买了33架法国制造的小型喷气运输机。小石城当局不同意史密斯在机场设立作业基地。他便向孟菲斯市机场提出申请并得到批准,于1973年“阿肯色航空公司”迁入了孟菲斯市,改名“联邦快递公司”。当年7月公司业务正式运转,当时联邦快递共有389名员工,1974年增至1100人,1975年2月开始第一次盈利两万美元。1979年其业务扩展到加拿大,1984年又扩展到欧洲和亚太地区,1989年以8.8亿美元,兼并了飞虎航空公司(FLYING TIGER),1994年正式使用现在的司标,1995年收购Evergreen International,并进入中国市场。允许在中国大陆机场降落的国际航空公司的货机中,只有FedEX 一家。 贴士:Fedex有中国危险品运输资格,其中国总裁是香港人,幽默风趣,演讲令人印象深刻。 2、UPS——美国联合包裹,UPS亚太地区介绍创建于1988,总部在新加坡,总裁Ken Torok,服务区域:亚太地区的 40 多个国家与地区;雇员:亚太地区 4,600 多、全球

第五章 计算机网络 传输层

(答案仅供参考如有不对请自己加以思考) 第五章传输层 一、习题 1.在TCP协议中,采用(A )来区分不同的应用进程。 A.端口号 B.IP地址 C.协议类型 D.MAC地址 2.下面信息中( B)包含在TCP首部中而不包含在UDP首部中。 A.目标端口号 B.序号 C.源端口号 D.校验号 3.在TCP/IP模型中,传输层的主要作用是在互联网络的源主机和目的主机对等实体之间建立用于会话的( C)。 A.点到点连接 B.操作链接 C.端到端连接 D.控制连接 4.在TCP/IP网络中,为各种公共服务保留的端口号范围是( B)。 A.1-255 B.0-1023 C.1-1024 D.1-65535 5.假设某应用程序每秒产生一个60B的数据块,每个数据块被封装在一个TCP报文中,然后在封装到一个IP数据报中。那么最后每个数据报所含有的应用数据所占的百分比是(注意:TCP报文和IP数据报的首部没有附加字段。)(C) A.20% B.40% C.60% D.80% 6.如果用户程序使用UDP协议进行数据传输,那么(D )层协议必须承担可靠性方面的全部工作。 A.数据链路层 B.网际层 C.传输层 D.应用层 7.有一条TCP连接,它的最大报文段长度2KB,TCP拥塞窗口为24KB,这时候发生了超时事件,那么该拥塞窗口变成了( B )。 A.1KB B.2KB C.5KB D.7KB 8.TCP协议是面向连接的协议,提供连接的功能是(1)__A____的;采用(2)___C____技术来实现可靠数据流的传送。为了提高效率,又引入了滑动窗口协议,协议规定重传(3)____B___的报文段,这种报文段的数量最多可以(4)___D_____;TCP采用滑动窗口协议可以实现(5)____A___。 (1)A.全双工 B.单工 C.半双工 D.单方向 (2)A.超时重传 B.肯定确认 C.超时重传和肯定确认 D.丢失重传和否定性确认 (3) A.未被确认及至窗口首端的所有报文段 B.在计时器到时前未被确认的所有报文段 C.未被确认及至退回N值的所有报文段 D.未被确认的报文段 (4)A.是任意的 B.1个 C.大于发送窗口的大小 D.等于发送窗口的大小 (5)A.端到端的流量控制

计算机网络第五版课后习题答案第五章 作业(1)

第五章传输层 5—01 试说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什么重要区别?为什么运输层是必不可少的? 答: (1)运输层处于面向通信部分的最高层,同时也是用户功能中的最低层,向它上面的应用层提供服务。 (2)运输层为应用进程之间提供端到端的数据传输服务,但网络层是为主机之间提供数据传输服务。 (3)一方面,Internet的设计者认为“无论如何设计,网络层也就是通信子网提供的服务都很难做到绝对可靠”;另一方面,当用户对通信子网服务不信任的时候,对通信子网是无能为力的。在这种情形下,如果用户需要可靠的或多种类型的服务,只能自己设法解决。这就是体系结构中按照运输层的主要考虑。 5—02 网络层提供数据报或虚电路服务对上面的运输层有何影响? 答:运输层之下是网络层,之上是应用层,是解决通信问题的最后一次机会,因此它要负责补偿上层的应用需求与下层的网络层所提供服务的差距。数据报和虚电路是两种使用方式不同、传输质量也不同的服务,其中从可靠性方面,虚电路强于数据报;从灵活性方面,数据报优于虚电路。很显然,面对一种确定的应用需求,当网络层提供数据报服务时,运输层就需要实现更多的增值;当网络层提供虚电路服务时,运输层需要实现的增值就少一些。 5—03 当应用程序使用面向连接的TCP和无连接的IP时,这种传输是面向连接的还是面向无连接的? 答:都是。这要在不同层次来看,在运输层是面向连接的,在网络层则是无连接的。 5—05 试举例说明有些应用程序愿意采用不可靠的UDP,而不用采用可靠的TCP。 答:比如VOIP,由于语音信息具有一定的冗余度,人耳对VOIP数据的损失有一定的承受度,但对传输时延的变化较敏感。TCP为了实现可靠传输,在数据报出错时会引起重传,说不定还是多次重传,因此TCP的数据传输可能带来较大的时延扰动,用户感觉就是“卡”。因此VOIP宁可采用不可靠的UDP,而不愿意采用可靠的TCP。 5—06 接收方收到有差错的UDP用户数据报时应如何处理? 答:丢弃 5—07如果应用程序愿意使用UDP来完成可靠的传输,这可能吗?请说明理由 答:可能,但应用程序中必须额外提供与TCP相同的功能。 5—08为什么说UDP是面向报文的,而TCP是面向字节流的? 答:发送方UDP 对应用程序交下来的报文,在添加首部后就向下交付IP 层。UDP 对应用层交下来的报文,既不合并,也不拆分。接收方UDP 对IP 层交上来的UDP 用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。因此,UDP保留应用进程每次发送的数据的边界。而TCP对应用程序交下来的报文数据块,正常情况下是保留在发送缓存中,视接收方能力和网络拥塞程度封装报文段,然后提交给网络传输。也就是说,在垂直方向上用户请求TCP服务的行为与水平方向TCP的传输行为不是一

计算机网络 第五章-运输层习题答案

?问题5-1:TCP协议是面向连接的,但TCP使用的IP协议却是无连接的。这两种协议都有哪些主要的区别? 答:这个问题很重要,一定要弄清楚。 TCP是面向连接的,但TCP所使用的网络则可以是面向连接的(如X.25网络),但也可以是无连接的(如现在大量使用的IP网络)。选择无连接网络就使得整个的系统非常灵活,当然也带来了一些问题。 下面是TCP和 显然,TCP提供的功能和服务要比IP所能提供的多得多。这是因为TCP使用了诸如确认、窗口通知、计时器等机制,因而可以检测出有差错的报文、重复的报文和失序的报文。 ?问题5-2:从通信的起点和终点来比较,TCP和IP的不同点是什么? 答:用下面的图就可说明。 进程A和进程B的通信是使用面向连接的TCP提供的可靠的传输。 主机X和主机Y的通信是使用无连接的IP提供的不可靠的传输。 请注意:对TCP来说,通信的起点和终点是运输层上面的两个套接字(socket),而应用层的应用进程正是通过应用层和运输层之间的套接字来使用TCP提供的服务。TCP协议根据报文段首部中的端口号找到目的端口,将报文段交付给目的进程。请注意:套接字是由IP地址和端口号决定的,套接字也可称为“插口”。 对IP来说,通信的起点和终点是连接在网络上的两个主机。IP协议根据数据报首部中的目的IP地址找到目的主机,将数据报交付给目的主机。 请注意可靠传输的范围和不可靠传输的范围是不同的。 我们还应当注意的是:虽然在两个套接字之间的通信是面向连接的,但IP数据报在下面的网络中传输时是独立地选择路由,而不是沿着某一条固定的路径传输。然而在上面的端口看来,TCP报文段好像都是从一个虚拟的、可靠的通信管道中传输到对方的端口。

相关文档