网络是怎样连接起来的

本文概述了网络数据包从浏览器输入URL开始,如何通过网络协议栈转换成数据包,经过交换机、路由器、防火墙,可能的web服务器缓存,最终到达web服务器并返回数据的过程。详细解释了网络数据包在网络中的传输路径。
摘要由CSDN通过智能技术生成

网络是怎样连接起来的(一)整体流程

概述

在浏览器中地址栏输入一个URL,
如https://www.yuque.com/yieryi-ik6se/zyb8yw/ski6iv/edit,浏览器将该URL转变为一个HTTP请求,然后将HTTP请求交付给操作系统中的网络控制软件(网络协议栈 可以控制HTTP请求的传输规则),网络控制软件将HTTP请求加上相应的头部将之变为网络数据包,再通过网卡将网络数据包发送出去。
网络数据包被发送出去后,进入局域网中,通过交换机和集线器等设备,找到路由器。路由器负责接入互联网,网络运营商会将经过路由器传来的数据包交付到目的地。
数据包到达目的地前,可能会经过防火墙,防火墙负责检查数据包是否符合要求,经过防火墙后,可能会遇到web服务器缓存,如果web服务器缓存中有我们所需的内容,则数据包最终不会到达目的web服务器,而是停在web服务器缓存中。若web服务器缓存中不存在我们请求的内容,则请求数据包到达web服务器,web服务器去除数据包头部,解析数据包的内容,将数据包需要的数据原路返回给发送源主机。(数据包的路径将会被记录,按原路返回)
网络数据包路线流程图

图1.网络数据包路线图
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值