- http 简介
- 超文本:包含有超链接Link和各种多媒体元素标记的文本
- URL:统一资源定位符
- HTTP:超文本传输协议;是一种按照URL指示,将超文本文档从一台主机web服务器传输到浏览器的应用层协议
七层网络模型 | 四层概念模型 | 对应网路协议 |
物理层 | 数据链路层 | IEEE 802.1A, IEEE 802.2到IEEE 802.11 |
数据链路层 | FDDI, Ethernet, Arpanet, PDN, SLIP, PPP | |
网络层 | 网络层 | IP, ICMP, ARP, RARP, AKP, UUCP |
传输层 | 传输层 | TCP, UDP |
会话层 | 应用层 | SMTP, DNS |
表示层 | Telnet, Rlogin, SNMP, Gopher | |
应用层 | HTTP、TFTP, FTP, NFS, WAIS、SMTP |
HTTP工作原理:
1、浏览器分析超链接中的URL
2、浏览器向DNS请求解析链接的ip地址
3、DNS将解析出的ip地址返回给浏览器
4、浏览器与服务器建立TCP连接
5、浏览器请求文档:Get/index.html
6、夫妻给出响应,将文档index.html发送给浏览器
7、释放TCP连接
8、浏览器显示index.html中的内容
HTTP报文结构:
请求报文,返回报文,请求报文中的方法,响应报文中的状态码,首部字段或消息头,报文节构实例
- 请求报文:从客户端向web服务器发送的请求报文
返回报文:
三部分
请求报文的方法:
- 响应报文中的返回状态码: