第6章 传输层
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2、传输协议的要素有哪些? 答: (1)传输层与数据链路层的主要区别是:传 输层需要寻址、建立连接的过程以及对数据缓冲 区与流量控制的方法上的区别。 A、寻址:寻址的方法一般采用定义传输地址,因 特网传输地址由IP地址和主机端口号组成。在 传输层有分级结构和平面结构两种编址方式。 B、建立连接:在实际的网络应用中,采用一种称 为三次握手的算法,并增加某些条件来解决最后 的确认问题。 C、释放连接:释放连接仍然采用和建立连接相类 似的三次握手的方法,但释放连接有对称释放和 非对称释放两种方式。
10、简述TCP 与UDP 的服务模型。 答:TCP 提供的服务具有以下主要特征: a) 面向连接的传输,传输数据前需要先建立连接,数据传输完毕要释放 连接。 b) 端到端通信,不支持广播通信。 c) 高可靠性,确保传输数据的正确性,不出现丢失或乱序。 d) 全双工方式传输。 e) 采用字节流方式,即以字节为单位传输字节序列。如果字节流太长, 将其分段。 f) 提供紧急数据的传送功能,即当有紧急数据需要发送时,发送进程会 立即发送,接收方收到后会暂停当前工作,读取紧急数据并做相应处 理。 UDP 提供的服务具有以下主要特征: (1) 传输数据前无须建立连接,一个应用进程如果有数据报要发送就 直接发送,属于一种无连接的数据传输服务。 (2) 不对数据报进行检查与修改。 (3) 无须等待对方的回答。 (4) 正因为以上的特征,使其具有较好的实时性,效率高。
三、本章课后作业及答案
1、 什么是传输服务? 答:(1)传输层位于网络层与应用层之间,传输层利 用网络层提供服务,向应用层提供服务。传输层中 完成向应用层提供服务的硬件和软件称为传输实体。 传输层的最终目的是向其用户(或是指应用层的进 程)提供有效、可靠且价格合理的服务。为了达到 这一目标,传输层利用网络层提供的服务。 (2)传输层的传输服务根据不同的协议分为面向连接 与非连接的两种类型。所谓面向连接是发送与接收 方传输服务需要经过建立连接,然后再传输数据, 最后释放连接3个过程。而对于非连接传输服务, 发送方无须事先建立连接,只要有数据需要发送, 就直接发送。
9、TCP 连接释放采用(对称释放)方式 (P140) 10、TCP 滑动窗口协议的(接受窗口)大小 是随着已经接受数据量变化的(P141) 11、TCP 协议通过设立重发定时器来控制数 据段是否需要重传,重传策略的关键是 (定时器初值)的设定在 TCP 拥塞控制中, 发送方取发送窗口和拥塞窗口中的(最小) 值作为发送到字节数(P143) 12、UDP 适用于(无须)应答且通常一次只 传输(少量)数据的情况(P143)
简答wk.baidu.com
1、传输层与数据链路层协议的相似及区别 (P136) 答: 相似 :差错控制/分组顺序/流量控制 区别 :运行环境 传输层与数据链路层的主要区别:传输层需 要寻址、建立连接的过程复杂以及对数据 缓冲区与流量控制方法
2、简述三次握手算法的工作原理。(P136) 答:(1) 发送方向接收方发送建立连接的 请求报文 (2) 接收方向发送方回应一个对建立连接 请求报文的确认报文 (3) 发送方向接收方发送一个对确认报文 的确认报文
5、简述 TCP 与 UDP 的不同之处。(P144) 答:(1) UDP协议中数据传输过程中无须建立逻辑连接, 对数据包不进行检查,因此工作效率高于TCP协议,具有 速度优势 (2) UDP 协议的可靠性低于 TCP 协议,为了获得更好 的使用效果,往往牺牲一定的可靠性 6、简要说明计算机 A 与 B 采用 TCP 协议通信时,连接建 立过程。(P140) 答:(1) A 向 B 发送建立连接请求段 (2) B 接受请求,向 A 发送一个连接请求确认段 (3) A 收到确认段后,再向 B 发送一个连接请求确认
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、 试述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 上并不常用的服务)
一、串讲
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 是应用于大数据量传输 的情况。
3、简述传输层向应用层提供的服务内容。 答: (1)传输层的最终目的是向其用户(或是指应用层的 进程)提供有效、可靠且价格合理的服务。为了达到这一 目标,传输层利用网络层提供的服务。 A、网络层、传输层和应用层的逻辑关系:网络层是通信子 网的最高层、无法保证通信子网或路由器提供的面向连接 的服务可靠,而用户一般不能直接对通信子网加以控制, 因此在网络层之上,加一层传输层以改善传输质量。 B、网络地址与传输地址的关系:网际层地址是IP地址, 即可以到达主机的地址;而传输层地址是主机上的某个进 程使用的端口的地址。 C、两种传输服务:传输层的传输服务根据不同的协议分为 面向连接与非连接的两种类型。所谓面向连接是发送与接 收方传输服务需要经过建立连接,然后再传输数据,最后 释放连接3个过程。而对于非连接传输服务,发送方无须 事先建立连接,只要有数据需要发送,就直接发送。
二、本章主要填空题
1、TCP 连接的建立采用________________协议。 (三次握手) 2、在因特网中,对拥塞控制的最有效方式是 ___________________。(降低数据传输速率) 3、TCP 段结构中端口地址是 __________________。(16 比特) 4、传输层中完成向应用层提供服务的硬件和(或)软 件称为_________________。(传输实体) 5、在TCP 段结构中,是以_________________两 种编址方式的。(端口) 6、传输层有分级结构和_________________两种 编址方式。(平面结构)
7、______________层是唯一负责总体数据传输和控制的一 层。(传输层) 8、TCP 的端口号小于_________________的定义为常用端 口。(256) 9、传输层的传输服务根据不同的协议可分为 _______________和非连接两种类型。(面向连接) 10、网络层传输协议的要素包括_________________、建 立连接、释放连接。(寻址) 11、TCP 重传策略的关键是对________________的设定。 (定时器初值) 12、TCP 重传控制协议是面向连接的控制协议,建立、维护 和释放连接的过程就是________________。(连接管理) 13、在TCP 拥塞控制中,发送方取发送窗口和拥塞窗口的 ____________________值作为发送的字节数。(最小)
7、 TCP 的连接建立与释放分别采用几次握手?为 何要这样的步骤? 答:TCP 的连接建立与释放采用三次握手。 这主要是为了防止已失效的连接请求报文段突然又 传送到目标主机,因而产生错误.。源主机发出连接 请求,但因在某些网络结点滞留的时间太长,源 主机未收到确认,再次重传一次请求报文段。第 一个已经失效的报文段达到目标主机,目标主机 误认为源主机又一次发出新的连接请求,于是就 向源主机发送确认报文段,同意建立连接。这样 许多资源就白白浪费。
计算机网络原理(4741)
第六章 传输层
本章主要内容
• 传输层基本概念 • 传输控制协议TCP • 用户数据报协议UDP
a、通信的低三层和面向信息处理的高三层之间的中间 层。P134 b、TCP地址与IP地址不同,IP地址是字节地址;一个 节点可以运行多个应用,TCP的地址是节点的某个 应用的地址,这种应用在计算机内部是进程。多个 进程的数据传递通过不同的端口完成,因此在TCP 段结构中,是以“端口”表示地址的。P135 c、TCP(传输控制协议),UDP(用户数据报传输协 议)。 1、寻址:先按照IP地址找到目标主机,再根据主机端 口号确定进程的端口。P134 2、建立连接与释放连接都是三次握手法:a.发出请 求;b.确认请求;c.对确认请求的确认。
8、 TCP 的重传策略是什么? 答:TCP 协议用于控制数据段是否需要重传的依据 是设立重发定时器。在发送一个数据段的同时启 动一个重发定时器,如果在定时器超时前收到确 认,就关闭该定时器,如果定时器超时前没有收 到确认,则重传该数据段。这种重传策略的关键 是对定时器初值的设定。 9、 TCP 与UDP 有什么不同之处? 答:传输数据前TCP 服务需要建立连接,UDP 无 须建立连接;TCP 应用于大数据量的传输,UDP 运用于一次只传输少量数据的情况下;TCP 具有 高可靠性;UDP 服务中应用程序需要负责传输的 可靠性。