前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《网络是怎么连接的》

《网络是怎么连接的》

作者头像
Echo_Wish
发布2023-11-30 19:27:02
1600
发布2023-11-30 19:27:02
举报
文章被收录于专栏:数据结构和算法

标题《网络是怎么连接的》

总体示意图

在这里插入图片描述
在这里插入图片描述

最基本的说,网络是由web服务器和浏览器(客户端) 以及一套安全准确稳定传输服务器和客户端信息的机制组成。浏览器发出请求,通过机制服务器接收到请求,然后处理请求,返回响应通过机制浏览器收到响应,一次网络连接完成。

梗概

第1章Web浏览器

在浏览器中输入一串url并敲下回车时,浏览器便会按照一定的规则分析含义根据含义生成请求消息,生成消息后浏览器并不负责消息的传输,传输由机制负责,浏览器将数据委托协议栈将数据发送出去。

第2章协议栈、网卡

协议栈也就是网络控制软件,它会将从浏览器收到的消息打包,加上目的地等控制信息,并且将这些信息装入包(packet)。就如同我写好了信的内容,但信的寄往地等信息还没有添加,这些就由协议栈负责,它还可以在通信错误时重新发送包或者调节数据发送速率等。接着,这些包会被由网卡(它是负责以太网或无线网络通信的硬件)转换成电信并通过网线发送出去。

第3章集线器、交换机、路由器

这些设备会根据接入互联网的形式不同而不同。这里假设我们客户端的计算机是连接到家庭或公司的局域网中,然后通过FTTH等宽带线路接入互联网。这样,网卡发送的信息包会经过交换机等设备,到达用来接入互联网的路由器。路由器后就是互联网。就好像我们将信件投递到邮筒,有邮递员会将邮件送给收件人一样。

第4章接入网、网络运营商

接下来我们的数据就进入到互联网内部了。互联网的入口线路称为接入网,一般而言,可以用电话线,ISDN,ASL等多种通信线路来接入互联网,这些通信线路统称为接入网。接入网连接到签约的网络运行商并接入被称为接入点的设备。接入点的实体是一台专为运营商设计的路由器,它就是离我们家最近的邮局,我们投递到邮筒的信件需要先收集到邮局进行分拣,然后送出。

第5章防火墙、缓存服务器

通过互联网骨干网后,数据包到达了web服务器所在的局域网。然后会有防火墙,它会检查进入的包。就像门口的保安它会拒绝危险的包。当通过防火墙之后可能会遇到缓存服务器,对于一些网页中可以重读使用的数据是会被保存在缓存服务器中,如果要访问的数据正好在缓存服务器中那么就不用劳烦web服务器直接从缓存服务器中读取。对于一些大型网站可能会有消息分布到多台web服务器上的负载均衡器,还有CDN。经过这些之后,数据包到达web服务器。

第6章Web服务器

数据包到达web服务器,数据包被解包成原始数据包,然后交给web服务器程序,同客户端一样通过协议栈完成。接着,web服务程序根据请求完成对应动作,生成响应,返回给客户端。响应返回给客户端的过程正好同客户端发送消息相反。 至此,一次完整的网络请求便结束了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-08-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 标题《网络是怎么连接的》
    • 梗概
      • 第1章Web浏览器
      • 第2章协议栈、网卡
      • 第3章集线器、交换机、路由器
      • 第4章接入网、网络运营商
      • 第5章防火墙、缓存服务器
      • 第6章Web服务器
相关产品与服务
内容分发网络 CDN
内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档