1.浏览器输入url
2.进行地址解析:分解出协议名、主机名、端口、对象路径等部分 协议名:http 主机名:localhost.com 端口:8080 对象路径:/index.htm
3.建立TCP连接(三次握手) 4.发送请求: 请求行 请求头 空白行 请求体 5.ARP和RARP:地址解析协议和反向地址解析协议,IP地址到MAC地址的解析;
6.RFC:互联网的规范
7.Get和Post请求的区别: 1.Get一般用于向服务器获取数据;而Post一般用于向服务器提交数据; 2.Get将请求参数以明文的方式放在请求行中;而Post将请求参数放在请求体中; 3.Get请求是幂等的,可缓存的;而Post请求是不幂等,不可缓存的; 4.Get请求回退对服务器没有影响;而Post请求回退会向服务器重复提交,结果不可预知; 5.Get请求对于服务器是安全的;而Post请求对于服务器是不安全的; 6.Post请求相对于Get请求安全一些。