- 浏览器是一个具备多种客户端功能的综合性客户端软件。
- URL会包含服务器的域名和要访问的文件的路径名,访问时使用的协议。
- 浏览器首先会对url进行解析,从而生成发送给web服务器的请求消息。
- 委托操作系统将信息发送到网络中。(调用socket库的connect程序组件,发送描述符+服务器ip+端口,执行连接操作)。
- 收到请求消息后,web服务器会对其中的内容进行解析,根据要求来完成自己的工作,然后将结果存放在相应信息中。
TCP/IP的结构就是由一些小的子网(子网可以理解为用集线器连接起来的几台计算机),通过路由器连接起来组成一个大的网络。
IP地址时一串32bit的数字。
IP主体:10.11.12.13
子网掩码,用IP地址主体格式表示:10.11.12.13/255.255.255.0;用网络号表示:10.11.12.13/24
子网地址:10.11.12.0/24
子网内广播地址:10.11.12.255/24
子网掩码表示网络号与主机号之间的边界,如10.11.12.13/24,24bit为网络号,10.11.12;13为主机号。
DNS:查询IP地址,或查询名称。路由器只能通过IP地址来判断数据应该传送到哪。
查询www.baidu.com为例,发送的信息如下:
域名:www.baidu.com。这里的句点代表了不通层次之间的结先,越往右其层级越高
class:IN
记录类型:A
浏览器,邮件等一般应用程序手法数据时用TCP,DNS查询等收发较短的控制数据用UDP。
负载均衡器