协议: 协议一定是双方或是多方的签订的。
网络协议:FTP协议 http协议等
1.TCP/IP协议族
- 这个协议族是规定我们浏览器和服务器之间的通信规则的。
- 网络的分层:
1.应用层
应用层指的是浏览器和服务器
协议:HTTP协议
2.传输层
将发送的数据拆包
协议:TCP UPD协议
3.网络层
负责发送文件
协议:IP协议
4.数据链路层
网路中接口,硬件层
2.HTTP协议
- 浏览器和服务器之间通信是基于请求和响应的。
- 浏览器向服务器发送请求,这个请求就相当于浏览器给服务器写了一封信。
- 服务器向浏览器发送响应,响应就相当于服务器给浏览器回信。
- 信的格式:
FROM:小明
TO:小红
Address:北京
Content:小红我想你
- HTTP协议就是规定浏览器和服务器之间通信的格式的,
浏览器和服务器之间的通信叫做报文。
- HTTP协议:超文本传输协议。
- 报文的整体格式:
报文首部
空行
报文体
- 首部又分成了两个部分:
1.报文首行
2.报文头
- 请求报文:
请求首行
请求头
空行
请求体
- 响应报文:
响应首行
响应头
空行
响应体