url->DNS->IP
根据请求的url,域名解析DNS服务器会将其解析成IP地址,然后会去建立HTTP连接。
一、HTTP标准
HTTP 1.1 https://tools.ietf.org/html/rfc2616
HTTP 1.1 https://tools.ietf.org/html/rfc7234
二、Telnet客户端
Telnet是一种应用层协议,适用于互联网及局域网中,使用虚拟终端的形式,提供双向、以文字字符串为主的命令行 接口交互功能。
常用于服务器的远程控制,可供用户在本地运行远程主机上的工作;
三、HTTP协议格式
基于TCP协议出现的,双向通道;
1.HTTP格式
request(request line[method-path-version] 、head、body)
response(response line[version-status code-status text] 、head、body)
2.HTTP METHOD:
get、post、head、put、delete、connecct、options、trace
3.HTTP Status code
- 1**:临时回应,表示客户端请继续;
- 2**:请求成功;
- 3**:标识请求的目标有变化,希望客户端进一步处理;
- 301:资源被永久转移;
- 302:资源被临时转移;
- 4**:客户端请求错误;
- 5**:服务器端请求错误;
4.REQUEST HEADER
5.RESPONSE HEADER
6.http request body
- application/json json形式
- application/x-www-form-urlencoded 表单提交
- multipart/form-data 文件上传
- text/xml xml文件
7.0SI模型(网络模型)
应表会传网数物
(应用层、表示层、会话层、传输层、网络层、数据链路层、物理层)