您的位置:首页 > 教育 > 锐评 > 长沙一站式网站建设_腾讯新闻最新消息_郑州网站网页设计_seo网站关键词快速排名

长沙一站式网站建设_腾讯新闻最新消息_郑州网站网页设计_seo网站关键词快速排名

2025/8/19 10:56:22 来源:https://blog.csdn.net/qq_43259860/article/details/144356842  浏览:    关键词:长沙一站式网站建设_腾讯新闻最新消息_郑州网站网页设计_seo网站关键词快速排名
长沙一站式网站建设_腾讯新闻最新消息_郑州网站网页设计_seo网站关键词快速排名

HTTP不同的版本

  • HTTP0.9于1990年问世,此时HTTP并没有作为正式的标准被建立。
  • HTTP正式被公布是1996年的5月,版本命名为HTTP/1.0。
  • HTTP1.1,1997年1月公布,目前仍然是主流版本的HTTP协议版本。

TCP/IP

通常使用的网络是在TCP/IP协议族的基础上运作的。而HTTP属于它内部的一个子集。

计算机与网络设备需要相互通信,双方就必须基于相同的方法。比如如何探测到通信目标,由那一边先发起通信,使用哪种语言进行通信、怎么结束通信等规则都要提前规定,不同的硬件、操作系统之间的通信所有的一切都需要一种规则。而这种规则就是协议。

把互联网相关联的协议集合起来总称为TCP/IP。也就是TCP/IP是在IP协议通信过程中,使用到的协议族的统称。
TCP/IP分层
在这里插入图片描述
数据流转过程:
在这里插入图片描述

在这里插入图片描述

IP TCP DNS

IP

IP 网际协议位于网络层。IP协议的作用是把各种数据包传给对方。其中两个重要的条件是IP地址和MAC地址。
IP间的通信依赖MAC地址,在网络上通信的双方在同一局域网内的情况是很少的。会利用下一站中转设备的MAC地址来搜索下一个中转目标。会采用ARP(Address Resolution Protocol)。ARP是一种以解析地址的协议,根据通信的IP地址可以反查出对应的MAC地址。
在这里插入图片描述

TCP

TCP 位于传输层,可以提供可靠的字节流服务。所谓字节流服务是指,为了方便传输,将大块数据分割成以报文段为单位进行管理。那数据被切分成报文段以后怎能可靠的传输给对方呢?
三次握手应运而生:
在三次握手的过程中使用SYN(synchronize)和ACK(acknowledgement)。
发送端先发送一个带SYN标志的数据包给对方。接受端在收到以后,回传一个带有SYN/ACK标志的数据包以示传达确认信息。足厚发送端在回传一个带ACK标志的数据包,代表握手结束。
若在握手过程中某个阶段莫名中断,TCP协议会再次以相同的顺序发送相同的数据包。
在这里插入图片描述

DNS

由于IP相对来说不容易记住,因此DNS出现了,用更符合人类的记忆方式。
在这里插入图片描述

URI和URL
  • URI (Uniform Resource Identifier): 统一资源标识符,用于唯一标识一个资源。它可以是任何类型的资源,如文件、图像、视频等。URI 是一种更通用的概念,它包括了 URL 和 URN(统一资源名称)。
  • URL (Uniform Resource Locator): 统一资源定位符,是一种特殊的 URI,不仅标识了一个资源,还提供了访问该资源的方法(即路径或网络位置)。URL 通常包含协议类型(如 http、https)、主机名、端口号(可选)、路径、查询参数等。
  • 区别:
    • 所有 URL 都是 URI,但不是所有 URI 都是 URL。
    • URI 可以不包含访问资源的具体方法,而 URL 必须包含。
    • 例如,http://example.com/resource 是一个 URL,也是 URI;而 urn:isbn:0451450523 是一个 URI,但不是 URL,因为它没有指定如何访问资源。

工作流程图

在这里插入图片描述

参考资料

图解HTTP网络书籍

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com