HTTP基础知识点

1.通常使用的网络(包括互联网)是在 TCP/IP协议族的基础上运作,而Http 属于他们的一个子集。

2.TCP/IP 协议族按层次分别分为以下4层:应用层,传输层,网络层,和数据链路层。3.应用层:FTP、DNS、Http 传输层:TCP、UDP 网络层:就是一条传输路线 链路层:控制操作系统、硬件的设备驱动、NIC、光纤等物理可见部分

4.TCP/IP 通信传输流

5.IP 和IP地址IP指的是网际协议,是一种协议的名称。IP 协议的作用是把各种数据包传送给对方。IP 地址指明了节点被分配到的地址。IP 间的通信依赖MAC 地址。在网络上,通信的双方在同一局域网内的情况是很少的,通常是经过多台计算机和网络设备中转才能连接到对方,而在进行中转时,会利用下一站中转设备的MAC 地址来搜索下一个中转目标,这时,会采用ARP 协议,ARP 时一种用以解析地址的协议,根据通信方的IP地址就可以反查出对应的MAC 地址。

6.TCP 按层次分,TCP 位于传输层,提供可靠的字节流服务。所谓的字节流服务是指,为了方便传输,将大块数据分割成以报文段为单位的数据包进行管理,而可靠的传输服务是指,能够把数据准确可靠地传给对方,一言概之,TCP 协议为了更容易传送大数据才把数据分割,而且TCP协议能够确认数据最总是否送达到对方。“三”次握手策略:TCP的标志(flag)---> SYN ---> ACK发送端首先发送一个带syn 标志的数据包给对方,接收端收到后,回传一个带有SYN/ACK 标志的数据包以示传达确认信息,最后,发送端再回传一个带有ack 标志的数据包,代表“握手” 结束。

7.DNSDNS 服务是和HTTP 协议一样位于应用层的协议,它提供域名到IP地址之间的解析服务。DNS 协议提供通过域名查找IP地址,或逆向从IP地址反查域名服务。

8. URI(统一资源标识符)和URL(统一资源定位符)URI是由某个协议方案表示的资源的定位的标识符,协议方案是指资源所使用的的协议名称。URI用字符串标识某一互联网资源,而URL表示资源的地点(互联网上所处的位置)。可见URL 是URI 的子集。表示指定的URI,要使用涵盖全部必要信息的绝对URI,绝对URL 以及相对的URL,相对URL ,是指从浏览器中基本URI处指定的URL,形如 /imge/logo.gif

你可能感兴趣的:(HTTP基础知识点)