A. TCP提供广播或多播服务。 B. 传送的数据单位协议是TCP报文段(segment)。 C. 由于TCP要提供可靠的、面向连接的运输服务,因此不可避免地增加了许多的开销。这不仅使协议数据单元的首部增大很多,还要占用许多的处理机资源。 D. TCP报文段是在运输层抽象的端到端逻辑信道中传送,这种信道是可靠的全双工信道。但这样的信道却不知道究竟经过了哪些路由器,而这些路由器也根本不知道上面的运输层是否建立了TCP连接。
A. 运行在计算机中的进程是用进程标识符来标志的,为了使运行不同操作系统的计算机的应用进程能够互相通信,就必须用统一的方法对TCP/IP体系的应用进程进行标志。 B. 端口用一个16位端口号进行标志。 C. 端口号只具有本地意义,即端口号只是为了标志本计算机应用层中的各进程。 D. 在互联网中,不同计算机的运输层是不能有相同端口号的。
A. 熟知端口,数值一般为0~1023,属于服务器端使用的端口号。 B. 登记端口号,数值为1024~49151,为没有熟知端口号的客户端应用程序使用的。使用这个范围的端口号必须在IANA登记,以防止重复。 C. 短暂端口号,数值为49152~65535,留给客户进程选择暂时使用。 D. 当服务器进程收到客户进程的报文时,就知道了客户进程所使用的动态端口号。通信结束后,这个端口号可供其他客户进程以后使用。
A. UDP是面向报文的。UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。UDP一次交付一个完整的报文。 B. UDP没有拥塞控制,因此网络出现的拥塞不会使源主机的发送速率降低。这对某些实时应用是很重要的。很适合多媒体通信的要求。 C. UDP支持一对一、一对多、多对一和多对多的交互通信。 D. UDP的首部开销小,不算伪首部,只有20个字节。
A. TCP对应用进程一次把多长的报文发送到TCP的缓存中是有严格限制的。 B. TCP不保证接收方应用程序所收到的数据块和发送方应用程序所发出的数据块具有对应大小的关系。 C. 接收方应用程序收到的字节流必须和发送方应用程序发出的字节流完全一样。 D. TCP根据对方给出的窗口值和当前网络拥塞的程度来决定一个报文段应包含多少个字节。
A. TCP把连接作为最基本的抽象。 B. 每一条TCP连接有两个端点。 C. TCP连接的端点可以是主机,可以是主机的IP地址,可以是应用进程,也可以是运输层的协议端口。T D. TCP连接的端点叫做套接字(socket)或插口。
A. TCP连接就是由通信终端硬件所提供的一种插口。 B. TCP连接的端点是个很抽象的套接字,即(IP地址:端口号) C. 同一个IP地址可以有多个不同的TCP连接。 D. 同一个端口号也可以出现在多个不同的TCP连接中。
A. 发送缓存用来暂时存放发送应用程序传送给发送方TCP准备发送的数据。 B. 发送缓存用来暂时存放TCP已发送出但尚未收到确认的数据。 C. 接收缓存用来暂时存放按序到达的、但尚未被接收应用程序读取的数据。 D. 接收缓存用来暂时存放不按序到达并已经发送确认的数据。
A. 连接建立 B. 数据传送 C. 连接释放 D. 释放确认
A. TCP连接的建立采用客户服务器方式,主动发起连接建立的应用进程叫做客户。 B. 握手需要在客户和服务器之间交换三个TCP报文段。称之为三报文握手。 C. 数据传输结束后,只有通信的服务器端可释放连接。 D. TCP连接释放过程是四报文握手。