标签:请求 应用程序 ges 分享 范围 系统 src http协议 element
互联网协议是什么
连接两台计算机之间的internet实际上就是一系列的标准,这些标准就叫互联网协议。互联网协议定义了计算机如何接入internet,以及接入internet的计算机的标准。
为什么要有互联网协议
因为计算机不可能掌握每台计算机所使用的标准,计算机之间要进行通信就要进行统一规范,即是遵循互联网协议(Internet Protocol Suite)。
1)本机获取(获取本机的IP地址、子网掩码、网关IP地址和DNS的IP地址)
2)打开浏览器,输入想要访问的网址。
3)DNS协议:
DNS域名解析器,先访问本地或国内是否有缓存当前页面IP地址!如果有返回IP地址,如果没有则访问根域名服务器d.root-servers.net查询对应的IP地址,DNS根服务器会返回相应的域服务器。(其中.com/.net/.org/.biz/.info由国外公司负责管理,.cn/.uk/.jp等地理域名由国家或地区负责管理)
4)http协议
应用层根据http协议,会将发送的信息嵌入TCP数据包。
5)TCP/UDP协议
TCP数据包需要设置端口号。
6)IP协议
TCP数据包再次被嵌入IP数据包,IP数据包设置好双方的IP地址。
7)以太网协议
IP数据包嵌入以太网数据包。以太网数据包需要设置通信双方的MAC地址。
8)服务器响应
经过物理层的转发,服务器收到数据包得到请求,经过合包、拆包等,读出对应的HTTP请求。接着做出HTTP响应,在通过TCP协议返回。完成一次网络通信。
标签:请求 应用程序 ges 分享 范围 系统 src http协议 element
原文地址:http://www.cnblogs.com/zouruncheng/p/6544605.html