第6章 传输层

合集下载

第六章传输层TCP例题解答

第六章传输层TCP例题解答

例题一:设TCP使用的最大窗口为64KB,而传输信道的带宽可认为是不受限制的,若报文的平均往返时延为20ms,则最大吞吐量是多少?答:传输信道的带宽可认为是不受限制的,则发送时延可忽略。

平均往返时延为20ms,则发送方每秒可发送数据=1/(20*10-3)=50次只有每次都按最大窗口数发送数据才能得到最大的吞吐量。

所以:最大吞吐量=每秒发送数据次数*最大窗口=50*64KB=50*64*1024*8=26.2Mbps例题二:一个TCP连接使用256Kbps的链路,其端到端时延为128ms。

经测试发现吞吐量只有120Kbps。

试问发送窗口是多少?分析:发送时延=8x÷(256×1000),端到端往返时延等于256ms(2×128ms),设窗口值为x(以字节为单位),假定一次最大发送量等于窗口值,由于吞吐量为128Kbps,所以传输效率为50%(128÷256)。

传输效率=发送时延÷总时延,因此,(8x÷(256×1000)) ÷(8x÷(256×1000)+256×0.001)=0.5,得x=8192。

窗口大小为8192字节。

例题三:通信信道带宽为1Gbps,端到端的传播时延为10ms。

TCP的发送窗口为65535字节,试问:可能达到的最大吞吐量是多少?信道利用率是多少?解析:最大吞吐量为:65535×8/20=26.214Mb/s利用率为:26.214Mb/s÷1000Mb/s≈2.6%例题四:主机A向主机B发送一个很长的文件,其长度为L字节。

假定TCP 使用的MSS有1460字节。

(1)在TCP的序号不重复使用的条件下,L的最大值是多少?(2)假定使用上面计算出文件长度,而运输层、网络层和数据链路层所使用的首部开销共66字节,链路的数据率为10Mb/s,试求这个文件所需的最短发送时间。

04741《计算机网络原理》大纲

04741《计算机网络原理》大纲

第1章计算机网络概述1.1 计算机网络的发展1.2 计算机网络的基本概念1.3 计算机网络的分类1.4 计算机网络的标准化第2章计算机网络体系结构2.1 网络的分层体系结构2.2 OSI/RM开放系统互连参考模型2.3 TCP/IP参考模型2.4 OSI/RM与TCP/IP参考模型的比较第3章物理层3.1 物理层接口与协议3.2 传输介质3.3 数据通信技术3.4 数据编码3.5 数据交换路层第4章数据链路层4.1 数据链路层的功能4.2 差错控制4.3 基本数据链路协议4.4 链路控制规程4.5 因特网的数据链路层协议第5章网络层5.1 通信子网的操作方式和网络层提供的服务5.2 路由选择5.3 拥塞控制5.4 服务质量5.5 网络互连5.6 因特网的互连层协议第6章传输层6.1 传输层基本概念6.2 传输控制协议6.3 用户数据报传输协议第7章应用层7.1 域名系统7.2 电子邮件7.3 万维网7.4 其它服务第8章局域网技术8.1 介质访问控制子层8.2 IEEE802标准与局域网8.3 高速局域网8.4 无线局域网技术8.5 移动Ad Hoc网络8.6 局域网操作系统第9章实用网络技术9.1 分组交换技术9.2 异步传输模式9.3 第三层交换技术9.4 虚拟局域网技术9.5 虚拟专用网VPN9.6 计算机网络管理与安全计算机网络原理自学考试大纲出版前言一、课程性质与设置目的二、课程内容与考核目标第1章计算机网络概述第2章计算机网络体系结构第3章物理层第4章数据链路层第5章网络层第6章传输层第7章应用层第8章局域网技术第9章实用网络技术三、关于大纲的说明与考核实施要求附录题型举例后记。

《大学计算机基础》(第三版)上海交通大学出版社 课后习题答案

《大学计算机基础》(第三版)上海交通大学出版社 课后习题答案

大学计算机基础课后题答案第1章计算机基础知识一、选择题1.B2.B3.B4.B5.B6.B7.C8.D 9.B 10.D 11.C 12.A 13.B 14.D二、填空题1、1946 美国ENIAC2、4 电子管晶体管集成电路超大规模集成电路3、超导计算机量子计算机光子计算机生物计算机神经计算机4、专用计算机通用计算机5、信息基础技术信息系统技术信息应用技术6、运算器控制器存储器输入设备输出设备7、7445 682 3755 30088、0292 1717 A2FC B1B1 B7D9 E4AE9、500010、72 128三、问答题1、运算速度快计算精度高具有记忆和逻辑判断能力具有自动运行能力可靠性高2、巨型机大型机小型机微型机服务器工作站3、数据计算信息处理实时控制计算机辅助设计人工智能办公自动化通信与网络电子商务家庭生活娱乐4、计算机的工作过程就是执行程序的过程,而执行程序又归结为逐条执行指令:(1)取出指令:从存储器中取出要执行的指令送到CPU内部的指令寄存器暂存;(2)分析指令:把保存在指令寄存器中的指令送到指令译码器,译出该指令对应的操作;(3)执行指令:根据指令译码器向各个部件发出相应控制信号,完成指令规定的操作;(4)一条指令执行完成后,程序计数器加1或将转移地址码送入程序计数器,然后回到(1)。

为执行下一条指令做好准备,即形成下一条指令地址。

5、计算机自身电器的特性,电子元件一般有两个稳定状态,且二进制规则简单,运算方便。

四、操作题1、(111011)2=(59)10=(73)8=(3B)16(11001011)2=(203)10=(313)8=(CB)16(11010.1101)2=(26.8125)10=(32.64)16=(1A.D)162、(176)8=(1111110)2(51.32)8=(101001.011010)2(0.23)8=(0.010011)23、(85E)16=(100001011110)2(387.15)16=(001110000111.00010101)24、(79)=(01001111)原码=(01001111)反码=(01001111)补码(-43)=(10101011)原码=(11010100)反码=(11010101)补码第2章计算机硬件及软件系统一、选择题1.A2.D3.D4.C5.B6.C7.C8.A9.D 10.B 11.D 12.C 13.C 14.B 15.D 16.A 17.C 18.D 19.D 20.D二、填空题1、系统应用2、运算控制单元存储器输出/输入设备3、数据库管理系统4、1000赫兹5、ROM RAM Cache6.、RAM 数据丢失7、U盘的文件管理系统中密码8、同一部件内部连接同一台计算机各个部件主机与外设9、数据总线地址总线控制总线10、32 6411、图形加速接口12、CPU与内存内存13、控制器运算器14、CPU与内存15、指令数据16、CPU与内存及显存间数据的交换第3章操作系统基础一、选择题1.C2.B3.A4.D5.A6.D7.B8.B 9.B 10.A 11.B 12.B 13.A 14.B二、填充题1、文件管理2、并发性3、EXIT4、Am*.wav5、开始6、Alt+PrintScreen7、PrintScreen8、Ctrl+Z9、全选10、添加/删除程序11、输入法三、问答题1、管理和协调计算机各部件之间的资源分配与运行,它是计算机所有硬件的大管家,是用户与计算机的接口。

第6章 传输层教案(计算机网络)

第6章 传输层教案(计算机网络)

第6章传输层教学目标:1、了解传输层的功能2、掌握TCP和UDP协议的工作原理3、理解TCP和UDP协议和上层通信机制教学重点:传输层的功能,TCP和UDP协议教学难点:TCP和UDP协议通信机制教学课时:4课时教学方法:讲解法、讨论法、演示法、练习法教学内容及过程:第6章传输层6.1内容简介传输层是OSI七层参考模型的第四层,它为上一层提供了端到端(end to end)的可靠的信息传递。

物理层使我们可以在各链路上透明地传送比特流。

数据链路层则增强了物理层所提供的服务,它使得相邻节点所构成的链路能够传送无差错的帧。

网络层又在数据链路层基础上,提供路由选择、网络互联功能。

而对于用户进程来说,我们希望得到的是端到端的服务,传输层就是建立应用间的端到端连接,并且为数据传输提供可靠或不可靠的链接服务。

6.2传输层简介一、传输层的定义传输层是OSI模型的第4层。

一般来说,OSI下3层的主要任务是数据通信,上3层的任务是数据处理。

该层的主要任务用一句话表示就是“向用户提供可靠的端到端的服务,处理数据包的传输差错、数据包的次序、处理传输连接管理等传输方面的问题,以保证报文的正确传输”。

二、传输层功能⏹连接管理⏹流量控制⏹差错检测⏹对用户请求的响应⏹建立无连接或面向连接的通信→面向连接:会话建立、数据传输、会话拆除→无连接:不保证数据的有序到达6.3TCP协议传输层协议为TCP(transmission control ptotocol),因此传输层也被称为TCP层。

TCP 协议是面向连接的端到端的可靠的传输层协议。

它支持多种网络应用程序,对下层服务没有多少要求,同时假定下层只能提供不可靠的数据报服务,并可以在多种硬件构成的网络上运行。

一、TCP分段格式⏹序列号和确认号(32比特)⏹ 窗口(16比特) ⏹ 校验和(16比特) ⏹ 数据(可变大小) ⏹ 头长度(4比特) ⏹ 标志(6比特) ⏹ FIN (完成) ⏹ PSH (推) ⏹ RST (复位) ⏹ SYN (同步) ⏹ 紧急指针(16比特) ⏹ 选项(可变长度) 二、TCP 的连接建立和拆除 1、TCP 的连接建立2、TCP 的连接建立发送 SYN接收 SYN1发送 SYN接收 SYN 发送 SYN, ACK接收 SYN123、TCP 连接建立4、TCP 连接拆除发送 SYN接收 SYN 发送 SYN, ACK建立会话123接收 SYN三、TCP 可靠传输技术当TCP 的连接建立好后,为保证数据传输的可靠,TCP 协议要求对传输的数据都进行确认,为保证确认的正常进行,TCP 协议首先对每一个分段都作了32位的编号,称为序列号。

IPv6技术第6章ppt课件

IPv6技术第6章ppt课件

精选课件ppt
2
6.1 IPv6安全问题
❖ 6.1.1 IPv6安全问题概述
IPv6的安全脆弱性可以分为四类:
❖ ⑴实现和部署上的漏洞和不足,与IPv6协议有关的设计、算法和 软硬件的实现离不开人的工作
❖ ⑵非IP层攻击,IPv6的安全仅作用在IP层,其它层出现对IPv6网 络的攻击仍然存在。
❖ ⑶IPv4向IPv6过渡时期的安全脆弱性,IPv4网络和IPv6网络并存 的环境以及过渡技术存在安全隐患。
精选课件ppt
4
网络安全的特征
❖ 身份可认证性;机密性;完整性;可控性;可审查 性。
❖ 网络安全需要考虑到三个方面:
⑴安全攻击,是任何危及网络系统信息安全的活动; ⑵安全机制,用来保护网络系统不受截听,阻止安全攻
击,恢复受到攻击的系统; ⑶安全服务,提供加强网络信息传输安全的服务,利用
一种或多种安全机制阻止对网络的攻击。
明文M H
密钥K
明文M 发送 明文M
MD 得出报文摘要
加密的报文摘 要
图6.4 用报文摘要实现报文鉴别
精选课件ppt
收方算出的
报文摘要
H
MD
密钥K 比较
MD 得 出 解 密 的 报文摘要
13
6.2 Internet的安全技术
❖ 6.2.1 数据包过滤和防火墙
防火墙所起的作用是:
❖①限制访问者进入一个被严格控制的点; ❖②防止进攻者接近受到保护的设备; ❖③限制人们离开一个严格控制的点。
与操作系统OS集成实施
❖ ⑵将IPsec作为协议栈中的一块(BITS)来实现
这种方法将特殊的IPsec代码插入到网络协议栈中,在网 络协议栈的网络层和数据链路层之间实施

computer networks(Tanenbaum)【第6章 传输层】

computer networks(Tanenbaum)【第6章 传输层】

第六章 传输层传输层解决一个应用进程与另外一个应用进程之间的数据传输的问题。

对网络进行分类,通常也是以传输层为界限来进行分类的:1、 把网络分为通讯子网和资源子网(传输层分在了上面)通讯子网用于传递数据,它不关心数据的意思,通讯子网只有7层协议中的下面三层;资源子网(网上的所有主机)的设2、 传输服务的使用者和传输服务的提供者(传输层分在了下面)传输层以上是应用进程自己要处理的东西,如:进程要发送什么消息,如何理解消息;传输层以下(包括传输层)为进程之间的通讯提供传输服务。

对于需要进行数据通讯的应用进程来讲,它不管数据传输是如何实现,它只是将要传输的数据交给传输层就行了,因此传输层为高层的用户屏蔽了通讯的细节,同时也提供了一组通讯的接口。

的服务质量很好,则传输层的实现就比较简单,只需要提供通讯进程的标识就可以了;如果通讯子网提供的服务质量不好,则所有的数据传输的可靠都必须由传输层自己来保证。

传输服务一、传输层的功能及在协议层中的作用 1、传输层在OSI 模型中的位置1)介于通讯子网和资源子网之间,对高层用户屏蔽了通讯的细节2)弥补了通讯子网所提供服务的差异和不足,提供端到端之间的无差错保证 3)传输层工作的简繁取决于通讯子网提供服务的类型 2、传输层与上下层之间的关系传输层使高层用户看到的好像就在两个传输层实体之间有一条端到端的、可靠的、全双工的通信通道(即:数字管道) 二、传输层为上层提供的服务1、 面向连接的服务(即:可靠的服务):通讯可靠,而且是按序传输的,对数据有效验和重发(针对数据包丢失,传输层采用重传机制解决)针对按序传输(发送顺序和接受顺序是一样的),传输层采用缓冲区来解决:当一个数据到达后,在交给应用进程处理前,传输层要看收到的数据的序号,若序号排在该数据前面的数据没有收到,则收到的数据会暂存在缓冲区,等前面序号的数据到达后,再一起交给应用进程。

如:TCP/IP 模型中应用层协议FTP 、Telnet 等 2、 面向非连接的服务(即:不可靠的服务):提供的是不可靠的传输,对数据无效验和重发,通讯速率高,如:TCP/IP 模型中应用层协议SNMP 、DNS 等 三、传输服务原语1、传输服务原语是应用程序和传输服务之间的接口1)一个典型的面向连接的服务原语(采用C/S 的工作方式提供服务)2、TPDU 的发送过程3、 伯克利套接字(Berkeley Sockets )在TCP/IP 协议当中,用得最多的传输层服务原语就是伯克利套接字。

第6章-路由选择与网络拥塞控制

第6章-路由选择与网络拥塞控制

了解通信子网的拓扑结构,选择路由; 另一个需要解决的问题是网络的拥塞控制.
2
2014-12-02
概述

6.1.1 网络层的任务

(1)通信子网的拓扑结构 (2)路由选择方法 (3)流量和拥塞控制 (4)网络互连

OSI标准集中于网络层提供给传输层的功能和服务, 以及网络层与传输层及数据链路层的接口。
1
9 5 6
2
8
3
3
2
11
4
3
6
5
7
如从5出发到4: 数据包从51,2;23,6;36,4;63,7;74 要解决的问题:数据包重复到达某一节点,如3,6
2014-12-02 25
扩散法(续)
解决方法
在数据包头设一计数器初值,每经过一个节 点自动减1,计数值为0 时,丢弃该数据包 在每个节点上建立登记表,则数据包再次经 过时丢弃
传送失败概率
连接恢复力 拆连时延 拆连失败概率 连接保护能力 连接优先权 最大开销
2014-12-02
传送失败数占传送尝试总数的比例
在网络连接过程中,服务提供者激活释放和复位的概率 从发起连接拆除请求至成功释放所需要的时间 未成功拆除连接次数与尝试次数之比 网络服务提供者试图防止对用户数据的未授权操作的程度 考虑网络连接及其数据的相对重要性 网络服务的开销范围
2014-12-02
22
6.2.2 简单路由选择算法

1. 随机路由选择 2. 洪泛式路由选择 3. 固定式路由选择

绝对固定式路由选择 迂回式路由选择
2014-12-02
23
静态路由算法
随机路由选择:是由收到分组的节点随机地选择一 个出口转发出去。缺点也是十分明显的,可能造 成某些分组长期在通信子网中转,到达不了目的 节点。 洪泛算法(Flooding):

计算机网络技术专业《第六章习题(传输层)》

计算机网络技术专业《第六章习题(传输层)》

第七章习题〔传输层〕一.名词解释1. ______ UDP2. ______ 恢复功能3. ______ 报文4. ______ 传输延迟5. ______ TCP6. ______ 剩余误码率7. ______ 连接建立失败的概率8. ______ 重传计时器9. ______ 段segment10. ______ 连接建立延迟A.在传输层之间传输的协议数据单元。

B.传输效劳用户要求建立连接到收到连接确认之间所经历的时间。

C.在最大连接建立延迟时间内连接未能建立的可能性。

D.从源主机传输用户发送报文开始到目的主机传输用户接收到报文为止经历的时间。

E.用于测量丧失或乱序的报文数占整个发送的报文数的百分比。

F.在出现内部问题或拥塞情况下,传输层本身自发终止连接的可能性。

G.一种无连接的、不可靠的传输层协议。

H.一种面向连接的、可靠的传输层协议。

I.TCP协议传递给IP的信息单元。

J.为了控制丧失的或丢弃的报文段,TCP使用了处理报文段确认的等待时间的计时器。

二.单项选择1.计算机网络最本质的活动是分布在不同地理位置的主机之间的_______ 。

A.数据交换B.网络连接C.进程通信D.网络效劳2.效劳器控制着网络共享的资源,具有更高的权限,它要完成用户合法身份的识别、资源访问的管理,因此效劳器的_______ 也就显得格外的重要。

A.平安性B.性能C.配置D.通信能力3.在UNIX Socket调用中,Accept〔〕调用是为_______ 的传输效劳设计的。

A.无连接B.无连接或面向连接C.面向连接D.可靠4.设计传输层的目的是弥补通信子网效劳的缺乏,提高传输效劳的可靠性与保证_______ 。

A.平安性B.进程通信C.保密性D.效劳质量QoS5.传输层的作用是向源主机与目的主机进程之间提供_______ 数据传输。

A.点到点B.点对多点C.端到端D.多端口之间6.UDP端口号分为3类,即熟知端口号、注册端口号和_______ 。

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

11、TCP 与UDP 对于端口号的使用有什么规定? 答:UDP的端口分配规则与TCP相同。段结构 中端口地址是16 比特,可以有在0~65535 范围 内的端口号,对于这65535 个端口号有以下的使 用规定: 1、端口号小于256 的定义为常用端口,服务器一般 都是通过常用端口来识别的。 2、客户端通常对他所选用的端口号并不关心,只 需保证该端口号在本机上是唯一的就可以了。客 户端口号因存在时间很短暂又称作监时端口号。 3、大多数TCP/IP 实现给临时端口分配 1024~5000 之间的端口号。大于5000 的端口号 是为其它服务器预留的(internet 上并不常用的服 务) UDP的端口分配规则与TCP相同。
3、简述传输层的作用。(P137) 答:(1) 提供可靠的端到端的通信 (2) 向会话层提供独立于网络的传输服 务
4、简述用户数据传输协议 UDP 的服务模型。(P143) 答: TCP UDP ①传输前建立连接,完毕后释放 ①传输前无须建立连接 ② 端到端,不支持广播 ② 不对数据报进行检查与修改 ③ 高可靠性,确保传输正确 ③ 无须等待对方的应答 ④ 全双工 ④ 实时性好,效率高 ⑤ 字节流 ⑥ 提供紧急数据传送功能
5、简述 TCP 与 UDP 的不同之处。(P144) 答:(1) UDP协议中数据传输过程中无须建立逻辑连接, 对数据包不进行检查,因此工作效率高于TCP协议,具有 速度优势 (2) UDP 协议的可靠性低于 TCP 协议,为了获得更好 的使用效果,往往牺牲一定的可靠性 6、简要说明计算机 A 与 B 采用 TCP 协议通信时,连接建 立过程。(P140) 答:(1) A 向 B 发送建立连接请求段 (2) B 接受请求,向 A 发送一个连接请求确认段 (3) A 收到确认段后,再向 B 发送一个连接请求确认
3、简述传输层向应用层提供的服务内容。 答: (1)传输层的最终目的是向其用户(或是指应用层的 进程)提供有效、可靠且价格合理的服务。为了达到这一 目标,传输层利用网络层提供的服务。 A、网络层、传输层和应用层的逻辑关系:网络层是通信子 网的最高层、无法保证通信子网或路由器提供的面向连接 的服务可靠,而用户一般不能直接对通信子网加以控制, 因此在网络层之上,加一层传输层以改善传输质量。 B、网络地址与传输地址的关系:网际层地址是IP地址, 即可以到达主机的地址;而传输层地址是主机上的某个进 程使用的端口的地址。 C、两种传输服务:传输层的传输服务根据不同的协议分为 面向连接与非连接的两种类型。所谓面向连接是发送与接 收方传输服务需要经过建立连接,然后再传输数据,最后 释放连接3个过程。而对于非连接传输服务,发送方无须 事先建立连接,只要有数据需要发送,就直接发送。
5、 试述UDP的传输过程、端口号分配原则以及应用场合。 答:A、UDP提供的服务是不可靠的、无连接的服务,U DP适用于无须应答并且通常一次只传送少量数据的情况。 由于UDP协议在数据传输过程中无须建立逻辑连接对数 据报也不进行检查,因此UDP具有较好的实时性,效率 高。在有些情况下,包括视频电话会议系统在内的众多客 户/服务器模式的网络应用都要使用UDP协议。 B、UDP的端口分配规则与TCP相同。段结构中端口地 址是16 比特,可以有在0~65535 范围内的端口号,对 于这65535 个端口号有以下的使用规定: 1、端口号小于256 的定义为常用端口,服务器一般都是通 过常用端口来识别的。 2、客户端通常对他所选用的端口号并不关心,只需保证该 端口号在本机上是唯一的就可以了。客户端口号因存在时 间很短暂又称作监时端口号。 3、大多数TCP/IP 实现给临时端口分配1024~5000 之间的 端口号。大于5000 的端口号是为其它服务器预留的 (internet 上并不常用的服务)
8、 TCP 的重传策略是什么? 答:TCP 协议用于控制数据段是否需要重传的依据 是设立重发定时器。在发送一个数据段的同时启 动一个重发定时器,如果在定时器超时前收到确 认,就关闭该定时器,如果定时器超时前没有收 到确认,则重传该数据段。这种重传策略的关键 是对定时器初值的设定。 9、 TCP 与UDP 有什么不同之处? 答:传输数据前TCP 服务需要建立连接,UDP 无 须建立连接;TCP 应用于大数据量的传输,UDP 运用于一次只传输少量数据的情况下;TCP 具有 高可靠性;UDP 服务中应用程序需要负责传输的 可靠性。
计算机网络原理(4741)
第六章 传输层
本章主要内容
• 传输层基本概念 • 传输控制协议TCP • 用户数据报协议UDP
a、通信的低三层和面向信息处理的高三层之间的中间 层。P134 b、TCP地址与IP地址不同,IP地址是字节地址;一个 节点可以运行多个应用,TCP的地址是节点的某个 应用的地址,这种应用在计算机内部是进程。多个 进程的数据传递通过不同的端口完成,因此在TCP 段结构中,是以“端口”表示地址的。P135 c、TCP(传输控制协议),UDP(用户数据报传输协 议)。 1、寻址:先按照IP地址找到目标主机,再根据主机端 口号确定进程的端口。P134 2、建立连接与释放连接都是三次握手法:a.发出请 求;b.确认请求;c.对确认请求的确认。
10、简述TCP 与UDP 的服务模型。 答:TCP 提供的服务具有以下主要特征: a) 面向连接的传输,传输数据前需要先建立连接,数据传输完毕要释放 连接。 b) 端到端通信,不支持广播通信。 c) 高可靠性,确保传输数据的正确性,不出现丢失或乱序。 d) 全双工方式传输。 e) 采用字节流方式,即以字节为单位传输字节序列。如果字节流太长, 将其分段。 f) 提供紧急数据的传送功能,即当有紧急数据需要发送时,发送进程会 立即发送,接收方收到后会暂停当前工作,读取紧急数据并做相应处 理。 UDP 提供的服务具有以下主要特征: (1) 传输数据前无须建立连接,一个应用进程如果有数据报要发送就 直接发送,属于一种无连接的数据传输服务。 (2) 不对数据报进行检查与修改。 (3) 无须等待对方的回答。 (4) 正因为以上的特征,使其具有较好的实时性,效率高。
一、串讲
3、传输层的作用:传输层提供应用进程端到端的进 程通信服务,既是七层模型中负责数据通信的最 高层,又是面向网络 4、传输层中完成向应用层提供服务的硬件或软件称 为(传输实体)(P134) 5、传输服务是通过建立连接的两个传输实体之间所 采用的(传输协议)来实现的(P135) 6、在传输层有(分级结构)和(平面结构)两种编 址方式(P136) 7、网络层传输协议的要素包括(寻址)(建立连接) 和(释放连接)(P136) 8、释放连接有(对称释放)和(非对称释放)两种 方式(P137)
6、 试述TCP 的主要特点、端口号分配、Socket 地址概念 以及应用场合。 答:(一)TCP 提供的服务具有以下主要特征: A、面向连接的传输。 B、端到端通信,不支持广播通信。 C、高可靠性,确保传输数据的正确性,不出现丢失或乱序。 D、全双工方式传输。 E、采用字节流方式,即以字节为单位传输字节序列。 F、提供紧急数据的传送功能。 (二)端口号分配具体细节参考第4 题(2)。 (三) socket 通常也称作“套接字”,用于描述IP地址和端 口是一个通信链的句柄。应用程序通常通过“套接字”向 网络发出请求或者应答网络请求。一个完整的socket 有一 个本地唯一的socket 号,由操作系统分配。 (四) TCP/IP 的主要应用场合:TCP 是应用于大数据量传输 的情况。
简答
1、传输层与数据链路层协议的相似及区别 (P136) 答: 相似 :差错控制/分组顺序/流量控制 区别 :运行环境 传输层与数据链路层的主要区别:传输层需 要寻址、建立连接的过程复杂以及对数据 缓冲区与流量控制方法
2、简述三次握手算法的工作原理。(P136) 答:(1) 发送方向接收方发送建立连接的 请求报文 (2) 接收方向发送方回应一个对建立连接 请求报文的确认报文 (3) 发送方向接收方发送一个对确认报文 的确认报文
二、本章主要填空题
1、TCP 连接的建立采用________________协议。 (三次握手) 2、在因特网中,对拥塞控制的最有效方式是 ___________________。(降低数据传输速率) 3、TCP 段结构中端口地址是 __________________。(16 比特) 4、传输层中完成向应用层提供服务的硬件和(或)软 件称为_________________。(传输实体) 5、在TCP 段结构中,是以_________________两 种编址方式的。(端口) 6、传输层有分级结构和_________________两种 编址方式。(平面结构)
2、传输协议的要素有哪些? 答: (1)传输层与数据链路层的主要区别是:传 输层需要寻址、建立连接的过程以及对数据缓冲 区与流量控制的方法上的区别。 A、寻址:寻址的方法一般采用定义传输地址,因 特网传输地址由IP地址和主机端口号组成。在 传输层有分级结构和平面结构两种编址方式。 B、建立连接:在实际的网络应用中,采用一种称 为三次握手的算法,并增加某些条件来解决最后 的确认问题。 C、释放连接:释放连接仍然采用和建立连接相类 似的三次握手的方法,但释放连接有对称释放和 非对称释放两种方式。
7、______________层是唯一负责总体数据传输和控制的一 层。(传输层) 8、TCP 的端口号小于_________________的定义为常用端 口。(256) 9、传输层的传输服务根据不同的协议可分为 _______________和非连接两种类型。(面向连接) 10、网络层传输协议的要素包括_________________、建 立连接、释放连接。(寻址) 11、TCP 重传策略的关键是对________________的设定。 (定时器初值) 12、TCP 重传控制协议是面向连接的控制协议,建立、维护 和释放连接的过程就是________________。(连接管理) 13、在TCP 拥塞控制中,发送方取发送窗口和拥塞窗口的 ____________________值作为发送的字节数。(最小)
相关文档
最新文档