- 30
- 0
- 约3.15千字
- 约 5页
- 2021-02-26 发布于天津
- 举报
问题及解答:
端口 (port)和套接字(socket)的区别是什么?
是否TCP和UDP都需要计算往返时间 RTT ?
在TCP传送数据时,有没有规定一个最大重传次数?
为什么TCP在建立连接时不能每次都选择相同的、固定的初始序号?
TCP连接很像一条连接发送端和接收端的双向管道。当 TCP在连续发送报文段时,若要
管道得到充分的利用,则发送窗口的大小应怎样选择?
TCP发送方和接收方都需要滑动窗口吗?各有什么作用?
滑动窗口的窗口大小可以动态调整吗?调整窗口大小可以起到什么作用?
在UDP协议中需要滑动窗口协议吗?为什么?这样有什么好处有什么坏处?
端口 (port)和套接字(socket)的区别是什么?
答:套接字包含了端口,因为套接字 =(IP地址,端口号)。套接字是TCP连接的端点。
套接字又称为插口”
但我们已经讲过,套接字 (socket)有多种意思。当使用 API时,套接字往往被看成是操作 系统的一种抽象,这时,套接字和一个文件描述符是很相似的,并且是应用编程接口 API
的一部分。套接字由应用程序产生,并指明它将由客户还是服务器来使用。当应用进程创 建一个套接字时,要指明该套接字使用的端口号。
端口则是应用层服务的的一种代号,它用来标志应用层的进程。端口是一个 16 bit的整数。
各种服务器使用的端口号都是保留端口号,以便使客户能够找到服务器。例如万维网服务
原创力文档

文档评论(0)