【摘要】 我们下面接着上次第二篇开启讲解IP和掩码知识,如有疑问点欢迎下方评论一起交流。

一、主机的门牌号(IP地址)

当接入到网络里面的主机数量越来越多,每台主机都需要的门牌号(IP地址)数量就越来越多,这就会涉及到IP地址的管理问题。一开始大家觉得门牌号不用太多,32位就差不多够用了(事实证明完全不够)。

所以IP地址大概长这样:

192.168.1.1 (对战局域网1-01号主机),192.168.1.2 (对战局域网1-02号主机)。

这种小的网络呢,不用搞太大,大家约定前面三个地址都一样,仅最后一个数字不一样就行了。可以看出这个局域网最多可以接入255太主机,再多就没有IP(门牌)地址分配了。即前三位地址不变时(1幢-1楼-01班级,类似这个不能变),最多允许255台主机连接。

如果其他电脑还想接入网络呢?那么使用:

192.168.2.1 (对战局域网2-01号主机),192.168.2.2 (对战局域网2-02号主机)。

可以看出来 1幢-1楼-02班级 也有255台主机可以连在一起。

二、掩码Mask

为了更好的表达一个局域网有多少台机器, 我们举个例子:用帮派大小来描述帮派中有多少个成员。

现在有个帮派:华东帮.杭州分舵.滨江大队.唐疙瘩弄 , 恩,一看这个名字就知道很小的喽喽团体,成员没几个。

再看上一级帮派:华南帮.深圳分舵 。 哇,感觉是个大帮派,成员很多的样子。

所以一个团体的大小,直接看名号的长短就知道。名号越短,帮派越大。

这个名号就是相当于掩码的作用了,掩码越小,这个局域网就越大。

下图可以看出IP地址的分配,根据前面多少位地址不动,可以大概有这种分类方法:

A类地址,B类地址,C类地址。其实就是前面有几位地址不动的意思。“前面几位地址不动”这个名字太长了不好记,取个好听的名吧,掩码(Mask),立马高大上了。

再看上图中的C类地址,掩码是多少啊?数一数是3*8=24位。所以 255.255.255.0 也就是 3个8bit是全1=24位的掩码。掩码使用 /数字 表示,例如 /24。

C类地址的帮派名号算是比较长的,是24位的名号,内部成员有限,才255人。那肯定是没有人家16为的名号(掩码)的势力范围大啦。

三、网络Network

经过上面的解释,那么01班级的网络就是:192.168.1.0/24。 而02班级的网络就是:192.168.2.0/24。明显的是两个帮派。

其实:IP地址 “与”上 掩码,就是自己所在的网络了。例如:

192.168.1.2 & 255.255.255.0 = 192.168.1.0/24 意思是保留前24位,后面的都抹零。

而掩码大家一般都设置为8,16,24,因为比较好记,你要是设置一个掩码17,后面抹零,你一下子都算不出来数字是多少。

还有一个重要的提示:一旦你知道了掩码的大小,你自己的局域网的大小就知道了。例如掩码24,那么你所在的网络最多能连接255台主机。再多主机只能接到其他班级的网络里。

四、网络互连

终于有一天,两大班级不甘于内战,希望班级之间互相切磋下!那得想办法把两个网络给连起来啊。于是找一台土豪主机Host,这个Host有两块网卡,一块通过网线接入网络01,另一块通过网线接入网络02,这样这台主机就有两个IP地址啦,一个是192.168.1.1,还有一个是192.168.2.1,搞定。

于是这台特殊的主机Host-S,它一般不能停机,不然隔壁寝室就有人怒吼,渐渐的这台机子就当做专用机一直开着了。 至于这台机器的配置嘛,网卡牛逼一点喽,操作系统么简单点,能收发报文啥的就行了,搞着搞着这台主机就有了自己特别的名字:路由器

路由器也是一台电脑,功能比较单一的电脑(不过现在的路由器功能也越来越牛逼了,摆明就是一台比较牛逼的电脑了)。

路由器负责连接两个不同的网络。

五、网关

现在所有01网络的主机Host只要发送报文到02网络的主机Host上去,报文就必须通过这个路由器主机,我们就把这个路由器的地址,叫做网关。所有01网络里面的主机,都把网关地址设置为这台路由器地址。

所以网关有两层含义:

1.对当前主机来说,这是一个特殊的地址,特定的报文都发到这个地址,由它帮忙中转一下。

2.本身来说,可以是一个特殊的设备,例如路由器。

网络模型基本出来了,下一节继续讲路由 :-)

来源:华为云社区  作者:tsjsdbd

相关推荐

《跟唐老师学习云网络》 - Bridge网桥

《跟唐老师学习云网络》 - Kubernetes网络实现

《跟唐老师学习云网络》 - Veth网线

《跟唐老师学习云网络》 — ARP你在哪

《跟唐老师学习云网络》 -第4篇 router路咋走啊

《跟唐老师学习云网络》 - 我的网络概念

【华为云技术分享】《跟唐老师学习云网络》 — IP和掩码相关推荐

  1. 【华为云技术分享】唐老师带你秒懂大数据,以及Spark和Flink在干啥咧

    [摘要] 花20分钟时间入门一个新领域,唐老师以一个生活中的例子,表达大数据框架Spark和Flink的各自特色.入门总结,请多指教. 作为网络老砖家(自封),唐老师本对大数据是一窍不通,在看完一系列 ...

  2. 【华为云技术分享】《跟唐老师学习云网络》 - 我的网络概念

    [摘要] 之前讲过该一系列文章都是入门的,保证你会对,但是精通还要靠自己进一步深入(感兴趣的话). 一.电脑主机 <--> Host 一台电脑很简单,一个壳子里面堆了很多玩意.但是你买了电 ...

  3. 【华为云技术分享】《跟唐老师学习云网络》 - Kubernetes网络实现

    当今K8s独霸天下之时,咱们站在更高的角度,好好的看看K8s的网络是以什么理念构筑的.以及一个容器集群的好保姆,是如何分别照顾 南北流量和东西流量的. 一.简单介绍下Kubernetes 略..容器集 ...

  4. 【华为云技术分享】《跟唐老师学习云网络》—我的网络概念

    [摘要] 之前讲过该一系列文章都是入门的,保证你会对,但是精通还要靠自己进一步深入(感兴趣的话). 一.电脑主机 <--> Host 一台电脑很简单,一个壳子里面堆了很多玩意.但是你买了电 ...

  5. 【华为云技术分享】《跟唐老师学习云网络》 - Bridge网桥

    [摘要] 跟唐老师学习云网络,已经进入到虚拟化的世界啦.Bridge是网络虚拟化中非常重要的一种设备,快来一起学习Linux-Bridge的作用吧. 一.什么是Linux-Bridge 咱们直接说人话 ...

  6. 【华为云技术分享】《跟唐老师学习云网络》 - TUN/TAP网线

    介绍TUN/TAP设备的概念和常见作用(即打通VM和Host间的网络),以及和Veth-pair网线的区别.这一节内部比较简单,因为主要内容已经在Veth网线里面讲了. 什么是TUN/TAP TUN/ ...

  7. 【华为云技术分享】《跟唐老师学习云网络》—router路咋走啊

    [摘要] 好了,到这里至少你应该能看懂路由表信息了.给你一个目的IP,你也应该知道它会使用哪一条路由了. 路怎么走就看骚年你了~ 一.路由 其实关于网络大家遇到最多的问题就是:卧 槽,为什么不通啊! ...

  8. 【华为云技术分享】《跟唐老师学习云网络》 - Tcpdump大杀器抓包

    [摘要] 前面章节的网络协议栈相关的信息建议大家多学习一遍,因为这些都是最基础的东西,想玩好云网络必备基本功.. 一.上帝视角 之前提到过定位问题可以开启上帝视角,那么如何开启就要依靠tcpdump这 ...

  9. 【华为云技术分享】《跟唐老师学习云网络》 - Veth网线

    [摘要] 学习Veth-pair的概念和作用,并实战使用Veth + Network Namespace新建了一个可以独立使用的网络命令空间,从而详细了解了一个完整的网络空间是如何搭建的过程. 1   ...

最新文章

  1. Excel财务报表制作技巧与综合案例操作
  2. hadoop学习-mahout-Bayes分类算法示例程序
  3. 【TypeScript】防止对象改变
  4. 如何利用DataWorks OpenAPI实现圈人?
  5. MySQLWorkbench注释
  6. 手电筒java_Java鼠标“手电筒”效果如何?
  7. 5.5 关于数据的问题
  8. 多线程内存泄漏_内存泄漏的场景和解决办法
  9. [Android]Thread线程入门3--多线程
  10. iOS开发模式MVVM 2分离业务逻辑
  11. 手机开机显示设备服务器信息,原 live-server启动一个本地服务器(手机访问)
  12. 数据结构 复习攻略 新手必看
  13. 【C语言自学】第三章流程控制
  14. 机器朗读发音电脑说话
  15. 基于Trtc的内贸站视频聊天服务
  16. gensim训练wiki中文词向量
  17. 5、hibernate第六课
  18. python实现四则运算_自动生成四则运算题目(python实现)
  19. 爱无尽头,爱无尽头在线观看,免费在线看
  20. router.addRouters和router.addRoute

热门文章

  1. java 随机手机验证码_基于Java随机生成手机短信验证码的实例代码|chu
  2. java raw types,java – 为Raw Types抛出不一致的ClassCastException
  3. java enum.isdefined_c# – Enum.IsDefined带有标记的枚举
  4. CTC 解码算法之 prefix beam search
  5. jquery remove() empty()
  6. python可以处理矩阵吗_Python 稀疏矩阵处理
  7. RTT内核对象——对象理解
  8. 信阳航空学院计算机,在航校|信阳航空服务学校二期建设震撼公布!
  9. 测试hudi-0.7.0对接spark structure streaming
  10. android开发界面 淡出,Android 界面淡出 淡入效果