第9天TCP/IP协议和项目开发

      最后更新:2021-11-05 10:29

      今天是训练营的第九天,其目的是巩固TCP/IP协议的知识和项目细节。

      TCP/IP

      一套用于在不同和不同网络之间传输数据的规程。

      TCP/IP结构分为五个层次。

      通过确定数据格式和传输角度,形成了一个抽象的分层。
      在这里插入图片描述
      应用层:它们建立从港口到程序的数据格式,以及评价和返回数据。
      传输层的主要责任是界定港口并使港到港的通信成为可能。
      网络层:界定IP地址和子网,以及子网之间的路径数据包。
      链链层:电信集群和生成关键数据框架
      物理层:界面要求、信号水平、IEE 802.1 定义传输频率和框架结构

      IP协议的报头

      在这里插入图片描述在这里插入图片描述

      TCP的报头

      在这里插入图片描述
      SYN: (同步安全号码) 是在建立连接时使用的同步信号 。
      ACK:(确认)用于确认收到的指示和数据。
      FIN:(芬兰)表示不再交付资金,交易应当完成。

      TCP的三次握手

      在这里插入图片描述TCP目前提供10种不同的地位条件。

      4个已建立连接:列单/SYN_sent/SYN_RecIVED

      设置/FIN_WAIT_1/FIN_WAIT_2/CLOSE_WAIT/LAST_ACK/Time_WAIT/关闭列表是断开的八种形式。

      一再设立/列入清单。
      源 IP+ 端口号是 KEY, 状态是 VALUE, 并在操作系统中保存 。

      第三次握手有什么意义?
      1.信息对等
      2.防止超时
      在这里插入图片描述

      TCP的四次挥手

      在这里插入图片描述首先,A机器向B机器发送FIN信号。
      第二,当B机器用ACK回应时 通知A机器可以分离
      第三,在连接关闭前B机器就绪后,将FIN+ACK发送到A机器。
      第四,ACK被发送 符合时间-时间-时间的状态。

      2MSL(最大安全寿命)往往超过TTL,在没有收到B机器的电文的情况下,决定B机器从A机器收到ACK指令,而TCP连接被正式放弃。


      项目搭建

      补充中…

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类