DNS:负责把网站的域名解析成IP地址。网站也有IP地址,分为网络段和主机段。举例:假设地址段为13.0.0.0,子网掩码为255.0.0.0(子网掩码就是用来说明哪段地址是网络段的,255对应的就是网络段。本例只有第一段13是网络段,后面三段都是主机段)。
网关:网关是指连接到其它网段时,应该连的那个地址,也即路由器的IP地址(路由器就是用来连接其它网段的设备)。
MAC地址(物理地址):出厂时就有,全球唯一。电脑网卡、服务器、路由器的每个接口都有唯一的MAC地址。
从PC到服务器
开始上网:(电脑的IP地址为15.0.0.2,百度网的IP地址为13.0.0.2)
用户输入网址:http://www.baidu.com
首先需要DNS把网址里的域名www.baidu.com解析成13.0.0.2(因为百度在地址为13.0.0.2的服务器上)
计算机都配DNS,该电脑给DNS服务器发送数据包,DNS服务器有记录,查询后将所求IP地址发送回原电脑;第二次电脑发数据直接访问13.0.0.2地址。
从服务器到PC
网页普遍很大,数据包很小,不能一次性发送。因此服务器返回数据时需要把网页切割成小块,编上号。编完号之后的发送过程与之前的过程基本一样。 |