网络是怎样连接

  1. 浏览器是一个具备多种客户端功能的综合性客户端软件。
  2. URL会包含服务器的域名和要访问的文件的路径名,访问时使用的协议。
  3. 浏览器首先会对url进行解析,从而生成发送给web服务器的请求消息。
  4. 委托操作系统将信息发送到网络中。(调用socket库的connect程序组件,发送描述符+服务器ip+端口,执行连接操作)。
  5. 收到请求消息后,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。
在这里插入图片描述
负载均衡器
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值