码迷,mamicode.com
首页 > Web开发 > 详细

HTTP图解--了解Web及网络基础

时间:2017-12-21 11:48:55      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:两台   之间   logs   idt   smis   href   blog   class   协议   

1.网络基础TCP/IP

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

技术分享图片

TCP/IP协议族按层次分别分为:应用层、传输层、网络层和数据链路层。分层的好处在于各司其职,任何一层的改动不影响整体效果。

应用层

应用层决定了向用户提供应用服务时通信的活动,如FTP(File Transfer Protocl,文件传输协议)、DNS(Domain Name System,域名系统)和HTTP协议等。

传输层

传输层对上层应用层提供处于网络接连中的两台计算机之间的数据传输,如TCP(Transmission Control Protocol,传输控制协议)、UDP(User Data Protocol,用户数据报协议)等

网络层(网络互连层)

网络层用于处理网络上流动的数据包

链路层

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

 

技术分享图片

TCP/IP通信传输流

技术分享图片

发送端在层与层之间传输数据是,每层必定被打上一个该层专属的首部信息,反之,接收端在层与层之间传输数据时,没经过一层就会去掉对应层的首部信息。

2.关于TCP、IP和DNS

IP

技术分享图片

TCP位于传输层提供可靠的字节流服务,为确保数据的传输TCP协议采用三次握手策略

技术分享图片

DNS处于服务层提供域名到IP之间的解析服务

技术分享图片

3.各协议与HTTP协议之间的关系

技术分享图片

技术分享图片

4.uri和url

URI(Uniform Resource  Identifier,统一资源标识符):用字符串标识唯一互联网资源;URI的例子:

技术分享图片

URI的格式:

技术分享图片

使用http:或https:等协议方案名访问资源时要指定协议类型

URL(Uniform Resource Locator,统一资源定位符):表示互联网所处的位置

HTTP图解--了解Web及网络基础

标签:两台   之间   logs   idt   smis   href   blog   class   协议   

原文地址:http://www.cnblogs.com/zzp0320/p/8078604.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!