第五章 传输层 习题

合集下载

计算机网络第5章传输层

计算机网络第5章传输层

1、基于TCP/IP的因特网服务中,IP协议提供主机之间的哪种分组传输服务?A.可靠的面向连接的B.不可靠的无连接的C.可靠的无连接的D.不可靠的面向连接的2、关于传输层端口,下列说法中哪个是错误的?A.端口是传输层和网络层通信的服务访问点B.利用传输端口可以识别通信的进程C.端口地址用16比特的端口号来标识D.TCP/IP将端口分为保留端口和自由端口两类3、UDP提供面向什么的传输服务?A.端口B.地址C.连接D.无连接4、下列关于UDP的叙述中,正确的是哪一个?A.给出数据的按序投递B.不允许多路复用C.运行主机的流控机制D.是面向无连接的5、关于UDP协议下列说法正确的是哪一个?A.UDP是面向连接的B.UDP使用尽最大努力交付,不保证可靠交付C.UDP使用拥塞控制,不适合多媒体通信D.UDP首部开销较大6、关于TCP协议下列说法错误的是哪一个?A.TC P是面向连接的B.TCP使用尽最大努力交付,不保证可靠交付C.TC P使用拥塞控制,不适合多媒体通信D.TC P首部开销较大7、以下哪项不是UDP协议的特性A.提供可靠服务B.提供无连接服务C.提供端到端服务D.提供全双工服务8、连续ARQ方式中,当传输中出现差错时,需要做什么?A.从0号帧开始全部重发B.仅重发出错的帧C.发端等待出错帧超时重发D.从出错的帧开始全部重发9、流量控制功能实质上是由下列哪一方控制执行的?A.发送方B.接收方C.发送方和接收方D.发送方和接收方间的中间节点10、TCP协议进行流量控制的是下列哪一种方法?A.检错码B.纠错码C.滑动窗口D.字符填充11、滑动窗口协议用于下列哪一种管理控制协议?A.差错控制B.流量控制C.拥塞控制D.链路管理12、TCP报文段中序号字段指的是下面什么?A.数据部分第一个字节B.数据部分最后一个字节C.报文首部第一个字节D.报文最后一个字节13、TCP报文中,确认号指的是什么?A.已收到的最后一个数据序号B.期望收到的第一个字节序号C.出现错误的数据序号D.请求重传的数据序号14、TCP报文中,确认号为1000表示为什么?A.已收到999字节B.已收到1000字节C.报文段999已收到D.报文段1000已收到15、TCP通常采用下列哪种机制来保证连接的可靠建立?A.三次握手法B.窗口控制机制C.自动重发机制D.端口机制16、“三次握手”机制是用于解决哪一问题的?A.网络中出现重复请求报文B.网络中无请求报文C.网络中出现重复确认报文D.网络中无确认报文17、TCP连接报文中,当SYN=1,ACK=0时,表示该报文是什么报文?A.释放连接B.接受连接C.连接请求D.持续连接18、TCP连接建立时,发起连接一方序号为x,则接收方确认的序号为什么?A.y B.x C.x+1D.x-119、TCP释放连接有下列哪一方发起?A.收发任何一方均可B.服务器端vvC.客户端D.连接建立一方20、TCP释放连接时,需要将下面哪一个比特置1?A.SYN B.END C.FIN D.STOP1、TCP/IP运输层中的两个协议分别是【UDP】和TCP。

计算机网络第三版课后习题答案

计算机网络第三版课后习题答案

计算机网络第三版课后习题答案计算机网络第三版课后习题答案计算机网络是现代社会中不可或缺的一部分,它连接了世界各地的人们并促进了信息的传递和共享。

而对于学习计算机网络的人来说,课后习题是检验自己对所学知识的理解和掌握程度的重要途径。

本文将为大家提供《计算机网络第三版》的部分课后习题答案,希望能够对大家的学习有所帮助。

第一章:导论1. 答案:计算机网络是指将地理位置不同的计算机和其他设备通过通信线路连接起来,以便实现数据和信息的传输和共享的系统。

2. 答案:计算机网络的主要优点包括资源共享、高效的数据传输、灵活性和可靠性。

3. 答案:计算机网络的分类可以从不同的角度进行,常见的分类包括局域网、城域网、广域网和互联网。

第二章:物理层1. 答案:物理层主要负责将比特流转化为电信号,并通过传输介质进行传输。

2. 答案:物理层的主要功能包括数据的传输、数据的同步、数据的编码和解码等。

3. 答案:常见的物理层传输介质包括双绞线、同轴电缆、光纤和无线传输介质等。

第三章:数据链路层1. 答案:数据链路层的主要功能包括将物理层传输的比特流转化为数据帧,并通过链路进行传输。

2. 答案:数据链路层的主要协议包括以太网、令牌环和点对点协议等。

3. 答案:数据链路层的主要技术包括流量控制、差错控制和访问控制等。

第四章:网络层1. 答案:网络层的主要功能包括将数据链路层传输的数据帧转化为数据包,并通过网络进行传输。

2. 答案:网络层的主要协议包括IP协议、ICMP协议和路由协议等。

3. 答案:网络层的主要技术包括路由选择、拥塞控制和分组转发等。

第五章:传输层1. 答案:传输层的主要功能是为应用层提供可靠的端到端的数据传输服务。

2. 答案:传输层的主要协议包括TCP协议和UDP协议等。

3. 答案:传输层的主要技术包括流量控制、差错控制和拥塞控制等。

第六章:应用层1. 答案:应用层是最靠近用户的一层,主要负责为用户提供各种网络应用服务。

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

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

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

【VIP专享】计算机网络-传输层-有答案

【VIP专享】计算机网络-传输层-有答案

27.在滑动窗口流控中,假如窗口大小为 63,序列号的范围是(A )。
A.0-63 B.0-64 C.1-63 D.1-64
28.流控是用来防止( C)。
A.位差错
B.发送缓冲器溢出
C.接收缓冲器溢出 D.发送器和接收器的冲突
29.滑动窗口大小为 n-1,最多可发送(B )个帧而毋需回答响应。
A.0 B.n-1 C . n D.n+1
21.传输层执行的功能类型和(C )层相同。
A.会话
C.数据链路 D.物理
22.( C)的地址类型专门用于传输层。
A.站地址
B.网络
C.应用程序端口地址 D.对话地址
23.( B)控制可确保到达目的地的数据段是有序的。
A.差错 B.序列 C.丢失 D.重复
24.假如有两个同样的数据分组到达目的站,那么(D )没有起作用。

A.3 个 B.4 个 C . 5 个 D.6 个
11.TCP 报文包括两个部分,它们是( C)。
A.源地址和数据 B.目的地址和数据
C.头标和数据 D.序号和数据
6.培养学生观察、思考、对比及分析综合的能力。过程与方法1.通过观察蚯蚓教的学实难验点,线培形养动观物察和能环力节和动实物验的能主力要;特2征.通。过教对学观方察法到与的教现学象手分段析观与察讨法论、,实对验线法形、动分物组和讨环论节法动教特学征准的备概多括媒,体继课续件培、养活分蚯析蚓、、归硬纳纸、板综、合平的面思玻维璃能、力镊。子情、感烧态杯度、价水值教观1和.通过学理解的蛔1虫.过观适1、察于程3观阅 六蛔寄.内列察读 、虫生出蚯材 让标容生3根常蚓料 学本教活.了 据见身: 生,师的2、解 问的体巩鸟 总看活形作 用蛔 题线的固类 结雌动态业 手虫 自形练与 本雄学、三: 摸对 学动状习人 节蛔生结4、、收 一人 后物和同类 课虫活构请一蚯集 摸体 回并颜步关 重的动、学、蚓鸟 蚯的 答归色学系 点形教生生让在类 蚓危 问纳。习从 并状学理列学平的害 题线蚯四线人 归、意特出四生面体以形蚓、形类 纳大图点常、五观玻存 表及动的鸟请动文 本小引以见引、察璃现 ,预物身类 3学物明 节有言及的、导巩蚯上状 是防的体之生和历 课什根蚯环怎学固蚓和, 干感主是所列环史 学么据蚓节二样生练引牛鸟 燥染要否以举节揭 到不上适动、区回习导皮类 还的特分分蚯动晓 的同节于物让分答。学纸减 是方征节布蚓物起 一,课穴并学蚯课生上少 湿法。?广的教, 些体所居归在生蚓前回运的 润;4泛益学鸟色生纳.靠物完的问答动原 的4蛔,处目类 习和活环.近在成前题蚯的因 ?了虫以。标就 生体的节身其实端并蚓快及 触解寄上知同 物表内特动体结验和总利的慢我 摸蚯生适识人 学有容点物前构并后结用生一国 蚯蚓在于与类 的什,的端中思端线问活样的 蚓人飞技有 基么引进主的的考?形题环吗十 体生行能着 本特出要几变以动,境?大 节活的1密 方征本“特节化下物.让并为珍 近习会形理切 法。课生征有以问的小学引什稀 腹性态解的 。2课物。什游题主.结生出么鸟 面和起结蛔关观题体么戏:要利明蚯?类 处适哪构虫系察:的特的特用确蚓等 ,于些特适。蛔章形殊形征板,这资 是穴疾点于可虫我态结式。书生种料 光居病是寄的们结构,五小物典, 滑生?重生鸟内学构,学、结的型以 还活5要生类部习与.其习巩鸟结的爱 是如原活生结了功颜消固类构线鸟 粗形何因的存构腔能色化练适特形护 糙态预之结的,肠相是系习于点动鸟 ?、防一构现你动适否统。飞都物为结蛔。和状认物应与的行是。主构虫课生却为和”其结的与题、病本理不蛔扁的他构特环以生?8特乐虫形观部特8征境小理三页点观的动位点梳相组等、这;,哪物教相,理适为方引些2鸟,育同师.知应单面导鸟掌类结了;?生识的位学你握日构解2互.。办特生认线益特了通动手征观识形减点它过,抄;察吗动少是们理生报5蛔?物,与的解.参一了虫它和有寄主蛔与份解结们环些生要虫其。蚯构都节已生特对中爱蚓。会动经活征人培鸟与飞物灭相。类养护人吗的绝适这造兴鸟类?主或应节成趣的为要濒的课情关什特临?就危感系么征灭来害教;?;绝学,育,习使。我比学们它生可们理以更解做高养些等成什的良么两好。类卫动生物习。惯根的据重学要生意回义答;的3.情通况过,了给解出蚯课蚓课与题人。类回的答关:系线,形进动行物生和命环科节学动价环值节观动的物教一育、。根教据学蛔重虫点病1.引蛔出虫蛔适虫于这寄种生典生型活的线结形构动和物生。理二特、点设;置2.问蚯题蚓让的学生生活思习考性预和习适。于穴居生活的形态、结构、生理等方面的特征;3.线形动物和环节动物的主要特征。

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

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

计算机网络第五章运输层习题及答案问题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 报文段好像都是从一个虚拟的、可靠的通信管道中传输到对方的端口。

问题5-3:端口(port)和套接字(socket)的区别是什么?答:从本书经常使用的套接字定义来看,套接字包含了端口,因为套接字=(IP地址,端口号)。

套接字是TCP连接的端点。

第五章传输层

第五章传输层

第五章传输层一、选择题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-1B. 2n-1C. 2nD. 2n +18、下面关于停止等待协议的说法错误的是()A. 停止等待协议的发送窗口和接收窗口大小都为1B. 停止等待协议中的计数器的功能主要是防止产生死锁C. 连续请求重传的效率一定比停止等待协议高D. 对数据帧进行编号主要是为了防止接收端收到重复的数据9、主机甲和主机乙之间建立一个TCP连接,TCP最大段长度为1000字节,(勤思考研)若主机甲的当前拥塞窗口为4000字节,在主机甲向主机乙连续发送2个最大段后,成功收到主机乙发送的第一段的确认段,确认段中通告的接收窗口大小为2000字节,则此时主机甲还可以向主机乙发送的最大字节数是()A、1000B、2000C、3000D、400010、TCP是互联网中的传输层协议,TCP协议进行流量控制的方法是_______。

A.使用停等ARQ协议B.使用后退N帧的ARQ协议C.使用固定大小的滑动窗口协议D.使用可变大小的滑动窗口协议协议的类型号。

B.17是互联网中的传输层协议,当TCP实体发出连接请求(SYN)后,等待对方的_______响应。

,ACK ,ACK13.传输层向用户提供_______。

第五章计算机网络传输层

第五章计算机网络传输层

第五章计算机网络传输层第五章传输层一、习题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-255B.0-1023C.1-1024D.1-655355.假设某应用程序每秒产生一个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.1KBB.2KBC.5KBD.7KB8.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.端到端的流量控制B.整个网络的拥塞控制C.端到端的流量控制和网络的拥塞控制D.整个网络的差错控制9.OSI7层模型中,提供端到端的透明数据传输服务、差错控制和流量控制的层是(C)。

第5章传输层(习题参考答案)

第5章传输层(习题参考答案)

• 16 、在停止等待协议中如果不使用编号是 否可行?为什么? • 答:分组和确认分组都必须进行编号,才 能区分哪个分组则得到了确认。
• 17 、在停止等待协议中,如果收到重复的报 文段时不予理睬(即悄悄地丢弃它而其他什 么也没做)是否可行?试举出具体的例子说 明理由。 • 答:不可行。例如:发送方发送M1,接收方 收到M1,确认M1,确认M1丢失。发送方超 时重传 M1,如果接收方收到重复的 M1,不 理睬,发送方又超时,又重传M1,如此重复 下去了。
• 如果WT=5,WR=4时,协议失败。如下图:
T1时刻:A发送0-4 01234567 ACK4和 ACK5 01234567 T2时刻:B收到0-3,发送 ACK4,移动窗口,可以 接收4-7,接收4,发送 ACK5,再移动窗口,可 以接收5-7,0 012345670 T4时刻:B收到0,在接收 窗口中,认为是新的报文, 但是重复报文。
• T3时刻,A超时,重发0-7。 • T4时刻,B按顺序收到0-7,接收到的序号和 期望收到的序号一致,所以B认为是新的数据, 而实际上是重复的报文。协议失败。 • 所以WT<= 2n-1,WT+WR <= 2n-1+1 <= 2n
t=t1时,发送0-7 t=t2时,收到0-7 ack0 t=t3时,超时 重发0-7 t=t4时,收到0-7, 则认为是新的,实 际上是重复的。
• 12、一个应用程序用UDP,到了IP层把数据报 再划分为 4 个数据报片发送出去,结果前两个 数据报片丢失,后两个到达目的站。过了一段 时间应用程序重传 UDP,而 IP 层仍然划分为 4 个数据报片来传送。结果这次前两个到达目的 站而后两个丢失。试问:在目的站能否将这两 次传输的 4 个数据报片组装成完整的数据报? 假定目的站第一次收到的后两个数据报片仍然 保存在目的站的缓存中。 • 答:不行。重传时,IP数据报的标识字段会有 另一个标识符。仅当标识符相同的IP数据报片 才能组装成一个IP数据报。由于前两个IP数据 报片的标识符与后两个IP数据报片的标识符不 同,因此不能组装成一个IP数据报。

传输层复习题答案审批稿

传输层复习题答案审批稿

传输层复习题答案TPMK standardization office【 TPMK5AB- TPMK08- TPMK2C- TPMK18】第五章:传输层习题集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~100B 20~199C 0~255D 1024~4915110.(90)以下端口为熟知端口的是(C)A 8080B 4000C 161D 25611.(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)20.(60)传输层上的连接为了避免通信混乱,所有的端口都不能重复使用(F)21.(60)解释socket的含义?22.答在传输层的连接中,由两个进程的IP地址和端口组成一个端点,这样的端点叫socket。

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

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

第五章单元练习1.下列应用层协议中,在运输层选用UDP协议传输信息的是()。

A、TFTPB、SMTPC、FTPD、HTTP2.运输层的套接字socket由()和()组成,后者用于标识应用进程。

3.UDP的首部只有()字节,TCP的首部最短是()字节。

4.端口的作用是什么?为什么端口要划分为三种?(5-9)答:端口的作用是对TCP/IP体系下的应用进程进行统一的标识,使运行不同操作系统的计算机的应用进程能够互相通信。

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

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

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

(5-13)答:IP数据报总长度 = 20+8+8192 = 8220 byte,以太网MTU = 1500 byte,因此,可以划分为6个IP数据报片,数据字段的长度:前5个是1480字节,最后一个是820字节。

片偏移字段的值分别是:0(0),185(1480),370(2960),555(4440),740(5920)和925(7400).6.一个UDP用户数据报的首部的十六进制表示是:06 30 00 35 00 1E E2 17。

试求源端口、目的端口、用户数据报的总长度、数据部分长度。

这个用户数据报是从客户发送给服务器,还是从服务器发送非客户?使用UDP的这个服务器程序是什么?(5-14)答:源端口1584、目的端口53、用户数据报的总长度30字节、数据部分长度22字节,从客户发送给服务器,服务器程序是DNS 服务程序。

7.一个TCP报文段的数据部分最多为多少个字节?为什么?如果用户要传送的数据的字节长度超过TCP报文字段中的序号字段可能编出的最大序号,问还能否用TCP来传送?答:65495字节,此数据部分加上TCP首部的20字节,再加上IP首部的20字节,正好是IP数据报的最大总长度65535。

西方经济学 吴功宜 第五章 习题

西方经济学 吴功宜 第五章 习题

第五章习题5.1 习题分析1、以下关于传输层基本概念的描述中,错误的是( C:设计传输层的目的会改善最终用户的服务质量,下三层是传输网络)A、网络层解决的是由“点-点”链路组成的传输路径B、传输层在源主机的应用进程与目的主机的应用进程之间建立“端-端”连接。

C、设计传输层的目的就是为了改善传输网络的性能D、TPDU头用于传达传输层协议的命令和响应2、以下关于应用进程、传输层接口与套接字的描述中,错误的是(A:应用程序和传输层协议TCP和UDP都是在主机操作系统控制下工作的)A、应用进程是在应用程序开发者控制下工作的,它不依赖于主机操作系统B、传输层的TCP或UDP协议是在主机操作系统控制下工作的C、一个IP地址与一个进程标识叫做一个“套接字”或“套接字地址”D、套接字也叫做应用程序编程接口(API)3、以下关于网络环境中应用进程标识的描述中,错误的是(D:不同的操作系统传输层可能使用不同的协议)A、IANA定义的端口号有:熟知端口号、注册端口号和随机端口号B、客户程序使用的临时端口号的数值范围在49152-65535C、服务器程序分配的熟知端口号值范围在0-1023D、所有传输层的协议都使用了统一的熟知端口号和临时的端口号4、以下哪个熟知端口号是错误的( D )A、TELNET:23B、SMTP:25C、HTTP:80D、BGP:1615、以下关于TCP和UDP协议特点的描述中,错误的是( D: )A、TCP面向连接,UDP无连接B、TCP基于字节流,UDP基于报文C、TCP提供可靠的报文传输,UDP提供的是尽力而为的交付D、TCP传输数率高于UDP传输数率6、以下关于UDP协议特点的描述中,错误的是(?)A、UDP报头主要包括端口号、长度、校验和等字段B、UDP的长度是UDP数据报的长度,包括伪报头的长度C、UDP校验和包括:伪报头、UDP报头及应用层数据D、伪报头包括IP分组报头的一部分7、以下关于UDP协议实用范围的描述中,错误的是( A:应该是系统的完整性)A、系统对性能的要求高于对数据安全性的要求B、需要“快捷简短”的数据交换C、需要多播和广播的应用D、适用于实时语音与视频传输的传输层协议8、UDP用户数据长度为8192B,通过以太网传输。

第5章传输层(习题参考答案)

第5章传输层(习题参考答案)
;澳门威斯尼人网站 https://www.zsmБайду номын сангаас 澳门威斯尼人网站;
大家听完了默婉的话,都沉默了,气氛突然很安静。安静的诡异。 过了好久,默婉开口了“你们几个怎么都不说话了?”接着她很无奈的笑了笑“我说了,我不告诉你们吧,你们非要知道,结果知道了,都不好意思了?都不说话了?你们这群孩子,让我说什么好” 最先说话的,还是偏分,因为我们一直没有跟他说这个事,怕他急眼,果然,现在他还是知道了。偏分在一边问道“你们几个又干吗了,又不叫我。草”说话的声音,有些愤怒。 默婉听完了以后笑了“你这个人真有意思,他们干这个没叫上你,你还不高兴了?叫上你,你就陪他们一起去看守所了。” 偏分看着默婉“当然。去看守所,我也不怕,这叫个事么。”说完了以后偏分拿出来一支烟。点着了“说说,他们竟干吗了。” “你自己问问他们干吗啊。为我一个不太知情的外人有什么用。”默婉回答的很冷静。 偏分转头看着我们“你们有惹了什么大事了,怎么还能进去呢。” 我叹了口气。摇了摇头“别问了,有时间在说吧。” 偏分又看了眼默婉“那你是怎么知道的呢?” 默婉笑了笑“他们几个孩子把事情闹的那么大,最后全躲起来了,警察和学校查起来他们的那个事,总要有个去抗事的。林逸飞自然就去了,他去自首之前,跟我聊了聊,所以我才知道。他说了,他是你们的飞老大,这种事,除了他,你们都不能承 认。” 旭哥叹了口气“他干吗非自首去?” 默婉鄙视的看了旭哥一眼“你说为什么?你们学校认为这个事有损学校声誉,强烈要严办这次事件,警察都没费多大力气,就查到你们几个了,要不是有林逸飞,你们几个还能在这呆的这么消遣?呆的这么舒适?不去自首,等着人来抓,把你们全 抓走,看看学校还让不让你们几个上学” “那他自首干什么。哥几个一起去不得了。”小朝在一边跟着说道“又不是没进去过。” 默婉笑了笑“你们这些孩子想事情真是简单,我不知道阿飞怎么跟他爹说的,反正,他去自首前,我们随便聊了聊,他把他内心的想法都跟我说了,他说他是你们大哥,出了啥事,他就得自己抗着,而且,这个事,换别人,你们也抗不起,他爹给管这 个事的人送了礼,又送了好多人情,才把这个事情给压下来,那边也还得给学校,给对方家长一个交代,还不想让你们几个人知道。他容易么。” 我们几个听完了默婉的话,都沉默了,也不知道说什么好。 默婉站了起来“算了,不教育你们几个学生娃了,太没意思了,我走了,记好,不要跟林逸飞去说这些,也不要去看他一类的,他用不了几天该放出来了,放出来了以后,你们自己在处理这些事,不要出卖我。我不喜欢被人出卖的滋味。”默婉说完 了以后,开门就要走。 “等等”我喊道。 我看见默婉停下了,转头盯着我“怎么了?” 我想了想“算了,还是问的直接点吧,你喜欢飞哥么?或者,愿意跟他好么。” 默婉笑了笑“你们说呢,他只是我哥哎。妹妹怎么能喜欢哥。”说完了以后开门,然后突然转过头来“不过不关他喜欢不喜欢,有一点,六儿,你得记好,你要记得你答应过我的事。要守信用”说完了以后关上门就出去了。 我们几个对视着沉默了好久,死秃子站起来了“都别这个样子了, 已经发生了。草,要是叫我,我叫点别人去,那有这么费劲,你们就是不听” 旭哥揉了揉眼,声音有点哽咽“叫你去,更严重,什么都别想了,都怪我,哎。” 臣阳叹了口气“算了算了,都别想这个事了,也都别去看了。等他回来吧,他一放出来,按照他那个性,肯定会先来咱们这的,到时候在说吧。” 死秃子在一边踢了旭哥一脚“都不至于,都别这个德行了,等他出来那天,大家好好喝一顿,什么事都没有。大家都这么长时间了。就别客套了。” 我们都没说话,晚上吃饭也没几个人吃。大家气氛很不好。 这么着又过两天,大家也都没怎么玩,一想起来飞哥,都有点不舒服,也不知道他在那里呆的怎么样。这天中午,我们刚吃了饭,有人砸门,我一听这个声音,我一下就笑了出来了,平静了好久的心态终于有些起伏,心里这个高兴,站起来跑了几步, 去把门打开“哈哈,你们的飞老大来了。” 这人们都站起来了,我把门关上,这些人看着飞哥。没人说话。 飞哥踢了我一脚“干吗都这么看着哥,是不是想哥了。” 臣阳点了点头“恩,恩,来飞哥,喝酒,喝酒,我们正说喝酒呢,草,这么长时间。你死哪去了?” “没去哪,跟我爹旅游去了,走的急,忘记跟你们说了。” 旭哥站起来“行了,我们都知道了,你别在这装了,没啥意思。” 我听完了旭哥的话,心里有点郁闷,摇了摇头,还是性子太直了。终究,是感觉不好意思,感觉太对不起飞哥了,我们都有同感,只不过,旭哥一定会更强烈点而已。 飞哥笑了笑“我装什么了我?” 臣阳叹了口气,走到飞哥边上,一拍他肩膀“太不够意思了,你这样,明显不把我们几个人当兄弟。” 飞哥楞了一下,然后又笑了“说什么呢你们几个。” 我在后面跟着臣阳的话来了句“那你说,二进宫的感觉怎么样。” 飞哥听完了我们的话,沉默了会“谁跟你们说的?” “别管谁说的了,你这样,不够意思。”小朝说话的声音不大“你这样,让哥几个心里,很是不舒服。” 飞哥叹了口气,做到了沙发上“我就知道,一定是默婉告诉你们的。”我一听“默婉知道你这个事?”“难道不是她告诉你们的?”“你去问问你爹去,我们打电话问的你爹,被你爹一顿骂。后来跟我们说的。”我在一边解释道。 飞哥笑了笑“不用隐瞒我,就算是她告诉你们的,我也没脾气,也不能怎么样。” “真不是她,是你爹跟我们说的,不信你去问问。” 飞哥听完了以后,转头看着我“你是不是打定主意我不敢问我爹了?” 我摇了摇头“没有你不敢的。” 飞哥一拍我“这就对了嘛”然后笑了笑“你说我要真给我爹打电话问了,再拆穿你,面子上多不好了。我也没有怪默婉的意思,也不会去问她这些,肯定是你们威逼利诱她才说的,无所谓”飞哥接着两手一摊“我感觉,这个不叫事儿,所以,没跟 哥几个说,这不回来了么。里面还有老熟人照顾我呢。哈哈,都别这个表情了。”说完了以后又踢了我一下。 死秃子在一边笑了笑“就是,就是,气氛别这么压抑,多大点事,好了,说说。警察怎么就找到你了。” 飞哥想了想“具体怎么着,我也不知道,只是知道学校高度重视这个事,那个叫李宇越的小子,到了还真没说你们几个,就说他不认识打他的人,传说我是被举报出去的,后来有人跟我爹说了这个事了,我爹问我,我开始不承认,后来我爹要报警, 跟我急了,我才说了。” “那你爹这么狠,就又让你进局子?” 飞哥撇了死秃子一眼“还局子?大哥,我爹当下听完了,直接给了我两嘴巴,要不是我使劲求情,直接就给我送少管所去了,非要关我两年,是真给我吓着了,吓坏我了。” 我一听“那谁具报你呢,谁能认识你呢。” 飞哥摸了摸脑子“我在里面就老琢磨这个了,我想了半天,最后感觉着,如果要真说有人举报的话。我估计着也就是门卫了,我这种打扮太张扬,我老去你们学校,还有我的车,也搞不好,那些班里的同学,谁使坏,也说不准。” “那明显不是你一个人办的事,你怎么就能自己抗下来了呢。” 飞哥笑了笑,一指自己的脑袋“知道我是谁么?”我撇了他一眼“知道,你是谁,跟你自己抗下来有什么关系。”飞哥叹了口气“我老子给出的力哎。” 旭哥往前走了几步,到了飞哥边上,一拉飞哥的胳膊,红着眼“飞哥,兄弟们对不住了。” 飞哥一把甩开了旭哥“你个德行比样跟我来这套是不,这么多年了。咱们啥时候客气过,我怎么也是你们的大哥是不,这多大点事,叫事么。” 我摇了摇头“哥几个,心里都不好受,你明白的。” 飞哥一搂我脖子“小六你他妈就半个战斗力。别老在这跟着他们一起酸我。我现在不是好好的在这呢么。关10天怕什么,有我老子在那。我抗了,也没什么事,换句话说,这个事,除了我,你们谁抗的起啊,是不”说完了以后,冲着我们乐。乐的很夸 张,“按照你的话说,你以为,谁爹都是县长啊。哈哈。”飞哥又乐了会“好了,谁在说这个事,我跟谁没完,过去了,就是过去了,大家不想了,妈的,早这么这么尴尬,我就不来了。” 飞哥的话说完了,还是没人说话,客厅的气氛还是很怪异,不知道大家心里都在想些什么。

传输层习题及答案

传输层习题及答案

传输层习题及答案习题一:传输层协议的作用传输层协议在网络通信中扮演着重要的角色。

以下是传输层协议的主要作用:1.提供端到端的可靠数据传输:传输层协议使用验证、确认和重新传输等控制机制,确保数据的可靠传输,以保证数据的完整性和准确性。

2.实现端口与应用程序的映射:传输层协议使用端口号来标识每个应用程序,使得网络中的数据包可以正确地路由到相应的应用程序。

3.控制流量:传输层协议通过流量控制机制,使发送方根据接收方的处理能力来控制数据发送速度,以避免过多的数据拥塞导致网络性能下降。

4.多路复用和分解:传输层协议通过使用源和目的端口号,实现将多个应用程序的数据同时发送到网络上,并在接收端将其分解并交给相应的应用程序。

习题二:TCP与UDP的区别TCP(传输控制协议)和UDP(用户数据报协议)是传输层中常用的两个协议。

以下是它们之间的几个主要区别:1.可靠性:TCP提供可靠的数据传输,通过使用确认、重传和流量控制等机制来确保数据的完整性。

而UDP则是不可靠的,它不提供确认和重传机制,数据包可能会丢失或顺序错误。

2.连接性:TCP是面向连接的协议,需要在通信双方之间建立一个连接,然后再进行数据传输。

UDP则是无连接的,每个数据包都是独立的,可以直接发送给目标主机。

3.速度:由于TCP提供可靠性的传输,它会引入较多的延迟和开销,因此传输速度较慢。

UDP则没有这些额外的开销,传输速度更快。

4.适用场景:由于TCP的可靠性和拥塞控制机制,它适用于对数据传输准确性要求较高的场景,例如文件传输、电子邮件等。

而UDP适用于对实时性要求较高的场景,例如音视频传输、实时游戏等。

习题三:TCP的三次握手过程TCP使用三次握手来建立连接。

下面是三次握手的过程:1.客户端发送一个SYN(同步)报文给服务器,其中设置了客户端的初始序列号。

此时,客户端进入SYN_SENT状态。

2.服务器接收到SYN报文后,发送一个SYN-ACK报文给客户端,其中确认了接收到的初始序列号,并设置了服务器的初始序列号。

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

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

第五章:传输层复习题(答案)第五章:传输层习题集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~100B 20~199C 0~255D 1024~4915110.(90)以下端⼝为熟知端⼝的是(C)A 8080B 4000C 161D 25611.(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)20.(60)传输层上的连接为了避免通信混乱,所有的端⼝都不能重复使⽤(F)21.(60)解释socket的含义?答在传输层的连接中,由两个进程的IP地址和端⼝组成⼀个端点,这样的端点叫socket。

计算机网络第五章运输层练习题

计算机网络第五章运输层练习题

1.主机A向主机B发送一个(SYN=1,Seq=11220)的TCP段,期望与主机B建立TCP连接,若主机B接受该连接请求,则主机B向主机A发送的TCP报文段可能是()C
A.(SYN=0,ACK=0,seq=11221,ack=11221)
B. (SYN=1,ACK=1,seq=11220,ack=11220)
C. (SYN=1,ACK=1,seq=11221,ack=11221)
D. (SYN=0,ACK=0,seq=11220,ack=11220)
的数据传输采用的是(A)方式
A.以字节为单位窗口不变
B.以字节为单位窗口可变
C.以报文为单位窗口不变
D.以报文为单位窗口可变
(
3.下面哪些特征属于TCP协议所特有(A)
A.面向连接
B.面向无连接
C.提供可靠传输服务
D.提供不可靠传输服务
4.一台TCP机器在1Gbps的通道上使用65535字节的发送窗口,单程延迟时间等于10ms。

问可以取得的最大吞吐率是多少线路效率是多少7%
5.在主机1上的一个进程被分配端口p,在主机2上的一个进程被分配端口q。

试问:这两个端口之间是否可以同时存在两条或者更多条TCP连接请说明理由。

不可以。

一条连接仅仅用它的套接口标识。

因此,(1,p)--(2,q)是在这两个端口之间惟一可能的连接。

|。

计算机网络考研题库-传输层章节题库(圣才出品)

计算机网络考研题库-传输层章节题库(圣才出品)

第5章传输层一、选择题1.假设一个应用每秒产生60bytes的数据块,每个数据块被封装在一个TCP报文中,然后再封装到一个IP数据报中。

那么最后每个数据报所含有的应用数据所占的百分比是()。

A.20%B.40%C.60%D.80%【答案】C【解析】数据块首先被封装到一个TCP报文中(加入TCP头部),然后该TCP报文被封装到一个IP数据报中(加入IP头部),一个TCP的头部长度是20字节,一个IP头部的长度是20字节,数据部分为60字节,数据报的总长度为20+20+60=100个字节,其中数据占60%。

2.在一个TCP连接中,MSS为1KB,当拥塞窗口为34KB时发生了超时事件。

如果在接下来的4个RTT内报文段传输都是成功的,那么当这些报文段均得到确认后,拥塞窗口的大小是()。

A.8KBB.9KBC.16KBD.17KB【答案】C【解析】在拥塞窗口为34KB时发生了超时,那么慢开始门限值(ssthresh)就被设定为17KB,并且在接下来的一个RTT中拥塞窗口(cwnd)置为1KB。

按照慢开始算法,第二个RTT中cwnd=2KB,第三个RTT中cwnd=4KB,第四个RTT中cwnd=8KB。

当第四个RTT中发出去的8个报文段的确认报文收到之后,cwnd=16KB(此时还未超过慢开始门限值)。

3.有一条TCP连接,它的最大报文段长度是2kB,TCP拥塞窗口为24KB,这时候发生了超时事件,那么该拥塞窗口变成了()。

A.1KBB.2KBC.5KBD.7KB【答案】B【解析】在TCP中,当发生超时事件,阀值被设置成当前拥塞窗口的一半,而拥塞窗口被设为一个最大报文段。

4.假设一个连接的最大数据段长度为2KB,一个TCP的阀值为64KB,如果这时候传输发生了超时,那么新的阀值为()。

A.32KBB.63KBC.128KBD.2KB【答案】A【解析】当发生了超时的情况下,TCP的阀值将会减半。

5.下列的网络协议中,()的运输层协议是使用TCP的。

谢希仁计算机网络第五版(第5章)课后习题答案

谢希仁计算机网络第五版(第5章)课后习题答案

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

计算机网络(第5版)课后习题答案:第5章 运输层

计算机网络(第5版)课后习题答案:第5章 运输层

第五章传输层5-01 试说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什么重要区别?为什么运输层是必不可少的?答:运输层处于面向通信部分的最高层,同时也是用户功能中的最低层,向它上面的应用层提供服务。

运输层为应用进程之间提供端到端的逻辑通信,但网络层是为主机之间提供逻辑通信(面向主机,承担路由功能,即主机寻址及有效的分组交换)。

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

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

但提供不同的服务质量。

5-03 当应用程序使用面向连接的TCP和无连接的IP时,这种传输是面向连接的还是面向无连接的?答:都是。

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

5-04 试用画图解释运输层的复用。

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

答:许多个运输用户复用到一条运输连接上:不同的端口号。

这条运输连接又复用到IP数据报上:不同的协议号,UDP:17,TCP: 6。

5-05 试举例说明有些应用程序愿意采用不可靠的UDP,而不用采用可靠的TCP。

答:VOIP(Voice over Internet Protocol)即网络电话,将模拟的声音讯号经过压缩与封包之后,以数据封包的形式在IP网络进行语音讯号的传输,通俗来说也就是互联网电话或IP电话。

由于语音信息具有一定的冗余度,人耳对VOIP数据报损失由一定的承受度,但对传输时延的变化较敏感。

有差错的UDP数据报在接收端被直接抛弃,TCP数据报出错则会引起重传,可能带来较大的时延扰动。

因此VOIP宁可采用不可靠的UDP,而不愿意采用可靠的TCP。

5-06 接收方收到有差错的UDP用户数据报时应如何处理?答:丢弃。

5-07 如果应用程序愿意使用UDP来完成可靠的传输,这可能吗?请说明理由。

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

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

计算机网络课后习题答案(第五章)-CAL-FENGHAI.-(YICAI)-Company One1计算机网络课后习题答案(第五章)(2009-12-14 18:28:04)转载标签:课程-计算机?教育第五章?传输层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 层。

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

第五章传输层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提供对应用进程的复用和分用功能,以及提供对数据差分的差错检验。

8、一个应用程序用UDP,到IP层把数据报在划分为4个数据报片发送出去,结果前两个数据报片丢失,后两个到达目的站。

过了一段时间应用程序重传UDP,而IP层仍然划分为4个数据报片来传送。

结果这次前两个到达目的站而后两个丢失。

试问:在目的站能否将这两次传输的4个数据报片组装成完整的数据报?假定目的站第一次收到的后两个数据报片仍然保存在目的站的缓存中。

答:不行重传时,IP数据报的标识字段会有另一个标识符。

仅当标识符相同的IP数据报片才能组装成一个IP数据报。

前两个IP数据报片的标识符与后两个IP数据报片的标识符不同,因此不能组装成一个IP数据报。

9、一UDP用户数据报的首部十六进制表示是:06 32 00 45 00 1C E2 17.试求源端口、目的端口、用户数据报的总长度、数据部分长度。

这个用户数据报是从客户发送给服务器发送给客户?使用UDP的这个服务器程序是什么?解:源端口1586,目的端口69,UDP用户数据报总长度28字节,数据部分长度20字节。

此UDP用户数据报是从客户发给服务器(因为目的端口号<1023,是熟知端口)、服务器程序是TFFTP。

10、使用TCP对实时话音数据的传输有没有什么问题?使用UDP在传送数据文件时会有什么问题?答:如果语音数据不是实时播放(边接受边播放)就可以使用TCP,因为TCP传输可靠。

接收端用TCP讲话音数据接受完毕后,可以在以后的任何时间进行播放。

但假定是实时传输,则必须使用UDP。

UDP不保证可靠交付,但UCP比TCP的开销要小很多。

因此只要应用程序接受这样的服务质量就可以使用UDP。

11、在停止等待协议中如果不使用编号是否可行?为什么?答:分组和确认分组都必须进行编号,才能明确哪个分则得到了确认。

12、假定使用连续ARQ协议中,发送窗口大小是3,而序列范围[0,15],而传输媒体保证在接收方能够按序收到分组。

在某时刻,接收方,下一个期望收到序号是5.试问:(1)在发送方的发送窗口中可能有出现的序号组合有哪几种?(2)接收方已经发送出去的、但在网络中(即还未到达发送方)的确认分组可能有哪些?说明这些确认分组是用来确认哪些序号的分组。

13、主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100。

试问:(1)第一个报文段携带了多少个字节的数据?(2)主机B收到第一个报文段后发回的确认中的确认号应当是多少?(3)如果主机B收到第二个报文段后发回的确认中的确认号是180,试问A发送的第二个报文段中的数据有多少字节?(4)如果A发送的第一个报文段丢失了,但第二个报文段到达了B。

B 在第二个报文段到达后向A发送确认。

试问这个确认号应为多少?解:(1)第一个报文段的数据序号是70到99,共30字节的数据。

(2)确认号应为100.(3)80字节。

(4)7014、为什么在TCP首部中有一个首部长度字段,而UDP的首部中就没有这个这个字段?答:TCP首部除固定长度部分外,还有选项,因此TCP首部长度是可变的。

UDP 首部长度是固定的。

15、如果用户要传送的数据的字节长度超过TCP报文字段中的序号字段可能编出的最大序号,问还能否用TCP来传送?答:65495字节,此数据部分加上TCP首部的20字节,再加上IP首部的20字节,正好是IP数据报的最大长度65535.(当然,若IP首部包含了选择,则IP 首部长度超过20字节,这时TCP报文段的数据部分的长度将小于65495字节。

)数据的字节长度超过TCP报文段中的序号字段可能编出的最大序号,通过循环使用序号,仍能用TCP来传送。

16、主机A向主机B发送TCP报文段,首部中的源端口是m而目的端口是n。

当B向A发送回信时,其TCP报文段的首部中源端口和目的端口分别是什么?答:分别是n和m。

17、在使用TCP传送数据时,如果有一个确认报文段丢失了,也不一定会引起与该确认报文段对应的数据的重传。

试说明理由。

答:还未重传就收到了对更高序号的确认18、已知第一次测得TCP的往返时延的当前值是30 ms。

现在收到了三个接连的确认报文段,它们比相应的数据报文段的发送时间分别滞后的时间是:26ms,32ms 和24ms。

设α=0.9。

试计算每一次的新的加权平均往返时间值RTTs。

答:a=0.1,RTTO=30RTT1=RTTO*(1-a) +26*a=29.6RTT2=RTT1*a+32(1-a)=29.84RTT3=RTT2*a+24(1-a)=29.256三次算出加权平均往返时间分别为29.6,29.84和29.256ms。

可以看出,RTT的样本值变化多达20%时,加权平均往返19、在TCP的拥塞控制中,什么是慢开始、拥塞避免、快重传和快恢复算法?这里每一种算法各起什么作用? “乘法减小”和“加法增大”各用在什么情况下?20、设TCP的ssthresh的初始值为8(单位为报文段)。

当拥塞窗口上升到12时网络发生了超时,TCP使用慢开始和拥塞避免。

试分别求出第1次到第15次传输的各拥塞窗口大小。

你能说明拥塞控制窗口每一次变化的原因吗?21、TCP的拥塞窗口cwnd大小与传输轮次n的关系如下所示:cwnd n 112243841653263373483593610371138123913cwnd n 401441154216211722182319242025212622123224425826(1)试画出如图5-25所示的拥塞窗口与传输轮次的关系曲线。

(2)指明TCP工作在慢开始阶段的时间间隔。

(3)指明TCP工作在拥塞避免阶段的时间间隔。

(4)在第16轮次和第22轮次之后发送方是通过收到三个重复的确认还是通过超时检测到丢失了报文段?(5)在第1轮次,第18轮次和第24轮次发送时,门限ssthresh分别被设置为多大?(6)在第几轮次发送出第70个报文段?(7)假定在第26轮次之后收到了三个重复的确认,因而检测出了报文段的丢失,那么拥塞窗口cwnd和门限ssthresh应设置为多大?答:(1)拥塞窗口与传输轮次的关系曲线如图所示(课本后答案):(2)慢开始时间间隔:【1,6】和【23,26】(3)拥塞避免时间间隔:【6,16】和【17,22】(4)在第16轮次之后发送方通过收到三个重复的确认检测到丢失的报文段。

在第22轮次之后发送方是通过超时检测到丢失的报文段。

(5)在第1轮次发送时,门限ssthresh被设置为32在第18轮次发送时,门限ssthresh被设置为发生拥塞时的一半,即21.在第24轮次发送时,门限ssthresh是第18轮次发送时设置的21(6)第70报文段在第7轮次发送出。

(7)拥塞窗口cwnd和门限ssthresh应设置为8的一半,即4.22、TCP在进行流量控制时是以分组的丢失作为产生拥塞的标志。

有没有不是因拥塞而引起的分组丢失的情况?如有,请举出几种情况。

23、用TCP传送512字节的数据。

设窗口为100字节,而TCP报文段每次也是传送100字节的数据。

再设发送端和接收端的起始序号分别选为100和200,试画出类似于书本图5-31的工作示意图。

从连接建立阶段到连接释放都要画上。

相关文档
最新文档