计算机网络OSI七种模型,TCP跟UDP的区别,三次握手跟四次挥手
OSI(Open System Interconnect )七种模型
1.物理层(1.传输比特流 2.物理设备,如双绞线)
2.数据链路层(1.传输数据帧 2.各个路由器之间的协议,如ppp(路由器到路由器的点对点协议),无线协议(无线路由到手机),以太网协议(服务器到路由器的广播协议))
3.网络层(1.传输数据包(ip相关)2.ip路由相互通信)
4.传输层(1.传输数据段 2.TCP(下载重要信息)和UDP(视频))
5.会话层(1.两个app之间进行会话 (淘宝用支付宝支付,美团用微信支付))
6.表示层(1.文字,图片,音乐用计算机能理解的方式进行编码、数据转换、加密解密)
7.应用层 (1.各个app(用户跟app))
TCP跟UDP的区别
三次握手跟四次挥手
1.三次握手
1.客户端跟服务器端处于关闭状态
2.服务器端主动监听某个端口,进入到监听状态
3.客户端向服务器端发送SYN关闭请求,客户端进入SYN-SENt状态
4.服务器端接收到SYN,进入到SYN-RCVD状态,并向客户端发送SYN关闭请求,ACK确认
5.客户端接收到后,进入到建立状态,并向服务器端发送ACK确认
6.服务器端端接收到ACK确认,进入到建立状态
2.四次挥手
1.客户端跟服务器端处于建立连接状态
2.客户端发送FIN(关闭连接),进入到FIN-WAIT1
3.服务器接收到FIN,发送ACK确认进入到CLOSED-WAIT状态
4.服务器继续发送FIN(关闭连接),进入到最终的LAST-ACK状态
5.客户端接收后,进入到TIME-WAIT状态,进入到CLOSE,并向服务器端发送ACK确认
6.服务器端进入CLOSED状态