A TCP和UDP都是传输层的协议,TCP(传输控制协议)提供可靠的、面向连接的
和基于流的服务。TCP协议使用超时重传、数据确认等方式来保证数据包被正确到达。
所以使用TCP协议需要双方先建立TCP连接。UDP(用户数据报协议)是不可靠的无连接
的服务。
B 四次挥手的过程中,主动关闭的一端处于TIME_WAIT状态是为了确保回复给被断开端
ack有时间去发送成功。 C 客户端是可以用bind来绑定本端的端口的,所以是对的。
D 答案TCP建立连接时三次握手,关闭连接是四次挥手。D是错的
E socket就是linux网络编程的基础
F 首先得了解下什么是长连接什么是短连接
短连接:client向server发送消息,server回应client,然后一次读写就完成了,
这时候双方任何一个都可以发起close操作,不过一般都是client先发起close操作。
也就是说每次client想要给server发送消息,都需要在重新建立一次连接。
长连接:Client与server完成一次读写之后,
它们之间的连接并不会主动关闭,后续的读写操作会继续使用这个连接。