一、OSI网络七层参考模型
应用层 DNS,HTTP,SSH,SMTP,FTP
表示层
会话层
传输层 TCP,UDP,SCTP
网络层 IPV4,IPV6,ARP,ICMP
数据链路层 以太网,无线wlan
物理层
二、HTTP协议:超文本传输协议(HyperText Transfer Protocol)
1. HTTP报文格式,请求和响应格式基本一致,由三大部分组成
起始行(start line):描述请求或响应的基本信息 GET /index.html HTTP/1.1
头部字段集合(header):使用key-value形式说明报文
消息正文(entity):实际传输的数据,不一定是纯文本,可以是图片、、视频等二进制数据
2. HTTP协议的3个特点:
(1)http是无连接的,一个请求完成即与客户端断开连接
(2)http是媒体独立的,可以传输文本、图片、视频等,制定类型即可
(3)http是无状态,协议无记忆,对于之前的消息服务端不做记录