`

图解http学习笔记(一)

阅读更多

1.网络基础TCP/IP

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

1.1 TCP/IP协议族

计算机与网络设备要相互通信,双方就必须基于相同的方法

 

 

   像这样各类协议的总称为TCP/IP,也有认为TCP/IP是指TCPIP两种协议,其他认为,TCP/IP是在IP协议的通信过程中,使用到的协议的总称。

1.2 TCP/IP的分层管理和通信传输流

  TCP/IP协议族按层次分别分为以下4层:应用层,传输层,网络层和数据链路层。

应用层:

  决定了向用户提供应用服务时通信活动。FTPDNSHTTP协议等处于该层。

传输层:

  对上层应用层提供处于网络连接中的两台计算机之间的数据传输。TCPUDP处于该层。

网络层

  用来处理在网络上流动的数据包。数据包是网络传输的最小数据单位。与对方计算机之间通过多台计算机或网络设备进行传输时,网络层所起的作用就是在众多的选项内选择一条传输路线。

链路层

  用来处理连接网络的计算机的硬件部分。



 

 

1.3  HTTP关系密切的协议:IP,TCPDNS

1.3.1 负责传输的IP协议

   IP协议位于网络层,作用是把各种数据包传送给对方,进行可靠的传输。IP地址指明了节点被分配到的地址,MAC地址指网卡所属的固定地址。

    使用ARP协议凭借MAC地址进行通信,arp是一种用以解析地址的协议,根据通信方的IP地址就可以反查出对应的MAC地址。



 

                                         路由选择。

 

1.3.2 确保可靠性的TCP协议

 

   TCP位于传输层,提供可靠的字节流服务。

 

 

<!--EndFragment-->

<!--EndFragment--><!--EndFragment-->

 

 

1.3.3 负责域名解析的DNS服务

    DNS提供了域名到ip地址之间的解析服务。



 

1.4 各种协议与HTTP协议的关系



 

 

1.5 URIURL

 

URI:统一资源标识符,是由某个协议方案表示的资源的定位标识符。URI用字符串标识某一互联网资源,URL表示资源的地点,URLURI的子集。

 



 

 

 RFC:用来指定HTTP协议技术的标准文档

<!--EndFragment-->

<!--EndFragment--><!--EndFragment--><!--EndFragment--><!--EndFragment--><!--EndFragment-->
  • 大小: 103.1 KB
  • 大小: 85 KB
  • 大小: 164 KB
  • 大小: 179.2 KB
  • 大小: 112 KB
  • 大小: 122.9 KB
  • 大小: 321.2 KB
  • 大小: 59.6 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics