最后更新:2022-04-28 08:21:50 手机定位技术交流文章
HTTP协议、电子文件传输、文件服务器等等是层次的例子。
表达层:解决我们不同系统之间的语法交流问题。
会话层: 与应用程序建立联系 。
转让层:港口号的供应和TCP/UDP接口协议
网络图层 : 为数据包选择路由器、开关器、指定 IP 地址并使用 IP 地址定位相关服务器的路径
数据链层:带有地址和错误探测的框架传输
物理光层:物理装置上的二元通信(光学、不同物理介质传输)。

简化 : 浏览器使用域名访问本地主机文件 。
C: WindowsSystem32drevetchosts 文件 如果是本地的, 则查找匹配的 IP 和域名 。
在没有主机文件的情况下,网上搜索电信供应商。
Socket 是双向频道上两个程序之间数据交换的最后点, 双向频道可以被视为接口。 Socket 程序程序的使用也被称为网络编程, Socket 只是一个接口, 而不是网络通讯协议 。
TCP是一种以字节为基础的传输层协议,具有连通性和可靠性。
HTTP、HTPS和FTP都用于TPCP应用场。
UDP是一个没有连接的通信协议,不需要受援国确定,传输不可靠,并可能导致包件损失。
包括UDP协议应用实例。
首先,我们必须理解,在 tcp 关系中有些词语说:
例如,缩写表示连接,缩写表示确认标记,脚注表示终止指示。
初始握手 : 客户端向服务器发送 syn=1 和随机的后序_ number=x 数据包( 同步) 。
第二手握握手:在接受客户请求后, check=x+1, 向客户发送同步(独立服务生成随机编号Y)+ack
第三手握:客户端接收同步( Random Y)+ack, 向服务器发送返回=y+1, 并传输软件包以建立 tcp 连接 。
白话文翻译:
初始握手: 客户端向服务器发送请求, 询问服务器是否可用 。
第二手握手:"我是",服务器回复了客户端。
第三手握:客户端向服务器发送信息: 好,我开始连接。
关闭连接:
第一波:客户向服务器发送发布信号,然后停止发送数据 fin=1, 生成序列号后继。
当服务器收到发布信息时, 发送日志=u+1; 随机生成的续集=v 给客户端; 当前状态为关闭等候状态 。
一旦客户收到服务器确认信号,客户将处于终止状态,直到服务器发出发布信息。
第三波:在发送服务器端的最终数据时,将连接发布信息传送给客户端。 FIN=1,ack=u+1目前是半封闭的,并产生了随机树枝。
第四次挥手,用户必须提供确认信息。ACK=1,ack=w+1,此外,他的序列号是后号=u+1。此时,时间-时间(等待)是客户的状态。似乎TCP的连接还没有被放弃*MSL(最大报告期)一过,当客户撤回相关TCB时,我们只是现在处于封闭状态。
服务器一收到客户的确认,服务器就将其状态改为关闭状态。同样,TCB的退出也终止了TCP连接。可以看到,服务器在客户之前终止了TCP连接。
白文翻译四次:
该服务接收第一波客户的释放连接通知。
服务器收到发布通知,并建议客户等待,因为可能还有其他数据尚未提供,当数据完全发送时,连接将终止。
在服务器上所有数据的第三波完成后,通知客户端该连接现在可以终止。
第四波:客户确认最终发布连接通知,OK 开始发送到服务端, 所以我们可以开始关闭连接;
根据TCP/IP协议的包装,HTTP同意一项超文本传输协议,包括:图像、cs、js、html等。
HTTP协议的特征如下:
HTTP 请求和反应拆分
请求:
请求行
请求头
Get/ 后请求方法
响应:
响应行
响应头
响应体
通过使用短线连接,每项请求都被关闭,如果请求经常发出,将造成浪费。
长线连接:在收到每项请求后,不会立即切断请求,以便于重新使用与线索库相类似的资源。
Http 协议1.0: 客户端和浏览器之间需要一个简短的连接, 服务器在数据传输完成后立即终止连接, 如果经常向服务器端发送请求, 则会消耗高额服务器资源 。
Http 议定书1.1: 1 Long-links的 Http 协议从1 一开始就得到支持,现有的连接状态在任何特定时刻保持, tcp 连接不会很快关闭;
当 HTTP 协议创建很长的连接时, 默认情况下, 当有300 个连接时, 它会断开连接 。
本文由 在线网速测试 整理编辑,转载请注明出处。