计算机网络试题第八章运输层

合集下载

计算机网络技术及应用(第二版)第8章 运输层要点

计算机网络技术及应用(第二版)第8章  运输层要点

传输层的最高目标是向其用户(一般是指应用 层的进程,即运行着的应用程序),提供有效、 可靠且价格合理的服务。为了达到这一目标, 传输层利用了网络层所提供的服务。传输层完 成这一工作的硬件和软件称为传输实体 (transport entity)。传输实体可能在操作系 统内核中,或在一个单独的用户进程内,也可 能是包含在网络应用的程序库中,或是位于网 络接口卡上。网络层、传输层和应用层的逻辑 关系如图8-1所示。
图8-1 网络层、传输层和应用 层的逻辑关系
主机1 主机2
应用层 传输地址 应用/传输接口 传输实体 TPDU 传输协议 传输/网络接口 网络地址 网络层
应用层
传输实体
网络层
传输层协议通常具有几种责任。

一种责任就是创建进程到进程的通信,通常使用端口 号来完成这种功能。另一种责任是在传输层提供控制 机制,比如差错控制、流量控制及拥塞控制等,UDP 协议提供很简单的控制机制,而TCP却要复杂很多,如 使用确认分组、超时和重传来完成差错控制,使用滑 动窗口协议完成流量控制等。另外,传输层还应当负 责为进程建立连接机制,这些进程应当能够向传输层 的发送数据流。传输层在发送站的责任应当是和接收 站建立连接,把数据流分割成可传输的单元,把它们 编号,然后逐个发送他们。传输层在接收端的责任应 当是等待属于同一个进程的所有不同单元的到达,检 查并传递那些没有差错的单元,并把它们作为一个流, 交付给接收进程。当整个流发送完毕后,传输层应当 关闭这个连接。

端口号分为两类。一类是由因特网指派名字和号码公 司ICANN负责分配给一些常用的应用层程序固定使用 的熟知端口(well-known port),其数据一般为01023,表8-1中便列出了部分常见的熟知端口。“熟知” 就表示这些端口号是TCP/IP体系确定并公布的,因而 是所有用户进程都知道的。当一种新的应用程序出现 时,必须为它指派一个熟知端口,否则其他的应用进 程都无法和它进行交互。在应用层中的各种不同的服 务器进程不断地检测分配给它们的熟知端口,以便发 现是否有某个客户进程要和它通信。另一类是一般端 口,用来随时分配给请求通信的客户进程,一般来说, 客户进程所使用的端口号都是临时产生的,通信完成 后便释放,所以又称短暂端口号。

计算机网络(运输层)-试卷1.doc

计算机网络(运输层)-试卷1.doc

计算机网络(运输层)-试卷1(总分:52.00,做题时间:90分钟)一、单项选择题(总题数:4,分数:8.00)1.( )是传输层数据交换的基本单位。

(分数:2.00)A.位B.分组C.帧D.报文段2.TCP是一个面向连接的协议,它提供连接的功能是( )的。

(分数:2.00)A.全双工B.半双工C.单工D.不确定3.三次握手方法用于( )。

(分数:2.00)A.传输层连接的建立B.数据链路层的流量控制C.传输层的重复检测D.传输层的流量控制4.TCP段头的最小长度是( )字节。

(分数:2.00)A.16B.20C.24D.32二、填空题(总题数:1,分数:2.00)5.TCP可以提供( )服务。

(分数:2.00)__________________________________________________________________________________________三、简答题(总题数:17,分数:34.00)6.既然网络、层协议或网际互联协议能够将源主机发出的分组按照协议首部中的目的地址交到目的主机,为什么还需要再设置一个传输层呢?(分数:2.00)__________________________________________________________________________________________ 7.试述UDP和TCP协议的主要特点及其适用场合。

(分数:2.00)__________________________________________________________________________________________ 8.请分析SYN Flood攻击是如何利用3次握手的漏洞的。

(分数:2.00)__________________________________________________________________________________________ 9.TCP报文段首部的十六进制为04 85 00 50 2E 7C 84 03 FE 34 D7 47 50 11 FF 6C DE 69 00 00请分析这个TCP报文段首部各字段的值。

计算机网络基础第8章-运输层

计算机网络基础第8章-运输层

传输控制协议 TCP

面向连接 传输单元: – 报文段(segment) “TCP首部+应用层报文”
保证数据传输可靠、按顺序、无丢失、无重复、全双工。
– TCP报文段作为IP数据报中的数据

使用TCP的应用层程序 – 简单邮件传输协议 SMTP (port:25) – 文件传输协议 FTP (port:21) – 远程终端服务 TELNET (port:23) – 万维网,超文本传输协议HTTP (port:80)

例:图8-19、图8-20
– 建立、释放连接 (建立用同步SYN、释放用同步比特FIN) – X 和 y:序号,随机产生。为本连接报文段第一个字节的序号
主机A
(主动打开) SYN,SEQ=x SYN,SEQ=y,ACK=x+1 确认 ACK= y+1
主机B
(被动打开)
确认
流控的目的: – 1. 使接收端来得及接收; – 2. 防止网络拥塞:当网络负荷过重时,时延增大,需重传更 多的报文,加剧拥塞;

可变发送窗口:Min [ 通知窗口,拥塞窗口 ]
• 通知窗口:接收端的接收能力许诺, 接收端(TCP首部)发送端
• 拥塞窗口:发送端根据网络拥塞得到的窗口值。
– 当窗口为 0 时不可发送数据。
TCP报文段格式
32 bit
源端口
序号
目的端口
TCP 首部 偏移 保留
检验和
确认序号
窗口
紧急指针 选项和填充 数据
6 bit:紧急、确认、急迫、重建、同步、终止
TCP报文段首部固定部分各字段意义:




源端口和目的端口 – 各占2个字节,与IP一起构成插口; – 将若干高层协议向下复用,将运输层协议向上分用; 序号 – 4字节,TCP报文被看成是数据流,每个字节都对应一个序号; – 首部中的序号----本报文段所发送的数据中的第一个字节; 确认序号 – 4字节,期望收到对方的下一个报文段的数据的第一个字节序号; 数据偏移 – 4 bit,数据开始的地方离TCP报文段起始处的距离----首部长度; – 数据偏移的单位是4字节,4 bit表示15,偏移最大值是60字节; 窗口:2字节;控制对方发送的数据量(字节); 检验和:检验首部和数据两部分,需加12字节的伪首部,方法同UDP; 选项:长度可变;

《计算机网络》-运输层整理版

《计算机网络》-运输层整理版

运输层1、应用进程之间的通信又称为端到端的通信。

2、运输层为应用进程之间提供端到端的逻辑通信(但网络层是为主机之间提供逻辑通信)。

3、运输层还要对收到的报文进行差错检测。

4、运输层需要有两种不同的运输协议,即面向连接的TCP和无连接的UDP。

5、TCP/IP 的运输层有两个不同的协议:(1) 用户数据报协议UDP (User Datagram Protocol)(2) 传输控制协议TCP (Transmission Control Protocol)6、UDP 在传送数据之前不需要先建立连接。

对方的运输层在收到UDP 报文后,不需要给出任何确认。

7、TCP 则提供面向连接的服务。

TCP不提供广播或多播服务。

8、运输层使用协议端口号(protocol port number),或通常简称为端口(port)。

9、TCP 最主要的特点:(1)TCP 是面向连接的运输层协议。

(2)每一条TCP 连接只能有两个端点(endpoint),每一条TCP 连接只能是点对点的(一对一)。

(3)TCP 提供可靠交付的服务。

(4)TCP 提供全双工通信。

(5)面向字节流。

10、软件端口是应用层的各种协议进程与运输实体进行层间交互的一种地址11、UDP 没有拥塞控制,很适合多媒体通信的要求。

12、TCP 连接的端点不是主机,不是主机的IP地址,不是应用进程,也不是运输层的协议端口。

TCP 连接的端点叫做套接字(socket)或插口。

端口号拼接到(contatenated with) IP地址即构成了套接字。

13、14、在发送完一个分组后,必须暂时保留已发送的分组的副本。

分组和确认分组都必须进行编号。

超时计时器的重传时间应当比数据在分组传输的平均往返时间更长一些。

15、流量控制(flow control)就是让发送方的发送速率不要太快,既要让接收方来得及接收,也不要使网络发生拥塞。

16、在某段时间,若对网络中某资源的需求超过了该资源所能提供的可用部分,网络的性能就要变坏——产生拥塞(congestion)。

计算机网络传输层课后习题答案

计算机网络传输层课后习题答案

第五章传输层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 用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。

计算机网络概论-第8章 运输层

计算机网络概论-第8章 运输层

16
24 目 的 端 口
31
序 号 TCP 首部 确 数据 偏移 保 留 认 号 窗 口 紧 急 指 针 (长 度 可 变) 填 充
U A P R S F R C S S Y I G K H T N N
20 字节 固定 首部
检 验 和 选 项
保留字段——占 6 bit,保留为今后使用,但目前 应置为 0。
8.2.2 UDP 用户数据报的 首部格式
应用层报文 应用层
UDP 首部
UDP 用户数据报的数据部分
运输层
IP 首部
IP 数据报的数据部分
网络层
8.2.2 UDP 用户数据报的 首部格式
字节 4 源 IP 地址 字节 12 伪首部 4 目的 IP 地址 2 源端口 2 目的端口 1 0 1 2 17 UDP长度 2 检验和
2 长 度
UDP 用户数据报 发送在前 首 部
首 部


数 IP 数据报

在计算检验和时,临时把“伪首部”和 UDP 用户数据 报连接在一起。伪首部仅仅是为了计算检验和。
字节 4 源 IP 地址 字节 12 伪首部 4 目的 IP 地址 2 源端口 2 目的端口 1 0 1 2
17 UDP长度 2 检验和
比特 0
8 源 端 口
16
24 目 的 端 口
31
序 号 TCP 首部 确 数据 偏移 保 留 认 号 窗 口 紧 急 指 针 (长 度 可 变) 填 充
U A P R S F R C S S Y I G K H T N N
20 字节 固定 首部
检 验 和 选 项
紧急比特 URG —— 当 URG = 1 时,表明紧急指 针字段有效。它告诉系统此报文段中有紧急数据, 应尽快传送(相当于高优先级的数据)。

计算机网络技术试题及答案

计算机网络技术试题及答案

一、填空题1.信号一般有(模拟信号)和(数字信号)两种表示方式。

其中(数字信号)是一种离散的信号,而(模拟信号)是一种连续变化的信号。

2.在同一个系统内,相邻层之间交换信息的连接点称之为(接口),而低层模块向高层提供功能性的支持称之为(服务)。

3.TCP/IP模型的4层协议模型。

由下到上依次是:(网络接口层)、(网络层)、(运输层)和(应用层)。

4.信道能够传送电磁波的有效频率范围称为该信道的(带宽),其单位为 (Hz)。

5.信道的多路复用技术有四种方式:(频分多路复用)、(时分多路复用)、(波分多路复用)和(码分多路复用)。

6.从计算机域名到IP地址翻译的过程称为(域名解析)。

7.用于具有不同结构的网络的互连的设备是(网关)。

8.在局域网IEEE802标准中将数据链路层划分为:(逻辑链路控制)子层和(介质访问控制)子层。

9.决定Internet的传输速度的主要因素有:(Internet主干网)速度和(接入网)速度。

10.计算机网络的功能主要表现在资源共享,具体表现在(数据交换和通信)、(资源共享)和 ( 提高计算机系统的可靠性) 三个方面。

11.数据通信系统主要有 (数据终端设备 ) 、 ( 数据通信设备) 和 ( 传输信道) 三部分组成。

12.在计算机网络的TCP/IP模型中,负责选择合适的路由,使发送的报文分组能够正确无误地按照地址找到目的站并交付给目的站是(网络层 ) 层。

13.局域网的连接设备由 ( 网络适配器(卡) ) 、 (中继器 ) 、 ( 集线器(HUB) )和 ( 交换机) 组成。

14.在TCP/IP层次模型的第三层(网络层)中包括的协议主要有IP、ICMP、(ARP )和(RARP )。

15.发送电子邮件需要依靠( 简单邮件传输(SMTP) ) 协议,该协议的主要任务是负责服务器之间的邮件传送。

16.一座办公大楼内各个办公室中的微机进行联网,这个网络属于 ( 局域网 ) 。

计算机网络试题库-谢希仁(第六版)(答案)

计算机网络试题库-谢希仁(第六版)(答案)

计算机⽹络试题库-谢希仁(第六版)(答案)计算机⽹络试题库1单项选择题1.1 1. 以下属于物理层的设备是(A)A. 中继器B. 以太⽹交换机C. 桥D. ⽹关1.22. 在以太⽹中,是根据___地址来区分不同的设备的(B)A. LLC地址B. MAC地址C. IP地址D. IPX地址3. IEEE802.3u标准是指(B)A. 以太⽹B. 快速以太⽹C. 令牌环⽹D. FDDI⽹1.3 4. 下⾯哪种LAN 是应⽤CSMA/CD协议的(C)A、令牌环B、FDDIC、ETHERNETD、NOVELL1.4 6. TCP 和UDP 协议的相似之处是(C)A、⾯向连接的协议B、⾯向⾮连接的协议C、传输层协议D、以上均不对1.5 7. 应⽤程序PING 发出的是___报⽂。

(C)A、TCP 请求报⽂。

B、TCP 应答报⽂。

C、ICMP 请求报⽂。

D、ICMP 应答报⽂。

1.6 8. ⼩于___的TCP/UDP端⼝号已保留与现有服务⼀⼀对应,此数字以上的端⼝号可⾃由分配。

(C)A、199B、100C、1024D、20481.7 9. 当⼀台主机从⼀个⽹络移到另⼀个⽹络时,以下说法正确的是(B)A、必须改变它的IP 地址和MAC 地址B、必须改变它的IP 地址,但不需改动MAC 地址C、必须改变它的MAC 地址,但不需改动IP 地址D、MAC 地址、IP 地址都不需改动1.8 11. ARP 协议的作⽤是(D)A、将端⼝号映射到IP 地址B、连接IP 层和TCP 层C、⼴播IP 地址D、将IP 地址映射到第⼆层地址1.9 12. 10BASE-T是指(C)A、粗同轴电缆B、细同轴电缆C、双绞线D、光纤1.10 16. 与10.110.12.29 mask 255.255.255.224 属于同⼀⽹段的主机IP 地址是(B)A、10.110.12.0B、10.110.12.30C、10.110.12.31D、10.110.12.321.11 17. 某公司申请到⼀个C 类IP 地址,但要连接6 个的⼦公司,最⼤的⼀个⼦公司有26 台计算机,每个⼦公司在⼀个⽹段中,则⼦⽹掩码应设为(D)A、255.255.255.0B、255.255.255.128C、255.255.255.192D、255.255.255.2241.12 18. 224.0.0.5 代表的是___地址。

计算机网络习题(第五讲运输层)

计算机网络习题(第五讲运输层)

《计算机网络》习题(第五讲运输层)1.试说明运输层在协议栈中的地位和作用。

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

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

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

但提供不同的服务质量。

3.试用画图解释运输层的复用。

画图说明许多个运输用户复用到一条运输连接上,而这条运输连接又复用到IP数据报上。

答:都是。

这要在不同层次来看,在运输层是面向连接的,在网络层则是无连接的。

4.为什么说UDP是面向报文的,而TCP是面向字节流的?答:发送方UDP 对应用程序交下来的报文,在添加首部后就向下交付IP 层。

UDP 对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。

接收方UDP 对IP 层交上来的UDP 用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。

发送方TCP对应用程序交下来的报文数据块,视为无结构的字节流(无边界约束,课分拆/合并),但维持各字节5.端口的作用是什么?为什么端口号要划分为三种?答:端口的作用是对TCP/IP体系的应用进程进行统一的标志,使运行不同操作系统的计算机的应用进程能够互相通信。

熟知端口,数值一般为0~1023.标记常规的服务进程;登记端口号,数值为1024~49151,标记没有熟知端口号的非常规的服务进程;6.一个UDP用户数据报的数据字段为8192字节。

在数据链路层要使用以太网来传送。

试问应当划分为几个IP数据报片?说明每一个IP数据报片的数据字段长度和片偏移字段的值。

计算机网络试题库-谢希仁第六版)答案)

计算机网络试题库-谢希仁第六版)答案)

计算机网络试题库1单项选择题1.1 1.以下属于物理层的设备是(A)A.中继器B.以太网交换机C.桥D.网关1.22.在以太网中,是根据___地址来区分不同的设备的(B)A.LLC地址B.MAC地址C.IP地址D.IPX地址3.IEEE802.3u标准是指(B)A.以太网B.快速以太网C.令牌环网D.FDDI网1.3 4.下面哪种LAN是应用CSMA/CD协议的(C)A、令牌环B、FDDIC、ETHERNETD、NOVELL1.4 6.TCP和UDP协议的相似之处是(C)A、面向连接的协议B、面向非连接的协议C、传输层协议D、以上均不对1.5 7.应用程序PING发出的是___报文。

(C)A、TCP请求报文。

B、TCP应答报文。

C、ICMP请求报文。

D、ICMP应答报文。

1.6 8.小于___的TCP/UDP端口号已保留与现有服务一一对应,此数字以上的端口号可自由分配。

(C)A、199B、100C、1024D、20481.7 9.当一台主机从一个网络移到另一个网络时,以下说法正确的是(B)A、必须改变它的IP地址和MAC地址B、必须改变它的IP地址,但不需改动MAC地址C、必须改变它的MAC地址,但不需改动IP地址D、MAC地址、IP地址都不需改动1.8 11.ARP协议的作用是(D)A、将端口号映射到IP地址B、连接IP层和TCP层C、广播IP地址D、将IP地址映射到第二层地址1.9 12.10BASE-T是指(C)A、粗同轴电缆B、细同轴电缆C、双绞线D、光纤1.10 16.mask属于同一网段的主机IP地址是(B)1.11 17.某公司申请到一个C类IP地址,但要连接6个的子公司,最大的一个子公司有26台计算机,每个子公司在一个网段中,则子网掩码应设为(D)1.12 18.代表的是___地址。

(C)A、主机地址B、网络地址C、组播地址D、广播地址1.13 19.路由选择协议位于(c)。

A.物理层B.数据链路层C.网络层D.应用层1.14 20.在局域网中,MAC指的是(B)。

计算机网络试题

计算机网络试题

计算机学院2003级本科《计算机网络》一、填空(每小题1分,共10分)1.因特网的协议栈由5个层次组成,从上到下依次是应用层、运输层、__________、链路层和物理层。

2.分组交换网络包括数据报网络和_____________两大类。

3.使用FTP进行文件传输时,FTP的客户和服务器进程之间要建立两个连接,即___________和数据连接。

4.域名系统DNS主要用来实现主机名字与之间的转换。

5. TCP的重传机制采用了一种自适应算法,若旧的估计往返时延为96ms,新的往返时延样本为104ms,权值α为1/8,则新的估计往返时延值为 ms。

6.对GBN(Go Back N)而言,当采用5bit对窗口序号进行编码时,发送窗口的应不大于。

7.路由器的交换结构可以通过经内存交换、经总线交换和经______________来完成。

8. IPV6相比IPV4的变化之一是其IP地址的位数变为________bit。

9.常见的多址访问协议包括信道划分协议、随机访问协议和____________。

10.IEEE 802.11无线局域网所采用的MAC协议是_____________。

二、单项选择(选错或未选的小题不得分,每小题1分,共10分。

)1.下列IP地址中哪一个和网络前缀86.32.0.0/12匹配______________。

A.86.79.65.216B.86.33.224.123C.86.58.119.74D. 86.68.206.1542.能使电子邮件包含图形和多媒体信息的协议是____________。

A.MIME B.FTP C.SMTP D.PPP3.下列传输介质中带宽最宽、信号衰减最小、抗干扰能力最强的传输介质是。

A.双绞线B.光纤C.无线信道D.同轴电缆4.对虚电路服务而言,。

A.不能保证每个分组正确到达目的节点B.能保证每个分组正确到达目的节点,且分组的收发顺序一致C.能保证每个分组正确到达目的节点,但分组的收发顺序可能不一致D.必须为每个分组建立一条虚电路5.利用载波信号频率的不同来实现传输线路复用的方法有。

计算机网络课后题答案第八章

计算机网络课后题答案第八章

第八章因特网上的音频/视频服务8-1 音频/视频数据和普通文件数据都有哪些主要区别?这些区别对音频/视频数据在因特网上传送所用的协议有哪些影响?既然现有的电信网能够传送音频/视频数据,并且能够保证质量,为什么还要用因特网来传送音频/视频数据呢?答:区别第一,多音频/视频数据信息的信息量往往很大,第二,在传输音频/视频数据时,对时延和时延抖动均有较高的要求。

影响如果利用TCP 协议对这些出错或丢失的分组进行重传,那么时延就会大大增加。

因此实时数据的传输在传输层就应采用用户数据报协议UDP 而不使用TCP 协议。

电信网的通信质量主要由通话双方端到端的时延和时延抖动以及通话分组的丢失率决定。

这两个因素都是不确定的,因而取决于当时网上的通信量,有网络上的通信量非常大以至于发生了网络拥塞,那么端到端的网络时延和时延抖动以及分组丢失率都会很高,这就导致电信网的通信质量下降。

8-2 端到端时延与时延抖动有什么区别?产生时延抖动的原因时什么?为什么说在传送音频/视频数据时对时延和时延抖动都有较高的要求?答:端到端的时延是指按照固定长度打包进IP 分组送入网络中进行传送;接收端再从收到的IP 包中恢复出语音信号,由解码器将其还原成模拟信号。

时延抖动是指时延变化。

数据业务对时延抖动不敏感,所以该指标没有出现在Benchmarking 测试中。

由于IP 上多业务,包括语音、视频业务的出现,该指标才有测试的必要性。

产生时延的原因IP 数据包之间由于选择路由不同,而不同路由间存在不同时延等因素,导致同一voip的数据包之间会又不同的时延,由此产生了时延抖动。

把传播时延选择的越大,就可以消除更大的时延抖动,但所要分组经受的平均时延也增大了,而对某些实时应用是很不利的。

如果传播时延太小,那么消除时延抖动的效果就较差。

因此播放时延必须折中考虑。

8-3 目前有哪几种方案改造因特网使因特网能够适合于传送/音频视频数据?答: 1.大量使用光缆,是网络的时延和时延抖动减小,使用具有大量高速缓存的高数路由器,在网上传送实时数据就不会有问题。

计算机网络试题第八章运输层

计算机网络试题第八章运输层

计算机网络试题第八章运输层第八章运输层练习题一、问答题1 UDP提供什么样的服务?(第八章运输层知识点: UDP协议)答案:UDP提供的服务与IP协议一样,是不可靠的、无连接的服务。

但它于不同于IP 协议,因为IP协议是网络层协议向运输层提供无连接的服务,而UDP是传输层协议,它向应用层提供无连接的服务。

2传输控制协议TCP与UDP的区别?(第八章运输层知识点:TCP协议、UDP协议)答案:TCP与UDP有很大区别,功能上也比UDP强得多。

它优于UDP的方面列于下表中。

第一个,也是最主要的一个不同是TCP是面向连接的。

它更好地利用了套接字抽象模型,尽管套接字API也允许访问UDP。

数据从应用以字节流的形式传给TCP。

而在UDP,应用发送的是数据块。

字节流被TCP缓冲,一直积累到足够的程度才进行一个发送操作。

TCP然后构造一个报文段(segment),报文段由缓冲的数据和TCP报头前缀组成。

为了保证可靠性,数据的每个字节都被一个数字所标识,由发送者按次序指定。

序号(Sequence)和确认号(Ac knowledgement Number)用来确保传输的可靠性。

此外,TCP还使用了窗口(windowing)的概念来调节数据流。

根据内部定时器,TCP还能重发数据,识别和丢弃重复的数据。

TCP与UDP的区别表:3 TCP提供什么样的服务?(第八章运输层知识点: UDP协议)答案:TCP提供端对端、可靠的、进程间的面向连接的数据传送服务。

它既适用于可靠的网络服务环境,也适用于不可靠的网络服务环境。

为达到可靠传送的目的,TCP将其传送协议数据单元(TPDU)发送出去后必须等待对方的应答。

若对方应答确认正确接收,发送方将该TPDU从缓冲区队列中除去;若超时后仍未收到应答信号,则需重发该TPDU。

接收方收到对方发来的TPDU后,经检查无错,无重复,才放入缓冲区队列。

4简述一个TCP用三次握手法建立、释放连接的过程。

计算机网络运输层

计算机网络运输层

计算机网络运输层简介计算机网络是由多个不同的硬件设备和软件组成的复杂系统,通过网络连接这些设备和软件,使它们能够进行通信和数据传输。

在网络中,运输层是一个非常重要的层次,负责在源主机和目标主机之间提供可靠的数据传输服务。

本文将介绍计算机网络中的运输层,并详细解释其功能和作用。

运输层的功能和作用运输层是网络协议栈中的第四个层次,位于网络层和应用层之间。

它的主要功能是将数据从源主机传输到目标主机,并确保数据的可靠传输。

具体来说,运输层在数据传输过程中需要完成以下几个重要的任务:1. 传输数据分段在传输层中,数据会被切割成较小的分段进行传输。

这是因为在网络中传输大量数据的时候,如果将数据整体传输过去,会占用大量的带宽和传输资源。

通过将数据分成较小的分段,可以提高传输的效率,并减少网络拥塞的可能性。

2. 端口管理运输层通过端口进行数据的发送和接收。

端口是一个逻辑概念,用于标识运行在源主机和目标主机上的应用程序。

源主机通过端口将数据发送给目标主机上的特定应用程序,而目标主机上的应用程序则通过端口接收数据。

3. 多路复用和分解运输层可以同时为多个应用程序提供数据传输服务。

它通过多路复用将多个应用程序的数据打包在一起,然后通过网络传输给目标主机。

目标主机上的运输层再通过分解操作将接收到的数据分发给相应的应用程序。

4. 可靠性保证在数据传输过程中,网络可能出现丢包、错误和传输延迟等问题,这会导致数据的可靠性降低。

运输层通过使用一系列的机制,如确认、重传和流量控制,来确保数据的可靠传输和顺序交付。

5. 错误检测和纠正为了提高数据传输的可靠性,运输层会使用一些错误检测和纠正的方法,如校验和和序列号。

校验和用于检测数据在传输过程中是否发生了错误,而序列号则用于确保数据的按序传输。

运输层的协议计算机网络中有两个主要的运输层协议:传输控制协议(TCP)和用户数据报协议(UDP)。

TCPTCP是一个面向连接的协议,它提供可靠的数据传输服务。

计算机网络教程_谢希仁(第二版)_第八章课后答案

计算机网络教程_谢希仁(第二版)_第八章课后答案

计算机⽹络教程_谢希仁(第⼆版)_第⼋章课后答案P197、试在下列条件下⽐较电路交换和分组交换。

要传送的报⽂共x(bit),从源站到⽬的站共经过k段链路,每段链路的传播时延为d(s),数据率为C(bit/s)。

在电路交换时电路的建⽴时间为s(s)。

在分组交换时分组长度为p(bit),且各结点的排队等待时间可忽略不计。

问在怎样的条件下,分组交换的时延⽐电路交换的要⼩?答:对电路交换,当t=s时,链路建⽴;当t=s+x/C,发送完最后⼀bit;当t=s+x/C+kd,所有的信息到达⽬的地。

对分组交换,当t=x/C,发送完最后⼀bit;为到达⽬的地,最后⼀个分组需经过k-1个分组交换机的转发,每次转发的时间为p/C,所以总的延迟= x/C+(k-1)p/C+kd所以当分组交换的时延⼩于电路交换x/C+(k-1)p/C+kd<s+x/C+kd时,(k-1)p/C<s8、在上题的分组交换⽹中,设报⽂长度和分组长度分别为x和(p+h)(bit),其中p为分组的数据部分的长度,⽽h为每个分组所带的控制信息固定长度,与p的⼤⼩⽆关。

通信的两端共经过k段链路。

链路的数据率为b(bit/s),但传播时延和结点的排队时间均可忽略不计。

若打算使总的时延为最⼩,问分组的数据部分长度p应取为多⼤?答:分组个x/p,传输的总⽐特数:(p+h)x/p源发送时延:(p+h)x/pb最后⼀个分组经过k-1个分组交换机的转发,中间发送时延:(k-1)(p+h)/b 总发送时延D=源发送时延+中间发送时延D=(p+h)x/pb+(k-1)(p+h)/b令其对p的导数等于0,求极值p=√hx/(k-1)10、试计算以下两种情况的发送时延和传播时延:(1)数据长度为107bit,数据发送速率为100kbit/s,传播距离为1000km,信号在媒体上的传播速率为2×108m/s。

(2)数据长度为103bit,数据发送速率为1Gbit/s,传输距离和信号在媒体上的传播速率同上。

计算机网络简答题

计算机网络简答题

1.物理层的接口有哪几个方面的特性?各包含些什么内容?答:(1)机械特性:指明接口所用的接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。

(2)电气特性:指明在接口电缆的各条线上出现的电压的范围。

(3)功能特性:指明某条线上出现的某一电平的电压表示何意。

(4)过程特性:说明对于不同功能的各种可能事件的出现顺序。

2.简述TCP协议在建立连接时使用三次握手的原因。

TCP运行在不可靠的IP子网上,为了防止重负的报文和重负连接建立,必须等接收方给出了相应的报文回应后才做出进一步的确认。

3.CSMA/CD的含义是什么?该协议的主要内容是什么?CSMA/CD为载波侦听多路访问/冲突检测。

载波侦听是指发送点在发送信息帧之前,必须听媒体是否处于空闲状态,多路访问既表示多个结点可以同时访问媒体,也表示一个结点发送的信息帧可以被多个结点所接收前者通过竞争确它占用媒体结点,后者通过地址来确它信息帧的接收者。

冲突检测是指发送结点在发出信息帧的同时,还必须清听媒体,判断是否发生冲突。

4.试简述RIP和OSPF路由选择协议的主要特点。

都属于内部网关协议。

路由表内容:RIP 目的网络地址下一站ip地址最优通路依据为跳数算法依据为施矢量传送方式为udp路由表内容:OSPF 距离目的网络地址下一站ip地址最优通路依据为费用算法依据为链路状态传送方式为IP数据报5.端口的作用是什么?为什么端口要划分为三种?答:端口的作用是对TCP/IP体系的应用进程进行统一的标志,使运行不同操作系统的计算机的应用进程能够互相通信。

熟知端口,数值一般为0~1023.标记常规的服务进程;登记端口号,数值为1024~49151,标记没有熟知端口号的非常规的服务进程;6.网络层向上提供的服务有哪两种?试比较其优缺点?答:网络层向运输层提供“面向连接”虚电路(Virtual Circuit)服务或“无连接”数据报服务。

前者预约了双方通信所需的一切网络资源。

计算机网络体系结构及协议之运输层

计算机网络体系结构及协议之运输层

3.5.1运输层1.运输层在中的地位和作⽤ OSI七层模型中的物理层、数据链路层和络层是⾯向络通信的低三层协议。

运输层负责端到端的通信,既是七层模型中负责数据通信的层,⼜是⾯向络通信的低三层和⾯向信息处理的⾼三层之间的中间层。

运输层位于络层之上、会话层之下,它利⽤络层⼦系统提供给它的服务去开发本层的功能,并实现本层对会话层的服务。

运输层是OSI七层模型中最重要、最关键的⼀层,是惟⼀负责总体数据传输和控制的⼀层。

运输层的两个主要⽬的是:第⼀,提供可靠的端到端的通信;第⼆,向会话层提供独⽴于络的运输服务。

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

⾸先,运输层之上的会话层、表⽰层及应⽤层均不包含任何数据传输的功能,⽽络层⼜不⼀定需要保证发送站的数据可靠地送⾄⽬的站;其次,会话层不必考虑实际络的结构、属性、连接⽅式等实现的细节。

根据运输层在七层模型中的⽬的和地位,它的主要功能是:对⼀个进⾏的对话或连接提供可靠的运输服务,在通向络的单⼀物理连接上实现该连接的复⽤,在单⼀连接上提供端到端的序号与流量控制、端到端的差错控制及恢复等服务。

运输层反映并扩展了络层⼦系统的服务功能,并通过运输层地址提供给⾼层⽤户传输数据的通信端⼝,使系统间⾼层资源的共享不必考虑数据通信⽅⾯的问题。

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

(1)服务类型。

运输服务有两⼤类,即⾯向连接的服务和⽆连接的服务。

⾯向连接的服务提供运输服务⽤户之间逻辑连接的建⽴、维持和拆除,是可靠的服务,可提供流量控制、差错控制和序列控制。

⽆连接服务即数据报服务,只能提供不可靠的服务。

需要说明的是,⾯向连接的运输服务与⾯向连接的络层服务⼗分相似,两者都向⽤户提供连接的建⽴、维持和拆除,⽽元连接的运输服务与元连接的络层服务也⼗分相似。

那么,既然运输层服务与络层服务如此相似,⼜为什么要将它们划分成两个层次呢?前⾯章节已经介绍过,络层是通信⼦的⼀个组成部分,络服务质量并不可靠,如会频繁地丢失分组、络层系统可能崩溃或不断地进⾏络复位。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机网络试题第八章运输层
第八章运输层
练习题
一、问答题
1 UDP提供什么样的服务?
(第八章运输层知识点: UDP协议)
答案:UDP提供的服务与IP协议一样,是不可靠的、无连接的服务。

但它于不同于IP 协议,因为IP协议是网络层协议向运输层提供无连接的服务,而UDP是传输层协议,它向应用层提供无连接的服务。

2传输控制协议TCP与UDP的区别?
(第八章运输层知识点:TCP协议、UDP协议)
答案:TCP与UDP有很大区别,功能上也比UDP强得多。

它优于UDP的方面列于下表中。

第一个,也是最主要的一个不同是TCP是面向连接的。

它更好地利用了套接字抽象模型,尽管套接字API也允许访问UDP。

数据从应用以字节流的形式传给TCP。

而在UDP,应用发送的是数据块。

字节流被TCP缓冲,一直积累到足够的程度才进行一个发送操作。

TCP然后构造一个报文段(segment),报文段由缓冲的数据和TCP报头前缀组成。

为了保证可靠性,数据的每个字节都被一个数字所标识,由发送者按次序指定。

序号(Sequence)和确认号(Ac knowledgement Number)用来确保传输的可靠性。

此外,TCP还使用了窗口(windowing)的概念来调节数据流。

根据内部定时器,TCP还能重发数据,识别和丢弃重复的数据。

TCP与UDP的区别表:
3 TCP提供什么样的服务?
(第八章运输层知识点: UDP协议)
答案:TCP提供端对端、可靠的、进程间的面向连接的数据传送服务。

它既适用于可靠的网络服务环境,也适用于不可靠的网络服务环境。

为达到可靠传送的目的,TCP将其传送协议数据单元(TPDU)发送出去后必须等待对方的应答。

若对方应答确认正确接收,发送方将该TPDU从缓冲区队列中除去;若超时后仍未收到应答信号,则需重发该TPDU。

接收方收到对方发来的TPDU后,经检查无错,无重复,才放入缓冲区队列。

4简述一个TCP用三次握手法建立、释放连接的过程。

(第八章运输层知识点: TCP的运输连接管理)
答案:
在一个TCP连接建立时,一般使用三次握手法(three-way handshake)。

这个过程主要目的是用初始序号来同步连接的两端。

图8-5-1说明了三次握手法(单击此处演示)的具体过程:
8-5-1用三次握手建立TCP连接
在上图中,假设TCP#2作为服务器,执行一个被动的open操作。

而客户TCP#1执行一个主动的open操作,这个过程产生了一个数据流,如图8-5-1所示:在第一个数据报中,T CP#1设置了SYN标志,并选择序号M,这个数据被TCP#2识别为来自其他主机的登录请求。

TCP#2返回一个确认号,设置ACK标志,指示它希望收到的下一个数据是M+1。

因此,在第二次数据交换之后,双方同意TCP#1下一次发送的第一个字节是M+1。

同时,在第二次数据流动中,TCP#2指定的序号N,随后TCP#1返回的确认号为N+1。

于是,在第三次数据报后,两个主机对连接期间使用的初始序号取得了一致的意见。

在这个点上,应用程序被告知新的连接状态,即open状态。

5 TCP的用途和功能是什么?
(第八章运输层知识点:TCP协议)
答案:将数据流从一台主机可靠地传输到另一台主机。

6 UDP的用途和功能是什么?
(第八章运输层知识点: UDP协议)
答案:为了传输那些不需求排序或回复的数据报。

UDP假定应用程序能管理排序和差错控制。

7简述TCP/IP协议帧类型。

(第八章运输层知识点: TCP/IP协议帧)
答案:网络上发送的所有TCP/IP协议帧都是下述三种类型之一:广播(broadcast)、多播(multicast )和单点播送(直接的,unicast)。

(1)Broadcast帧通过目标地址FFFFFFFFFFFF发送到网上的所有主机。

网络上所有主机都响应这种类型的帧。

(2)Multicast帧被交付给网络上的一组主机。

每台主机必须通过注册多播地址,才能接受指定多播地址的帧。

(3)Unicast(直接的)帧是最常见的帧类型。

这些帧交付给网络上的一个具体硬件地址。

其他所有的主机将丢弃这个帧。

8什么是多宿主计算机?
(第八章运输层知识点:安装、配置TCP/IP)
答案:一台计算机安装有多个网络适配卡。

9为什么要给计算机配置多个DNS服务器地址?
(第八章运输层知识点:安装、配置TCP/IP)
答案:在主DNS服务器不可用的情况下,使该计算机能够把另一台DNS服务器作为备份服务器。

10需要与其他子网进行通信的计算机,所要求的TCP/IP配置是什么?
(第八章运输层知识点:安装、配置TCP/IP)
答案:唯一的IP地址、子网掩码以及默认网关的IP地址。

11想测试Windows计算机上是否正确地初始化了TCP/IP协议,要键入什么命令?
(第八章运输层知识点:安装、配置TCP/IP)
答案:Ping 127.0.0.1。

12网络适配卡配置的最常见硬件问题是什么?
(第八章运输层知识点:安装、配置TCP/IP)
答案:资源冲突,如IRQ设置和内存地址之间的冲突。

二、填空题
1定义TCP/IP标准的文档被称为()。

(第十章运输层协议知识点: TCP/IP的发展)
答案: RFC)
2 ()提供一种机制,用以报告由于数据报交付问题而产生的错误。

(第十章运输层协议知识点: ICMP协议)
答案: ICMP)
3网络上发送的所有TCP/IP协议帧都是下述三种类型之一: ()、()和()播送。

(第十章运输层协议知识点: TCP/IP协议帧类型)
答案:广播、多播和单点)。

相关文档
最新文档