75张图带你了解网络设备、网络地址规划、静态路由、实战演练

上帝视角

网络设备

大刘的电脑 A 和小美的电脑 B 可以通过网线连接起来,组成一个网络。A 发出来数据,B 都能接收到。反之 A 可以接收 B 发出来的所有数据。

网线

交换机

没过多久,隔壁老王的电脑 C、阿丽的电脑 D、敏敏的电脑 E 也要加入到网络中来。只使用网线连接是搞不定的了,搞不定的问题就用分层的办法处理。

数据链路层处理示意图

于是就有了二层网络设备交换机,交换机提供网络互联功能。

交换机

交换机可以接入多台电脑,那么它是如何识别不同的电脑呢?又是如何进行数据转发呢?

每个电脑网卡的 MAC 地址都是不一样的,电脑发送数据时,数据头部携带网卡的 MAC 地址,用 MAC 地址标识来不同的电脑。交换机就可以识别数据头部的 MAC 地址来区分不同的电脑。

MAC地址

交换机除了能识别不同的电脑,还需要找到电脑连接的交换机端口,才能顺利的把数据从相应端口发送出去。交换机通过自学机制,把学习到的设备 MAC 地址和交换机端口号添加到 MAC 地址表,并根据 MAC 地址表进行数据转发

MAC地址表

路由器

随着韩国棒棒的电脑 F、美国山姆的电脑 G、印度三三的电脑 H 等等的陆续加入,网络规模越来越大。交换机需要记录的 MAC 地址表也越来越多,需要的交换机也越来越多。但是交换机的容量和性能有限,MAC 地址表无法记录全世界电脑的 MAC 地址和对应的端口号,MAC 地址表太大也无法快速查找到对应的 MAC 地址表项。

交换机的上限

交换机搞不定的问题,就用分层的办法处理。

网络层处理示意图

于是就有了三层网络设备路由器,路由器可以把全世界的网络连接起来。

路由器

局域网内的网络连接可以使用交换机,例如一个公司内的网络或者一个校园内的网络通过交换机连接。不同区域的局域网互联使用路由器,那么如何区分不同的网络区域呢?又是如何跨网络区域进行数据转发的呢?

MAC 地址是烧录到网卡上的,也叫硬件地址,可以标识某一台设备,但无法用来标识某一个网络区域。为了区分不同的网络区域,IP 地址闪亮登场。IP 地址由网络号和主机号两部分组成,网络号可以标识网络区域,网络号相同的主机位于同一个网络区域内,即相同网段内。不同的网络区域使用不同的网络号。主机号标识相同网段内的不同主机,不允许相同网段内出现重复的主机号。在整个网络中通过设置网络号和主机号,保证每台主机的 IP 地址不会重复出现,即 IP 地址具有唯一性。

IP地址

路由器有多个端口,分别连接不同的网络区域,不同网络区域的 IP 地址网络号不同。它通过识别目的 IP 地址的网络号,再根据路由表进行数据转发。

路由器数据转发原理

网络地址规划

IP 地址

IP 地址由 32 位二进制数组成,为方便查看和记录,使用十进制数表示。

IP地址表示方法

常用二进制数与十进制数的转换

进制转换表

分配给主机使用的分类地址有 A 类B 类C 类,分类地址使用的是固定网络位数,A 类 8 位网络号,B 类 16 位网络号,C 类 24 位网络号。既可以通过判断分类地址类型( A 类、B 类、C 类其中之一)识别出网络号,也可以通过子网掩码识别出网络号。

分类地址

分类地址

A 类地址第一位以 0 开头,可变化的网络位有 7 位,即 128 个 A 类地址。其中 0 和 127 属于特殊地址,可用的 A 类地址就是 128 - 2 = 126 个。

可变化的主机位有 24 位,即 16777216 个主机地址。其中主机位全为 0 和主机位全为 1 分别为网段地址广播地址,不能分配给主机使用,每个 A 类地址可用的主机地址就是 16777216 - 2 = 16777214 个。

A 类地址的范围是 1.0.0.0 ~ 126.255.255.255

A 类地址子网掩码是 255.0.0.0 ,也可写作 /8

A类地址

B 类地址前两位以 10 开头,可变化的网络位有 14 位,即 16384 个 B 类地址。其中 128.0 和 191.255 属于特殊地址,可用的 B 类地址就是 16384 - 2 = 16382 个。

可变化的主机位有 16 位,即 6553

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值