我们是如何上网,浅析(局域网篇)

title: 我们是如何上网,浅析(局域网篇)
author: balabala
date: 2017-07-27 22:50:47
categories: 网络
tags: [网络,如何上网-局域网]

以公司常用网络(简化版)为例:

由上可以看出:

  我们的计算机都是交换机的端口,也就是我们常说的网口,这也解释了一个问题,我们在公司每个人都拥有一个“私网”IP,但这个IP对外来说是不存在的,尽在公司的局域网内生效,多数的情况是你们所有人对外,也就是广域网来说只有一个IP,这个IP才是公网IP(参照解释1),也就是我们都通过这个IP来与外界进行信息的交换。而在同一个局域网内,我们与同一局域网的计算机连接主要依赖的是交换机,交换机会维护一个MAC转发表,这个表会记录所有的“路”,当你向另一台计算机发送数据时,就会走“特定”的路(下图)。

举例,节点A向节点D发送数据的流程:①节点A发送数据,封装源MAC地址和目的MAC地址②交换机收到数据,先解析源MAC地址,再解析目的MAC地址,查询MAC地址表,转发至port24③节点D收到数据,解析出目的地址为自己并应答节点A。

流程图:

通过上面的流程我们就可以大致的明白我们局域网内的通信流程,同时我们可以总结出:

①公司的电脑大多都是在局域网内工作,我们的IP也是私有IP

②局域网内部通信的方式主要依靠交换机,交换机维护的MAC地址表让我们可以进行数据交换,同时也可以看出

“MAC地址表”的大小是限制交换机性能的一个因素

每台PC的带宽=总带宽/端口数

PS:

<解释1>:公网ip,这个IP为在广域网中唯一的可以找到你的方式,IPV4地址地址短缺导致,由于计算机在美国兴起,话语权就在人家,我们的IP资源匮乏,为了解决这个问题,后来开发出来NAT技术

 

stay true to the mission
原文地址:https://www.cnblogs.com/balabalala/p/7610379.html