做网站哪个软件好,如何进行电商网站设计开发,做静态网站多少钱,成都制作网站软件1、区别
TCP Transfer Control Protocol 是一种面向连接的、可靠的、传输层通信协议。
特点#xff1a; 好比是打电话#xff1a;面向连接的#xff0c;点对点的通信#xff0c;高可靠的#xff0c;效率比较低#xff0c;占用的系统资源比较多。
UDP User Datagram…1、区别
TCP Transfer Control Protocol 是一种面向连接的、可靠的、传输层通信协议。
特点 好比是打电话面向连接的点对点的通信高可靠的效率比较低占用的系统资源比较多。
UDP User Datagram Protocol 是一种无连接的 不可靠的、传输层通信协议。
特点好比是广播不需要连接发送方不管接收方有没有准备好直接发消息可以进行广播发送的传输不可靠有可能丢失消息效率比较高协议就会比较简单占用的系统资源就比较少。 TCP建立连接三次握手断开连接四次挥手。 2、TCP为什么是三次握手而不是两次
减少资源的浪费。
3、TCP三次握手、四次挥手
三次握手TCP连接建立: SYN: 客户端发送一个SYN同步序列编号报文到服务器并进入SYN_SENT状态等待服务器确认。 SYNACK: 服务器接收到SYN报文回复一个SYNACK报文进入SYN_RECEIVED状态。 ACK: 客户端收到SYNACK报文后发送一个ACK报文一旦服务器接收到这个ACK报文连接建立成功双方进入ESTABLISHED状态。四次挥手TCP连接终止: FIN: 当通信结束时客户端发送一个FIN结束报文用来关闭客户端到服务器的数据传送。 ACK: 服务器收到这个FIN报文发送一个ACK报文确认序号为收到的序号加1。客户端进入FIN_WAIT_2状态。 FIN: 如果服务器也准备关闭连接发送一个FIN报文给客户端。 ACK: 客户端收到这个FIN报文后发送一个ACK报文作为回应然后进入TIME_WAIT状态。经过一段时间后确保服务器接收到ACK报文客户端关闭连接。