最后更新:2021-10-21 22:41:15 手机定位技术交流文章
TCP/IP协议
TCP 传输控制议定书:TCP 议定书是一个可靠的端对端协议,重新发放所有未收到的数据,进行数据内容正确性检查,并确保各组的顺序正确。
《因特网协议》具体规定了数据传输格式。
HTTP/HTTP/HTTP/HTPS 议定书协定协定
根据请求和回应模式,HTTP超级文本传输协议。
FTP协议
文件传输协议
SMTP协议
简单邮件传输协议
关于POP3/IMAP的协定
POP3 邮局协定第3版第3版
IMAP代表互联网新闻访问协议。
袜子以两种模式运作:面向连接(TCP/IP)和不连接(UDP)。
互不关联的活动采用数据报告方法,既迅速又高效,但数据安全性很差。
以连接为导向的业务效率低于无连接业务,但数据安全程度更高。

应用软件中所使用的协议,例如POP3、邮箱中的SMTP、远程登录中的Telnet、获得IP地址的DHCP、域名解析中的DNS、网页浏览中的HTTP协议等等,这些协议主要描述了应用程序的交流方式。
它具体规定了提交数据的格式(编码),例如可取样、量化和编码为RMVB、AVI的视频,或可称为JPG、BMP、PNG等的图像。
会议级别:在两个端为通信实体建立连接(会议),有认证许可和检查点记录(如果会议突然停止,可以恢复,类似于中断)。
传输层:将数据/文件页眉分隔为若干部分,并标出另一端可以重新组装收到的数据的顺序,以及用于应用程序和提供 QOS 的端口号。 (一个单独的程序要求不同的计算机端口号,但同一应用程序要求正常通信的端口号相同。 )
在网络一级选择路线、选择选择协议(http://ftp等),用于这一通信、路线战略指定和出入控制政策(这一楼的IP地址)
数据链接层的所有特征都是基于港口和MAC地址的隔离(VLAN)隔离、港口安全和出入控制。 (MAC这一级的地址)在VLAN内部断断裂数据框架中继器,跨VLAN访问需要提高网络水平。
物理层: 数据最终编码为小流, 以数字 0 和 1 表示, 然后是传输 。 (例如, 主题图像被转换成一系列数字, 如 0110011100 。 )
=============================================================
基本理论已经结束,请以下面的例子为例。
两主机通信的过程,从发送者(以下简称A)到接收者(以下简称B),属于从7层(应用层)->1层(物理层)封装,然后传输到远端,再从1层(物理层)->7层(应用层)解封装的过程。
当 A 激活 {} 软件时, 它大多在应用程序级别上, 因为程序将根据您的动作将硬件从机器底部移动 。
当一个类型信息进入此软件的聊天窗口并传输后, 将其存储在本地聊天日志文件 MSGEX.db (通常放置在子目录中, 编号为 __ 的子目录 ) 中 。
当 A 打开与 B 的聊天窗口, 输入信息, 并点击 输入 按钮时, 用户的操作已经完成, 机器的操作将离开 。 + 将真正在实际传输与 A- B 会话连接之前开始发送信息/ 数据( 您可以使用您发送文件到另一方的传输文件, 直到对方在会话创建和传输开始之前按下接收文件) 。
当形成一个会话时,A提供的信息就被肢解了,比如 "你吃了吗?" "你吃了吗?" "你吃了吗?" "你吃了吗?" "你吃了吗?" "你吃了吗?" "你吃了吗?" "你吃了吗?" "你吃了吗?" "你吃了吗?" "你吃了吗?"
以下层尚未提供信息,用作网络路由器,众所周知,家用A的三种“电信”“移动”网络之一可以“连接”到家用B。
网络层根据路由协议负责选路(根据链路质量、带宽、开销等方法论)。假设最后选了2条,可能就A->联通->B发送“你”“吃”“了”3个数据段,A->电信->B发送“饭”“没”“有”3个数据段。
当选择路径时, 此层将标记 IP 页眉, 其主要元素是源 IP 地址、 目的地 IP 地址, 以及使用什么协议 。 源 、 目的 IP, 在发送信件时对应发件人和收件人的地址和邮政代码 。 协议与写信件所使用的语言相当 。 ( 通信只能在两端使用相同的语言才能得到保证; 否则, 您如何理解您在用英文写给母亲时如何理解?
下一步是数据链层,该层主要负责同一次网络内的通信。例如,与同一二级总机相连的A和B属于同一次网络,因此数据框架中的通信室不需要通过网络一级(即三层开关或路由器),直接通过二层总机。
物理层对文本第0段和第1段的比特流进行解释,然后按照上述标题和标签之后的六个数据框,在最后一层通过光纤和铜电缆发送。
当位元流到达远端时,机器B重复了上方步骤1至7的反方向一次(即它是一个分层,读取标签,传输标签指定的适当对象,然后删除标签,然后读取最后一层标签,直到最后一个 B 应用程序能够读取 A 输入到应用程序的数据。
TCP报文格式
应着重指出上图中的许多领域:
具体含义如下:
(A) URG:紧急(紧急)指示器有效。
(B) ACK:确认序列号的有效性。
(C) PSH:请尽快将通知发送到申请级别。
RST: 重置连接 。
(E) SYN:建立新的联系。
FIN: 断开连接 。
三次握手
TCP连接为三手握手(三手握手),这意味着TCP连接的形成需要客户和服务方总共提供三包,以确认连接的建立。在套接字程序程序中,程序由客户执行连接开始,完整过程如下图所示:
TCP三次握手
(1) 初步握手:客户端设置 SYN 到 1 的标志位置, 生成随机值后数 = J, 并将数据包发送到服务器, 在等待服务器确认时进入 SYN_ SENT 状态 。
(2) 第二手握:收到数据包后,并接到SYN=1号信号通知连接请求后,服务器将SYN和ACK的信号设置为1,ack=J+1,产生随机值后继值K,并将数据包传送给Clit,以确认连接请求,服务器进入SYN_RCVD状态。
(3) 第三次握手:客户收到确认后,即检查是否J+1、ACK1、如果正确,则将ACK标志指定为1,ack=K+1,并将数据包传送给服务器。服务器检查它是否是K+1、ACK至1,如果确实,连接已经成功建立,Clit和服务器进入了既定状态,完成了三次握手,Clit和服务器之间可以开始数据传输。
四次挥手
当TCP连接中断时,客户和服务提供商总共交付了四个包,以确认断开连接。在套接字程序程序中,程序由客户或服务端端的用户或服务端的用户执行关闭程序启动,完整过程在下图中说明:

TCP四次挥手
由于TCP连接是全时的,每个方向都必须单独终止。 概念是,当一当事方完成数据分发工作时,FIN将被派来终止此方向的连接;获得FIN只是表示没有这方面的数据流动,即不再收到数据,但如上图所示,在FIN按此方向发送数据之前,仍然可以传送这一TCP连接的数据。 进行关闭的第一个当事方将进行主动关闭,而另一方将进行被动关闭。
(1) 第一波:Clit发布了FIN终止Clit-Server数据传输,Clit进入FIN_WAIT_1州。
(2) 第二波:收到FIN后,服务器向客户发送ACK,确认序列号为+1(类似于SYN,一个FIN拥有一个序列号),服务器进入CLOSE_WAIT状态。
(3) 第三波:服务器发送FIN以终止从服务器向客户端的数据传输,服务器进入LAST_ACK状态。
(4) 第四波:在收到FIN后,客户进入了Time_WAIT状态,然后向服务器发送了ACK,确认序列号为收据+1,服务器进入了CLOSED状态,以完成四个波。
上文描述了一方关闭自己和另一方被动关闭的状况,同时,积极关闭的实际情况如下:

在 HTTP/ 1.0 时, 默认是一个简短的连接。 也就是说, 每次浏览器和服务器操作 HTTP 时, 都会进行连接, 但任务结束时该连接将被终止。 如果客户浏览器看到 HTML 或其他类型的网页, 其中含有额外的网络资源, 如 JavaScript 文件、 图片文件、 CSS 文件等等, 当浏览器遇到这样的网络资源时, 就会生成 HTTP 会话 。
然而,与 HTTP/1 不同的是,默认使用长的连接来保留连接属性。在使用长期连接的 HTTP 协议时,在答复中加入以下行代码:
Connection:keep-alive
当一个网页在长期连接的情况下仍然开放时,用于在客户与服务器之间传输 HTTP 数据的TCP 连接将不会关闭,如果客户再次访问此服务器上的网页,则将继续使用已建立的连接。 保存- ALive 不永久保留连接; 它有一段时间要维持, 可以在不同的服务器软件中配置( 如, gkeep Web 页面在长期连接的情况下仍然开放, 用于在客户与服务器之间传输 HTTP 数据的TCP 连接将不会关闭, 如果客户再次访问此服务器上的网页, 则将继续使用已建立的连接 。 保存- ALive 不永久保留连接; 它有一段时间要维持, 可以设置在不同服务器软件中( 例如, 客户与服务都允许长期连接) 。
HTTP协议的长线和短线联系基本上是TCP协议的长线和短线联系。
长短联系的利弊
如上文所示,长期连接可以节省更多的TCP创建和关闭的操作,减少浪费,节省时间。长期连接更适合经常请求资源的客户。 然而,这里有人担心,生存功能的探测周期过长,只能探测TCP连接的存续,这是一种相似的Svenic做法,在出现恶意连接的情况下,生存功能不足。当客户连接越来越频繁,服务器无法在白天和晚上管理这些连接时,服务器端需要技术,例如关闭一些长期没有发生的连接,以便某些恶意连接不会对服务器终端服务造成损害;如果条件允许,通过使用客户的机器限制每个客户端的最大连接时间,以便客户b
短路对于服务器来说非常容易维护,现有的连接是有用的连接,不需要额外的限制。 但是,如果客户经常提出请求,TCP的建立和关闭就会失去时间和带宽。
客户和服务器采用的封闭技术产生了长线和短线,个人应用程序采用独特的战略,没有理想的选择,而只是正确的选择。
本文由 在线网速测试 整理编辑,转载请注明出处。