从我接触到电脑开始,我就会有疑问,互联网到底是怎么工作的,为什么我能给别人打电话,给别人发信息?
如果你也想解答这些问题,那么跟我一起学习吧。
用户A如果想用电脑跟用户B发消息怎么办? A和B现在想要通信,那么两台电脑必须要链接,才能完成数据的传输。
那我用网线把这两台电脑连起来不就完了嘛对吧。
那如果用户A和用户B一个在黑龙江一个在云南,那怎么办?如果不仅仅是AB,还有CDEFG都想和对方通信,那得多少网线?
所以首先第一个问题,我们可以借助电话线,电话基础设施已经可以把你家连接到世界的任何角落,再利用基础设备叫做调制解调器,它可以把网络信息和电话设施可以处理的信息进行互换。
那第二个问题,我们就弄出了路由器来解决这个问题,路由器就像电话通讯录,把我负责的这一片区域的网络都连到我这个路由器上,如果A想要把信息发送给B,A首先要发送给路由器,路由器再发送给B,如果B没有在我这片区域,路由器会把信息发送给管路由器的大路由器,大路由器发送给路由器,路由器检查B是否在,在的话就发送给它,相当于我在我的通讯录上记上我们小区所有人的电话,他们互相不能通电话,必须经过我的通讯录,A想打电话给B,先打给我,我先找我的通讯录上有没有B,有的话,我就给他打电话,没有的话,我就打电话给管理我们各个小区通讯录的头,他上面有更多的通讯录,由它打电话给下面的通讯录,通讯录再给B打电话。
参考:
我觉得把这些仔仔细细看一遍,差不多这些概念就都清楚了。
互联网是如何工作
https://developer.mozilla.org/zh-CN/docs/learn/How_the_Internet_works