盘算机网络-基础概念(HTTP,TPC/IP, DNS,URL)

打印 上一主题 下一主题

主题 1032|帖子 1032|积分 3096

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网络书籍

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

石小疯

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表