网络是如何连接的呢

在这里插入图片描述
一直以来,就对网络很感兴趣,觉得它神秘又令人着迷。最近又看了一本书,是日本人写的,叫《网络是怎样连接的》,发现对网络的认识更加清楚了。

整个流程如下图所示:从客户端经过运营商到服务器端。
在这里插入图片描述

具体流程如下

web浏览器 ——协议栈、网卡 ——集线器、交换机、路由 ——接入网、运营商 ——防火墙、缓存服务器 ——web服务器。

每个流程的具体作用

1.web浏览器的作用。

生成请求消息 将消息委托给协议栈(网络控制软件)发送给web服务器。

2.协议栈(网络控制软件)作用。

会给从浏览器接收到的信息打包,并加上目标地址等控制信息。管理发送包,比如通信错误的时候会重新发包。

3.集线器、交换机、路由。

网卡发送的包会经过集线器、交换机等设备,到达路由器。

4.接入网、网络运营商。

包从路由器出发,通过ADSL等方式接入互联网的骨干网。这个部分不会详细介绍(毕竟大多数人接触不到)。

5.防火墙、缓存服务器。

经过骨干网之后,网络包到达web服务器的局域网中,

首先会遇到防火墙,防火墙会对进入的包检查。
然后经过缓存服务器(1.提供重复利用的数据,如果要访问的网页数据正好能在缓存服务器中找到,就不需要劳烦web服务器;2.在大型网站中,可能会配置将消息分布到多台web服务器上的负载均衡器)。

6.web服务器。

数据到达web服务器后,会被解包成原始请求消息,交给web服务器程序。这个操作和客户端正好相反。

更多精彩内容欢迎关注我的公众号:追求极简主义的程序媛。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值