标签:规则 端口号 请求 过程 传输 协议 nbsp 包含 url
什么是协议
所谓协议,就是指双方通信过程中必须要遵守的规则
什么是HTTP协议
HTTP协议就是互联网通信标准
我们访问网页的时候,事实上就是客户端与服务器端通信。
① http协议相关历史(了解)
最早的HTTP协议的版本为0.9 ,它是在1990年的时候提出的
在1996年的时候,又提出了HTTP1.0
该版本存在的缺陷:客户端与服务器端建立连接以后,每次只能处理1个请求
在1997年的时候,又提出了HTTP1.1
最大的改进:客户端可以向服务器发送多个请求了。
② http协议的特点
(1) 支持客户端/服务器模式
(2) 灵活:HTTP允许传输任意类型的数据,该数据的类型一般由Content-Type加以标记
(3) 无状态:该协议没有记忆能力
① http协议中的消息头和消息体
http请求:请求行,请求头,空行 →消息头 消息体
http响应:响应行,响应头,空行 →消息头 消息体
URL
翻译成中文就是统一资源定位符
互联网上有各种各样的资源,存在于不同的服务器,我们就是靠url来找到这些资源。一个完整的URL包含4个部分,如下:
1.Schema架构名
我们这里就可以简单的理解为协议的名称,例如HTTP
第一部分之所以填写协议名称,就是为了确定怎样取得资源
2.Host主机名
服务器获取东西,需要你给出详细的主机名,这里的主机名,就相当于现实生活中的地址,你告诉浏览器要去哪一个地方获取资源。
主机名有两种形式:IP和域名
IP:网络中对计算机的唯一编号,这里有一个特殊的IP地址需要记忆,127.0.0.1表示本机的IP地址
域名:相当于是在IP地址的基础上进行了一个的封装,让人更加容易记忆。例如:baidu.com就是域名,更加方便我们的记忆。这里需要记住一个特殊的域名:localhost,也是表示本机。
3.端口号
所谓端口号,就是一台服务器上面有很多不同的功能的应用
4.资源路径
所谓资源路径,就是在确定端口号以后,资源处于具体的哪一个位置
标签:规则 端口号 请求 过程 传输 协议 nbsp 包含 url
原文地址:http://www.cnblogs.com/lyh15/p/7396516.html