09 作业解析-运输层
- 格式:ppt
- 大小:271.17 KB
- 文档页数:8
运输层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)。
运输层运输层是整个⽹络体系结构中的关键层次之⼀。
⼀定要弄清以下⼀些重要概念:(1)运输层为相互通信的应⽤进程提供逻辑通信。
(2)端⼝和套接字的意义。
(3)⽆连接的UDP的特点。
(4)⾯向连接的TCP的特点。
(5)在不可靠的⽹络上实现可靠传输的⼯作原理,停⽌等待协议和ARQ协议。
(6)TCP的滑动窗⼝、流量控制、拥塞控制和连接管理。
⼀、运输层概述1.进程之间的通信运输层向它上⾯的应⽤层提供通信服务,它属于⾯向通信部分的最⾼层,同时也是⽤户功能中的最低层。
我们知道,IP协议能够把源主机A 发送出的分组按照⾸部中的⽬的地址送交到⽬的主机B,那么,为什么还需要运输层呢?这是因为,真正进⾏通信的实体是在主机中的进程,是这个主机中的⼀个进程和另⼀个主机中的⼀个进程在交换数据(即通信)。
IP协议虽然能把分组送到⽬的主机,但是这个分组还停留在主机的⽹络层⽽没有交付主机中的应⽤进程。
⽹络层是为主机之间提供逻辑通信,⽽运输层为应⽤进程之间提供端到端的逻辑通信。
运输层有⼀个很重要的功能⼀⼀复⽤和分⽤。
复⽤是指应⽤层所有的应⽤进程都可以通过运输层再传送到IP层(⽹络层)。
分⽤是指运输层从IP层收到数据后必须交付指明的应⽤进程。
2.运输层的两个主要协议⾯向连接的TCP和⽆连接的UDP。
当运输层采⽤TCP协议时,尽管下⾯的⽹络是不可靠的(只提供尽最⼤努⼒服务),但这种逻辑通信信道就相当于⼀条全双⼯的可靠信道。
但当运输层采⽤⽆连接的 UDP协议时,这种逻辑通信信道仍然是⼀条不可靠信道。
UDP在传送数据之前不需要先建⽴连接。
远地主机的运输层在收到UDP报⽂后,不需要给出任何确认。
虽然UDP不提供可靠交付,但在某些情况下UDP却是⼀种最有效的⼯作⽅式。
TCP则提供⾯向连接的服务。
在传送数据之前必须先建⽴连接,数据传送结束后要释放连接。
3.运输层的端⼝应⽤层的进程是很多的,需要将它们区分开来,为每个进程赋予⼀个⾮常明确的标志⾄关重要。
第五章运输层一、单项选择题1、在下面给出的协议中,()是TCP/IP的应用层协议。
A、TCP和FTPB、DNS和SMTPC、RARP和DNSD、IP和UDP2、在 TCP/IP 参考模型中TCP协议工作在()A、应用层B、传输层C、互连层D、主机---网络层3、UDP 协议是()A、可靠的无连接协议B、不可靠的无连接协议C、可靠的连接协议D、不可靠的连接协议4、TCP/IP是一组()A、局域网技术B、广域网技术C、只支持同一种计算机(网络)互联的通信协议D、既支持同一种计算机(网络)互联又支持异种计算机(网络)互联的通信协议5、在TCP/IP协议中负责处理帐由选择的协议是()A、IPB、ICMPC、ARPD、RARP6、下列关于UDP和TCP的叙述中不正确的是()A、UDP比TCP的协议简单,数据传输效率也高B、UDP和TCP均是传输层中的协议C、UDP是面向连接的服务,而TCP是面向无连接的服务D、UCP一般适用于成批传送大量数据的场合7、为了保证连接的可靠建立,TCP通常采用()8、A、3次握手法 B、窗口控制机制C、自动重发机制D、端口机制8、在TCP/IP协议簇中,UDP协议工作在()A、应用层B、传输层C、网络互联层D、网络接口层9、下面哪个协议被认为是面向非连接的传输层协议()A、IPB、UDPC、TCPD、RIP10、TCP使用()进行流量控制。
A、3次握手法B、窗口控制机制C、自动重发机制D、端口机制11、下列说法哪项是错误的()A、用户数据报协议UDP提供了面向非连接的,不可靠的传输服务B、由于UDP是面向非连接的,因此它可以将数据直接封装在IP数据报中进行发送C、在应用程序利用UDP协议传输数据之前,首先需要建立一条到达主机的UDP连接D、当一个连接建立时,连接的每一端分配一块缓冲区来存储接收到的数据,并将缓冲区的尺寸发送给另一端12、关于TCP和UDP端口,下列哪种说法是正确是()A、TCP和UDP分别拥有自己的端口号,它们互不干扰, 可以共共存于同一台主机B、TCP和UDP分别拥有自己的端口号,但它们不能共享于同一台主机C、TCP和UDP的端口没有本质区别,它们可以共存于同一台主机D、当一个TCP连接建立时,她们互不干扰,不能共存于同一台主机13、对于下列说法,错误的是()A、TCP协议可以提供可靠的数据流传输服务B、TCP协议可以提供面向连接的数据流传输服务C、TCP协议可以提供全双工的数据流传输服务D、TCP协议可以提供面向非连接的数据流传输服务14、对于下列说法,()是正确的。