0
点赞
收藏
分享

微信扫一扫

计算机基础------计算机网络

yundejia 2022-02-27 阅读 129

一.OSI与TCP/IP各层的结构与功能,都有哪些协议?

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMjcyMTcw,size_16,color_FFFFFF,t_70

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMjcyMTcw,size_16,color_FFFFFF,t_70

 

数据传输过程

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMjcyMTcw,size_16,color_FFFFFF,t_70

数据封装过程

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMjcyMTcw,size_16,color_FFFFFF,t_70

解封装过程

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMjcyMTcw,size_16,color_FFFFFF,t_70

 二.TCP 三次握手和四次挥手

 三次握手

 

过程:客户端请求服务端连接,此时发送一个带有SYN=1标志的请求,同时随机生成一个seq序列号,当服务端收到之后会发送一个确认标志ACK=1,确认序号ack(客户端seq+1),同时发送一个SYN=1的标志以及seq序列号给客户端,这时对于客户端来说,收发消息都没问题,但是对于服务端来说,只是收到客户端的消息,还不能确认客户端是否能收到消息,此时就需要第三次握手,客户端发送ACK确认标志以及确认序号ack,这就说明客户端收到了服务端发来的消息。

 

四次挥手

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAI0hhc2hNYXAj,size_20,color_FFFFFF,t_70,g_se,x_16

 过程:客户端发送一个FIN=1的标志以及序列号seq给服务端,这时候服务端也许还有数据要发,只是给客户端发送一个确认标志ACK和ack序列号,等发完了或者服务端想断开时,服务端会发送一个FIN=1标志以及seq序列号给客户端,接着客户端需要发送一个确认标志ACK=1和ack确认号给服务端,来告诉服务端我收到了你的消息,最后断开连接

 

举报

相关推荐

0 条评论