TCP(传播控制协议)和IP(互联网协议)
TCP/IP议定书是许多网络议定书的结合,包括TCP、UDP和ICCMP。IP,UDP,ARP等,这些被称为子协议。在这些协议中,TCP和IP是最重要的和众所周知的。因此,大多数网络管理者将整个协议界称为“TCP/IP”。 协议界规定电子设备如何连接互联网。以及它们之间如何交换数据。
TCP/IP协议套件已发展成为建立计算机局域网(局域网)、广域网(广域网)和事实上的工业和国际标准的主要协议套件。
TCP/IP的作用是什么?
它解决了数据在互联网上从一个主机向另一个主机传输的问题。
什么是协议?
网络协议是一套规范计算机网络数据流动的规则、标准或协议。
网络协议由三部分组成:
(1) 语义学. 语义学描述控件信息每一部分的含义。 它指定了必须发送的控制电文的类型,以及必须执行的行动和必须提供的答复类型。 (演示要做什么)
(2) 语法:用户数据和控制信息的结构和格式,以及显示数据的顺序。 (演示如何这样做)
(3) 时间顺序是对事件过程的详尽说明。 (也称为“同步”)。 (表示完成的顺序)
TCP/IP 4小说模式如下:

网络接口层
这是TCP/IP软件的最基本水平,它负责接收并在整个网络传送IP数据集,或从网络接收物理框架,提取IPIP数据报告并将其传递到IP层。 (网络接口协议、框架)
互连网络层
:在负责点对点传输(此处“点”指主机或路由器)时,主要定义了IP地址格式,允许在互联网上传递各种应用类型的数据。提供基本数据包传输,允许每个数据包到达目的地主机(但不检查是否收到正确)如网际协议(IP)
传输层
在这一层提供端对端( 目标主机的终端主机) 传输 。它便利节点之间的数据传输。发射控制协议、用户数据报告协议等等。TCP 和 UDP 将数据传输添加到软件包中,并将其发送到下一层。这一级别负责数据传输。核实数据已转交和收到
应用层
各种应用之间的沟通层次,例如SMTP文件传输协议(FTP)网络远程访问协议(Telnet)域域分割协议(DNS)等。
TCP/IP 3次握手,4次波

建立连接协议(三次握手)
第一次握手:客户端向服务器提交 syn (syn=x) 软件包的数据包,并在服务器确认前输入 SYN_SEND 状态 。
第二次握手:当服务器进入 SYN_RECV 状态时, 它会获得同步软件包, 并且必须验证客户端的 SYN (ack=x+1) 并发送 SYN 软件包( syn=y) 或 SYN+ACK 软件包 。
第三次握手:客户端获取服务器的 SYN+ACK 包, 并将确认包 ACK (ack=y+1) 发送到服务器, 客户端和服务器进入指定状态完成三次握手 。
握手期间交换的袋子没有包含任何数据,在三次握手后,客户和服务器正式开始发送数据。 理想的情况是,一旦TCP连接建立起来,它将一直保持到通信方愿意结束连接为止。
连接协议终止 (四波)
第一次挥手:向当前活动的关闭方发送 FIN,它用于将数据传输从主动模式转换为被动模式。换句话说,主动关闭方通知被动关闭方,我不会(当然)向你们提供任何进一步的数据。在装有鳍袋之前转交的资料,除非你有确认报告副本 否则你什么都做不了然而,数据仍在被活跃的关闭党重新发布。但是,此时此刻,数据也可为活跃的终结方所接受。
第二次挥手在收到FIN软件包后,被动的关闭方向另一方发送了ACK,确认序列号为+1(类似于SYN,FIN取序号,SYN和FIN有后序号)。
第三次挥手:被动关闭方向活跃关闭方发送FIN以停止被动关闭方的数据传输,这意味着通知活跃关闭方,我的数据也已公布,你将不再被发送。
第四次挥手:在活跃的关闭方获得FIN后,向被动的关闭方提供了ACK,确认序列号为接收序列号+1,并进行了四次波浪。
本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/24815.html。