summary
type
status
date
slug
tags
category
password
icon
😀
猜猜你是怎么上网的
 

📝 连网,上网过程

基础局域网

都见过路由器吧(
我们来看一张简单的家庭网络拓扑图。
在一个典型的家庭网络环境中,多种设备通常通过路由器提供的Wi-Fi连接进行上网。
这幅图描绘了这样一个场景:一个路由器和两个不同的设备。这两个设备都是通过连接到这个路由器来接入互联网的。
 
notion image

连网过程(

分配给自己一个IP(DHCP)
为了方便讲解,忽略了很多细节。
notion image
当我们的设备尝试接入一个Wi-Fi网络时,就像进入一个新的城市寻找住所。设备周围有许多其他的“居民”(设备),但它需要找到“市政府”(路由器)来获取自己的地址。
这时,你的设备会大声喊出:“谁在运行着DHCP(一种服务),给我返回一下。我的MAC地址是xxx。”(这里的MAC地址是设备的唯一标识,类似于身份证号)
周围的其他设备(比如别的电脑、手机等)也听到了这个请求,但它们会想:“不是我,我没有DHCP服务。”(这些设备通常不会回应这个请求,但是它们会“记住”这个MAC地址,方便未来的网络交互)
最终,路由器(运行着DHCP服务的设备)会回应说:“我有DHCP,我来给你一个IP地址。你记好了,是192.168.1.28。”(路由器分配了一个IP地址给你的设备,允许它在网络中进行通信)

连网过程(此处既是上面比喻版本的翻译

当设备尝试连接到Wi-Fi网络时,它会使用动态主机配置协议(DHCP)来获取一个IP地址。设备通过广播其MAC地址(一种独特的硬件标识符)来请求IP地址。这个请求被路由器(运行DHCP服务的设备)接收。
路由器响应此请求,并为设备分配一个IP地址,如192.168.1.28。这个分配的IP地址允许设备在本地网络中进行通信,并访问互联网。

基础广域网

知道啥是服务器嘛》?
我们来看一张图
路由器(实际上还有交换机光猫等设备)出口,接入广域网。
广域网中有很多的服务器运行着各种云服务。每个服务器都有属于自己的公网IP。
 
notion image
 

上网过程

当你的设备成功地从路由器获得了一个IP地址后,这就好比你在这个“数字城市”中获得了自己的“家庭住址”。现在,你的设备拥有了通向互联网的门户——自己的IP地址和路由器(即网络的出口)的地址。
设想一下,你想访问一个网站,比如你想去“电影院”(即访问一个视频网站)。你的电脑或手机就会启动一个新的旅程。首先,你的设备会问:“我想去看[www.moviesite.com],这个地址在哪里?”这个问题就像是你问路人:“电影院怎么走?”
这时,你的设备会联系一个特殊的服务——DNS(域名系统),它就像是城市的信息咨询中心。DNS会回答说:“哦,[www.moviesite.com]的地址是123.456.789.10。”这就好比信息中心告诉你电影院的具体街道地址。
知道了这个地址后,你的设备就会通过你的“家庭网络”(即局域网)向路由器发送一个请求:“请带我去123.456.789.10。”路由器,就像一辆出租车,会帮助你的数据包穿越复杂的互联网,最终到达目的地——电影网站的服务器。
服务器收到请求后,就像电影院的售票员,会回应:“好的,这是你想看的电影。”然后,它会将电影(即数据)通过互联网送回到你的设备。这个过程中,数据包会穿越许多网络节点,最终安全抵达你的设备,就像你乘坐出租车回家一样。
通过这样的方式,你的设备就可以访问网站、观看视频、发送邮件等等——在这庞大的数字城市中自由地行走。

上网过程(此处既是上面比喻版本的翻译

一旦设备获得了IP地址,它可以开始访问互联网上的资源。例如,如果用户想要访问一个网站,设备首先需要解析网站的域名以获得其对应的IP地址。这是通过域名系统(DNS)完成的,DNS充当了名称到IP地址转换的目录服务。
设备通过DNS查询获得了网站的IP地址(例如www.moviesite.com解析为123.456.789.10)。随后,设备通过其本地网络向路由器发送一个请求,要求连接到该IP地址。
路由器转发这个请求通过互联网,并最终到达目标网站的服务器。服务器接收请求,并将所请求的数据(如网页内容、视频等)发送回设备。这些数据通过多个网络节点传输,最终到达用户的设备,使用户能够浏览网站、观看视频或进行其他在线活动。

总结

通过上面的描述,我们知道了最基础的计算机网络通讯过程(其实也缺少了部分东西,但不影响理解)
后续会对其中的概念详细介绍。
希望你了解到:

1. 获取IP地址(局域网内部)

  • 设备连接到Wi-Fi网络时,它需要一个IP地址来在网络中进行通信。这是通过动态主机配置协议(DHCP)实现的。

2. 访问互联网(广域网连接)

  • 当设备想要访问一个特定的网站(例如www.moviesite.com),它首先需要解析这个网站的域名以获得其IP地址。设备通过DNS查询获取到网站的IP地址后,向路由器发送一个请求,要求连接到这个IP地址。路由器转发这个请求,通过互联网,到达目标网站的服务器。服务器接收到请求后,发送所请求的数据(如网页内容、视频等)回到用户的设备。

IP地址看起来很重要吧(

🗒️
计算机网络合集
 
解bl锁(小米14)计算机网络合集
Loading...