运输层

合集下载

计算机网络第五章答案

计算机网络第五章答案

计算机网络第五章答案【篇一:计算机网络第五章课后答案】说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什么重要区别?为什么运输层是必不可少的?答:运输层处于面向通信部分的最高层,同时也是用户功能中的最低层,向它上面的应用层提供服务运输层为应用进程之间提供端到端的逻辑通信,但网络层是为主机之间提供逻辑通信(面向主机,承担路由功能,即主机寻址及有效的分组交换)。

各种应用进程之间通信需要“ 可靠或尽力而为” 的两类服务质量,必须由运输层以复用和分用的形式加载到网络层。

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 层。

作业的参考答案

作业的参考答案

《计算机网络技术》课程作业参考答案第五章运输层5.1 试说明运输层在协议栈中的地位和作用。

运输层的通信和网络层的通信有什么重要的区别?为什么运输层是必不可少的?答案:(1)运输层是OSI七层模型中最重要最关键的一层,是唯一负责总体数据传输和控制的一层。

运输层要达到两个主要目的:第一提供可靠的端到端的通信;第二,向会话层提供独立于网络的运输服务。

在讨论为实现这两个目标所应具有的功能之前,先考察一下运输层所处的地位。

首先,运输层之上的会话层、表示层及应用层均不包含任何数据传输的功能,而网络层又不一定需要保证发送站的数据可靠地送至目的站;其次,会话层不必考虑实际网络的结构、属性、连接方式等实现的细节。

根据运输层在七层模型中的目的和地位,它的主要功能是对一个进行的对话或连接提供可靠的传输服务;在通向网络的单一物理连接上实现该连接的利用复用;在单一连接上进行端到端的序号及流量控制;进行端到端的差错控制及恢复;提供运输层的其它服务等。

运输层反映并扩展了网络层子系统的服务功能,并通过运输层地址提供给高层用户传输数据的通信端口,使系统间高层资源的共享不必考虑数据通信方面的问题。

(2)运输层提供应用进程间的逻辑通信,也就是说,运输层之间的通信并不是真正在两个运输层之间直接传送数据。

运输层向应用层屏蔽了下面网络的细节(如网络拓扑、所采用的路由选择协议等),它使应用进程看见的就是好像在两个运输层实体之间有一条端到端的逻辑通信信道。

网络层为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端的逻辑通信。

(3)运输层的最终目标是为用户提供有效、可靠和价格合理的服务。

在一个系统中,运输实体通过网络服务与其它运输实体通信,向运输层用户(可以是应用进程,也可以是会话层协议)提供运输服务。

运输层的服务包括的内容有:服务的类型、服务的等级、数据运输、用户接口、连接管理、快速数据运输、状态报告、安全保密等。

因此,运输层是必不可少的。

CH56ed运输层

CH56ed运输层
知端口号的应用程序使用的。使用这个范围的 端口号必须在 IANA 登记,以防止重复。
n 客户端口号或短暂端口号,数值为 49152~65535,留给客户进程选择暂时使用。 当服务器进程收到客户进程的报文时,就知道 了客户进程所使用的动态端口号。通信结束后, 这个端口号可供其他客户进程以后使用。
PPT文档演模板
PPT文档演模板
CH56ed运输层
运输层协议和网络层协议 的主要区别
•应用进程
••…•
•应用进程
••…•
•因 特 网
PPT文档演模板
•IP 协议的作用范围 •(提供主机之间的逻辑通信) •TCP 和 UDP 协议的作用范围 •(提供进程之间的逻辑通信)
CH56ed运输层
运输层的主要功能
n 运输层为应用进程之间提供端到端的逻辑通信 (但网络层是为主机之间提供逻辑通信)。
n 端口用一个 16 位端口号进行标志。 n 端口号只具有本地意义,即端口号只是为
了标志本计算机应用层中的各进程。在因 特网中不同计算机的相同端口号是没有联 系的。
PPT文档演模板
CH56ed运输层
三类端口
n 熟知端口,数值一般为 0~1023。 n 登记端口号,数值为1024~49151,为没有熟
端口号(protocol port number) 简称为端口(port)
n 解决这个问题的方法就是在运输层使用协议端 口号(protocol port number),或通常简称为端 口(port)。
n 虽然通信的终点是应用进程,但我们可以把端 口想象是通信的终点,因为我们只要把要传送 的报文交到目的主机的某一个合适的目的端口, 剩下的工作(即最后交付目的进程)就由 TCP 来完成。

计算机网络第四版(课后练习答案)

计算机网络第四版(课后练习答案)

计算机网络第四版(课后练习答案)计算机网络第四版(课后练习答案)第一章:计算机网络与因特网1. 计算机网络的基本概念与体系结构计算机网络是指将分散的、独立的计算机系统通过通信设备和线路连接起来,实现信息共享和资源共享的系统。

它由硬件、软件和协议等组成,并遵循一定的体系结构。

2. 因特网的发展与组成因特网是全球最大的计算机网络,由大量的自治系统(AS)组成,采用TCP/IP协议族作为通信协议,实现全球范围内的信息交流和资源共享。

第二章:物理层1. 传输媒体的基本概念和分类传输媒体是信息在计算机网络中传输的介质,主要包括双绞线、同轴电缆、光纤和无线媒体等,根据传输方式分类可分为有线传输媒体和无线传输媒体。

2. 信道复用与调制信道复用是指多路复用技术,用于将多个通信信道中的数据通过一个物理通道传输。

调制技术是将数字信号转换为模拟信号的过程,常用的调制方式有ASK、FSK、PSK等。

第三章:数据链路层1. 数据链路层的基本概念和功能数据链路层在物理层之上,提供有点到点的数据传输服务,主要功能包括帧的封装与解封装、错误检测与纠正、流量控制和访问控制等。

2. 介质访问控制介质访问控制是指多个计算机节点在共享传输媒体时的竞争与协调机制,主要包括载波侦听、轮询、令牌传递和CSMA等。

第四章:网络层1. 网络层的基本概念与功能网络层是计算机网络中的核心层,负责将分组从源节点传输到目的节点,主要功能包括寻址与路由、分组的转发与接收、拥塞控制和互联互通等。

2. 网际协议(IP)IP协议是因特网中最主要的协议之一,它定义了数据报的格式和传输规则,实现了数据包的路由和转发功能,是因特网的核心协议之一。

第五章:运输层1. 运输层的基本概念与功能运输层负责对网络层传输的数据进行可靠或无需可靠地传输,主要功能包括端到端的连接建立与释放、数据的分段与重组、流量控制和拥塞控制等。

2. 传输控制协议(TCP)TCP是因特网中最重要的运输层协议之一,它提供可靠的、面向连接的数据传输服务,通过确认应答和超时重传等机制,保证了数据的可靠性和可恢复性。

第五章 运输层及答案

第五章 运输层及答案

第5章运输层一选择题1、在建立TCP连接过程中,出现错误连接时,______标志字段置“1”。

A.SYN B.RST C.FIN D.ACK2、TCP序号单位是______。

A.字节 B.报文 C.比特 D.以上都不是3、下图中主机A和主机B通过三次握手建立TCP连接,图(2)处的数字是______。

A.100 B.101C.300 D.3014、TCP使用的流量控制协议是______。

A.固定大小的滑动窗口协议B.可变大小的滑动窗口协议C.后退N帧ARQ协议D.停等协议5、TCP是互联网中的重要协议,为什么TCP要使用三次握手建立连接?______。

A.连接双方都要提出自己的连接请求并且回答对方的连接请求B.为了防止建立重复的连接C.三次握手可以防止建立单边的连接D.防止出现网络崩溃而丢失数据6、下面的应用层协议中通过UDP传送的是______。

A.SMTP B.TFTP C.POP3 D.HTTP7、下面______不是UDP用户数据报首部的一部分?A.序号B.源端口地址C.检验和D.目的端口号8、在OSI 模型中,提供端到端传输功能的层次是______。

A.物理层B.数据链路层C.传输层D.应用层9、TCP 的主要功能是______。

A.进行数据分组B.保证可靠传输C.确定数据传输路径D.提高传输速度10、应用层的各种进程通过______实现与传输实体的交互。

A.程序B.端口C.进程D.调用11、传输层上实现不可靠传输的协议是______。

A.TCP B.UDP C.IP D.ARP12、传输层与应用层的接口上所设置的端口是一个多少位的地址______。

A.8位B.16位C.32位D.64位13、以下端口为熟知端口的是______。

A.8080B.4000C.21D.25614、UDP中伪首部的传递方向______。

A.向下传递B.向上传递C.既不向下也不向上传递D.上下两个方向都传递15、欲传输一个短报文,TCP和UDP哪个更快______。

mime协议的运输层协议

mime协议的运输层协议

mime协议的运输层协议TCP协议(Transmission Control Protocol):传输控制协议。

UDP协议(User Datagram Protocol):用户数据报协议。

按照OSI的术语,两个对等运输实体在通信时传送的数据单位叫做运输协议数据单元TPDU(Transport Protocol Data Unit)。

但在TCP/IP体系中,则根据所使用的协议是TCP或UDP,分别称之为TCP报文段或UDP用户数据报段。

UDP在传送数据之前不需要建立连接。

原地主机的运输层在收到UDP报文后,不需要给出任何确认。

TCP提供面向连接的服务。

在传送数据之前必须先建立连接,数据传送结束后要释放连接。

UDP协议概述:1.UDP是无连接的,使用UDP协议发送数据之前不需要建立连接,减少了开销和发送数据之前的时延。

2.UDP尽最大努力交付不保证可靠交付,主机不需要维持复杂的连接状态表。

3.UDP是面向报文的发送方的UDP对应用程序交下来的报文,在添加首部后就向下交付IP层。

UDP一次交付一个完整的报文。

4.UDP没有拥塞控制网络出现的拥塞不会使源主机的发送速率降低。

很多实时应用要求源主机一恒定的速率发送数据,并且允许在网络发生拥塞时丢失一些数据,但却不允许数据有太大的时延。

5.UDP支持一对一、一对多、多对一和多对多的交互通信。

6.UDP首部开销小。

TCP协议概述:1.TCP是面向连接的运输层协议,使用TCP协议发送数据,必须先建立TCP连接,在传送数据完毕后,必须释放已经建立的TCP连接。

2.TCP提供可靠的交付服务通过TCP连接传送的数据,无差错、不丢失、不重复、并且按序到达。

3.TCP协议面向字节流,TCP中的流值的是流入到进程或从进程流出的字节序列。

“面向字节流”的含义是:虽然应用程序和TCP的交互是一次一个数据块(大小不等),但TCP把应用程序交下来的数据看成仅仅是一连串的无结构的字节流。

计算机网络(谢希仁第五版)-第五章_习题答案

计算机网络(谢希仁第五版)-第五章_习题答案

第五章传输层5—01 试说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什么重要区别为什么运输层是必不可少的答:运输层处于面向通信部分的最高层,同时也是用户功能中的最低层,向它上面的应用层提供服务运输层为应用进程之间提供端到端的逻辑通信,但网络层是为主机之间提供逻辑通信(面向主机,承担路由功能,即主机寻址及有效的分组交换)。

各种应用进程之间通信需要“可靠或尽力而为”的两类服务质量,必须由运输层以复用和分用的形式加载到网络层。

5—02 网络层提供数据报或虚电路服务对上面的运输层有何影响答:网络层提供数据报或虚电路服务不影响上面的运输层的运行机制。

但提供不同的服务质量。

5—03 当应用程序使用面向连接的TCP和无连接的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 用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。

铁路通信原理知识点

铁路通信原理知识点

CH0:1、现代铁路信号系统,是集计划(管理)、控制、监测、维护为一体的综合化、集成化的复杂系统、安全-关键系统。

2、铁路信号关键技术——故障-安全技术3、CTCS-2系统限速设置流程:a、调度中心向车站下达限速调度命令b、车站值班员签认限速调度命令c、向车站列控中心传送限速调度信息d、列控中心选择限速报文并向应答器传送e、列车在经过有源应答器时接收限速信息4、基于固定闭塞的目标距离控制—点连式5、基于移动闭塞的目标距离控制,行车许可生成原理:列车的占用检查由车载设备自行计算;地面设备根据列车发送的位置计算和给出行车许可;两车追踪,后车根据地面给出的限速信息向前搜索障碍点,计算允许速度。

行车许可生成过程:在移动闭塞方式下,两车追踪的情况中,列车实时计算自身的位置,并通知地面设备,地面设备将前车的位置连同本列车前方所有障碍点、限速点等信息发送给本列车,可见前车的位置对于本列车来说等同于线路上其他障碍点,只是限速为零,本列车从自身车头开始向前搜索,将所有障碍点的限速信息综合考虑,计算当前的允许速度,进行速度监控。

6、固定闭塞列控系统特点:依靠地面检查列车占用情况,两车追踪时以前车为参考点向后顺序开放信号,为后续的列车生成行车许可。

移动闭塞列控系统特点:依靠列车自行实现精确定位并报告给地面,两车追踪时后车获取前方信息后向前计算行车许可。

7、移动闭塞列控系统运行过程:列车实时计算自身的位置,并且依赖点式应答器的定位信息实现精确定位,并通过无线传输发送到地面子系统,地面子系统将目标停车点(前方列车尾部)连同其他线路上的障碍点信息(位置、限速等)发送给列车,车载子系统利用这些信息进行相应的计算,将计算的允许速度通过人机界面通知司机,按照允许速度进行驾驶。

8、移动闭塞列控系统地面设备:增加了无线传输方式,地面设备没有轨道电路设备而是增加了无线闭塞中心,车载子系统也不依靠信号行车。

地车信息传输方式仍然采用的是点-连式传输方式,包含连续式的无线传输,也包含点式的应答器等方式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
当运输层采用面向连接的 TCP 协议时,尽管 下面的网络是不可靠的(只提供尽最大努力服 务),但这种逻辑通信信道就相当于一条全双 工的可靠信道。
当运输层采用无连接的 UDP 协议时,这种逻 辑通信信道是一条不可靠信道。
5.1.2 运输层的两个主要协议
TCP/IP 的运输层有两个不同的协议: (1) 用户数据报协议 UDP
TCP/IP体系结构
链路层(对象:局域网)
实现了邻居间通信 传数据帧 不是可靠传输
1
2
A 1B
C 3D
E
2 3
D只接受
校验正确的数据包
网络层(对象Internet,IP协议)
(1)网 络层实 现了计 算机跨 网传输 (2)尽 力投递
主机
路由器
H1

1 网络
网络 1
网络
1
网络
网络
主机 H2
传输层功能二
(User Datagram Protocol) (2) 传输控制协议 TCP
(Transmission Control Protocol)
TCP 与 UDP
两个对等运输实体在通信时传送的数据单位叫作 运输协议数据单元 TPDU (Transport Protocol Data Unit)。
TCP 传送的数据单位协议是 TCP 报文段 (segment)
“运输层提供应用进程间的逻辑通信”。“逻 辑通信”的意思是:运输层之间的通信好像是 沿水平方向传送数据。但事实上这两个运输层 之间并没有一条水平方向的物理连接。
运输层协议和网络层协议 的主要区别
应用进程

应用进程

因特网
IP 协议的作用范围 (提供主机之间的逻辑通信)
TCP 和 UDP 协议的作用范围 (提供进程之间的逻辑通信)
网络
网络
网络
网络
网络
通信网络
主机
运输层为相互通信的应用进程提供了 逻辑通信
5AP1 AP2 4 3 2 1
应用进程
应用进程
端口 运输层提供应用进程间的逻辑通信 端口
IP 层
AP3 AP45 4 3 2 1
主机 A
AP1 AP2
路由器 1
路由器 2
LAN1
WAN
LAN2
主机 B
AP3 AP4
IP 协议的作用范围(主机间的通信)
讲解体系结构
链路层(对象:局域网)
实现了邻居间通信
A
B
C
D
E
网络层(对象Internet,IP协议)
网络层实 现了计算 机跨网传 输;(互 联网上任 意两台计 算机都能 通信)
主机
路由器
H1
网络
网络
网络
网络
网络
利用IP 地址
主机 H2
通信的问题
(1)平时的通信仅仅是计算机 通信么? 例如咱们使用QQ聊天
当网络的边缘部分中的两个主机使用网 络的核心部分的功能进行端到端的通信 时,只有位于网络边缘部分的主机的协 议栈才有运输层,而网络核心部分中的 路由器在转发分组时都只用到下三层的 功能。
Internet 通信模型示意图
用户 通信
应用层
运输层 网络层 链路层
物理层
通信
网络层 链路层
物理层
主机
路由器
5.2 用户数据报协议 UDP 5.2.1 UDP 概述 5.2.2 UDP 的首部格式
第 5 章 运输层(续)
5.3 传输控制协议 TCP 概述 5.3.1 TCP 最主要的特点 5.3.2 TCP 的连接
5.4 可靠传输的工作原理 5.4.1 停止等待协议 5.4.2 连续 ARQ 协议
5.5 TCP 报文段的首部格式
可靠传输
主机
路由器
H1
1 2 3 网络
网络
网络
网络
网络
123
1
3
2
主机 H2
传输层功能二
可靠传 输:流 量控制、 拥塞控 制等
主机
路由器
H1
1 网络
网络 1
网络
1
网络
网络
主机 H2
第 5 章 运输层
5.1 运输层协议概述 5.1.1 进程之间的通信 5.1.2 运输层的两个主要协议 5.1.3 运输层的端口
UDP 传送的数据单位协议是 UDP 报文或用户数 据报。
运输层的主要功能
运输层为应用进程之间提供端到端的逻辑通信 (但网络层是为主机之间提供逻辑通信)。
运输层还要对收到的报文进行差错检测。 (网络层只看IP头,不看数据部分) 运输层需要有两种不同的运输协议,即面向连
接的 TCP 和无连接的 UDP。
两种不同的运输协议
运输层向高层用户屏蔽了下面网络核心的细节 (如网络拓扑、所采用的路由选择协议等), 它使应用进程看见的就是好像在两个运输层实 体之间有一条端到端的逻辑通信信道。
第 5 章 运输层
何欣 软件学院
体系结构
7 应用层 6 表示层
5 会话层 4 运输层 3 网络层 2 数数据据链链路路层层 1 物理层
OSI体系结构
4 应用层 3 运输层 2 数网据际链层路层 1 网络接口层
5 应用层 4 运输层 3 网络层 2 数数据据链链路路层层 1 物理层
TCP/IP体系结构
5.9 TCP 的运输连接管理 5.9.1 TCP 的连接建立 5.9.2 TCP 的连接释放 5.9.3 TCP 的有限状态机
5.1 运输层协议概述 5.1.1 进程之间的通信
从通信和信息处理的角度看,运输层向 它上面的应用层提供通信服务,它属于 面向通信部分的最高层,同时也是用户 功能中的最低层。
(2)计算机上运行软件,实 质上软件的通信。
传输层功能一
负责基于主机的软件通信 即一台主机的哪个软件 和 另一条主机的哪个软件间的 通信
主机上 运行很 多软件
主机上的qq
路由器
网络
网络
网络
网络
网络
主机上的qq
Internet的TCP/IP协议
4 应用层 3 运输层 2 数网据际链层路层 1 网络接口层
第 5 章 运输层(续)
5.6 TCP 可靠传输的实现 5.6.1 以字节为单位的滑动窗口 5.6.2 超时重传时间的选择 5.6.3 选择确认 SACK
5.7 TCP的流量控制 5.7.1 利用滑动窗口实现流量控制 5.7.1 必须考虑传输效率
第 5 章 运输层(续)
5.8 TCP 的拥塞控制 5.8.1 拥塞控制的一般原理 5.8.2 几种拥塞控制方法 5.8.3 随机早期检测 RED
运输层协议 TCP 和 UDP 的作用范围 (进程间的通信)
应用进程之间的通信
两个主机进行通信实际上就是两个主机中的应 用进程互相通信。
应用进程之间的通信又称为端到端的通信。
运输层的一个很重要的功能就是复用和分用。 应用层不同进程的报文通过不同的端口向下交 到运输层,再往下就共用网络层提供的服务。
相关文档
最新文档