CCNP必备:Linux网络及TCP、IP协议详解(三)|学习笔记

简介: 快速学习CCNP必备:Linux网络及TCP、IP协议详解

开发者学堂课程【Linux网络进阶 - TCP/IP协议及OSI七层模型CCNP必备:Linux网络及TCP、IP协议详解学习笔记,与课程紧密联系,让用户快速学习知识

课程地址:https://developer.aliyun.com/learning/course/552/detail/7630


快速学习CCNP必备:Linux网络及TCP、IP协议详解(三)


四、协议域

image.png

Er 这个这种地址是人为的通过手段,人为的管理员,运维工程师加进去,它具有管理的思路,是在哪个网络里。这是它的突出优势。所以实际上也就意味着17220是不是就能体现出来,在哪个网络里。

17218在另外一个屋里。这就是刚才强调的网络ID,在哪个网络。不同的主机。如果处于不同的网段,也就意味着它是相当于路由器的两侧,什么样的网段。

一般来讲,就是路由器的两侧就认为是两个网段的路由器。隔开两边。这是个交换机,这个交换机,那个交换机,连接了若干主机,连接了若干主机,如果交换机。

这是路由器,因为这个路由器把网络分成了两个网段,相当于这边是一个网段,这叫一网段,这是二网段,那所以这两台主机既然在一个网站里,那么IP地址必须要体现出来,是在一个网段,也就意味着现在的教室就是二零,这两个都是1720开头了。这个是在另外一个教室里面,它是在一个网段中间有路器隔开表示17218。

所以通过前面一段就能看出来,不在网络里。不在网络里具有管理目的。当然,对于这两台电脑来讲,A和B是各自必须有自己的地址,所以后面应该有唯一的标记。比方说这是0..,2这是.0,.3,表示这个网络里的唯一的某一个主机的唯一编号。

所以,现在的地址就分成两部分,叫网络ID加主机ID。

网络ID 加主机ID2部分组合而成。这个网络ID表示在哪个网段,这个主机ID表示这个网段的哪一台主机。因此只要在当前教室里面,应该地址都是1720,因为在一个网络,但是后面的地址应该不一样,后面地址一样,那不就都一样都一样不就冲突了。

所以网络在一个网络里往,只要是在一个网段,网络ID是相同的,它用来表示网段的编号,那在网一个网段里网段的IP虽然相同,但是前最后的这个主机ID应该是不同的。它是表示这个网段中的某一台主机有点。

像电话号码,比方说北京的区号是不是都是010,只要都在北京,都是010,像网络ID 。当然北京的电话虽然是零,但是每个电话是有自己的一个电话电话号码,比如说是6598。这个29850这是就是相当于这个主机ID 。可以这样去想,前面这个,相当于网络ID,这相当于网络ID后面这部分,相当于主机ID 。

怎么能判断出来总共32位方程式,那么总共32位哪些卫视网络ID?哪些位是主机ID?如果直接肉眼观察,通常来讲是看不出来的。

网络ID主机ID哪些为它是有相应的规则,网络ID,主机ID。其中有一条原则就是网络ID肯定在最前面。

主机ID肯定在最后面,就跟写电话号码市的区号是不是肯定在前面写,不能中间写个108。

1.IP地址

他们可唯一标识IP网络中的每台设备

每台主机(计算机、网络设备、外围设备)必须具有唯一的地址

IP地址由两部分组成

网络ID:标识网络

每个网络分配一个网络id

主机ID:标识单个主机

由组织分配给各设备

2.IPv4地址格式:点分十进制记法

image.png

3.IP地址分类

总共32位,前面的某一部分是网络ID。后面的某一部分是主机ID,但是前面哪一部分是总共30位哪些?

哪些位置,主机ID,那这个要想判断出来的话,要看地址的类型。所以有两种分类。

这就是ABC类。

image.png

网络ID只要不一样,意味着是不一不同的网段对,那其中的不同的网段的ID的编号范围最小是零,最大的是11111,这个如果写成十进制应该是零,这个写成十进制是127128-1,所以a类地址的如果写成十进制,这种形式。

但是,由于零有特殊含义0.0.0,这个在后面有些情况下会看到,实际上,刚才抓包的时候也曾经看到过高的时候零点零点表示,位置就是我没有地址。表示没有地址,而127开头的也有特殊含义。

是本地回环地址,所以这种地址有特殊作用,就是给本地回环用的,因此它是不能给房卡分配的,一次把这个地址给排了。去零去121,那所以也就真正给计算机分配的。

所以在网络中如果能看到这种地址,那他就是a的地址。当然这里面隐藏着一个小小的数学算法。

第一,有几个A类网站?

A类网络类网站一到126,因为最高为零是不能动,可变的网络ID?七位是不是二的七次方,但是因为有特殊原因把这个给去了,所以才导致存放的地址是不是只有120。如果不考虑这种特殊地址的话,它的计算公式实际上已经算出来了,是二的七次方。因此网络现在都是一个公式的,注意后面还会得到好多数值,要做网段数或者叫网络数。

注意不考虑这个零和127的问题,因为这属于特殊情况,可以排除的,那现在最高也不是已经不能动了。可变的往来的是不是这个,所以是不是就是二的七次方。

27次方这个七位是不是可变所以网络的。数量是不是就是二的可变网络ID的位置方。这就是将来算有多少个网络的计算公式。有多少位是可变的,多少次方它的网络ID的次数、个数,就变了固定了。

比方说,假设有一个十这样的忙碌时开头的地址。十开头这个地址时开头地址是不是在这个范围内?它是属于a类地址,地址时网络的地址,那使网络的地址,后面这些往主机的ID。

是有可能有各种组合的。那他可能的各种组合是不是也就是多少种,二的二十四次方?24是从哪儿来的?

因为前八位是网络ID。那后面的24位是不是自然就是主机ID,那组件ID,那也就意味着二的二十四次方,但是22次方还都不能用,因为因为如果十开头不变,后面全是零,店铺地址是不能用的,这种地址,就表示它表示一个网络的意思,它表示网络号,所以他不能用。

还有一个地址也不能用,就是全为一的情况下,就是全是241,那当然选241写成二进制,写成十进制是就这种形式。这个也不能用,因为这个表是什这个网络的广播。他是表示这个网络的广播。

所以这两个地址都给排了,因此,现在使这个网络最多存放的主机数,那就是二的二十四次方减二。因此,又可以得出一个新的公式,在一个网络中。主机ID倍数四方主机。

而A类地址所有的地址,A类地址,所有的地址。全都是24位的往来的,所以每个A类地址,它存放的主机数都能达到二的二十四次方,二的二十四次方。是约等于1600万台主机。

那就是说如果搭建一个a类的,这样的一个网段的话,它里面能放1600万台主机。1600万主机。

当然还有C类。110开头,后面XX。就是前24,为什么id。当然,既然前十二十四位是网络ID,那就意味着主机ID只能是八位,也就是一为了救一个八位的,既然前三位已经固定不能变了,只能可能变这么多。

就是二的,根据刚才的公式算了,可变的马来的有几位,这几位可变二的一次方二的那一个a类网络就是一个C类网络主机数能多少。不是二的八次方。而且还得减减二还得甲。算下来是254。

第一类是什么?第一类是1110开头。但是地理位置比较特殊,地位地址它并不能给电脑直接分配,他表示的是多播地址,所以后面不写着。

他表示中国地址。一地址也是有11110。E类地址更特殊,这个不用研究了,因为现在是保留状态,都没用上。科学研究用了给电脑分配地址,只能分配ABCD类是多播地址。

总结一下,ABC 的这种划分方式,其中a类地址,实际上已经看到它的形式了,就是这种的地址,他的组织形式就是一到一二,就是最前面这个数,是一六就是a的值。

那么,B类地址,实际上也能看出来B类地址,因为他的一零是不能变的,所以只看前八位的话,它最小是也就这个数对,最大这个数是1011111。

如果转化成十进制应该是几。不就是128到最大到多少,这个数字是191。这就是B类地址的形式,你只要看最前面这个数,只要12861。那他就是B地址,那同样道理C地址,刚才看到是110是不能变的是,那后面只能五位变了,那最小的是不就是五个零。那110再加五个一。不就是最大数吗?

那这个写写成十进制是多少?那就是192倍,最大倒数二三。

 

五、课堂相关笔记

00000010 2

00000100 4

00001000 8

00010000 16

00100000 32    

01000000 64    

10000000 128

192

11000100

netid hostid

010 62985600

A

0-127.x.x.x

1-126.x.x.x

OXXXXXXX.X.X.X

0000000

0

01111111

127

前8位是网络ID

0.0.0.0

127.0.0.1

10.0.0.0网段号

10.255255.255 10.0.0.0广播

A类网络有几个?

公式:网络(网段)数量=2^可变网络ID位数个网络的主机数量=2^主机ID位数-2

B

10 XXXXX.XXXXXXXX.Y.Z

16位网络ID

16位主机ID

主机数:65534

C

110XXXXX.XXXXXXXX.XXXXXXXX.X

24位网络ID

8位主机ID

网络数:2`21=

主机数:2`8-2=254

D:

1110XXXX.X.X.X

E保留

11110XXX.X.X.X    

相关文章
|
25天前
|
安全 Linux 网络安全
Web安全-Linux网络协议
Web安全-Linux网络协议
50 4
|
25天前
|
机器学习/深度学习 安全 网络协议
Web安全-Linux网络命令
Web安全-Linux网络命令
19 1
|
21天前
|
网络协议 Linux
Linux 网络配置
了解基本命令与权限后,如何让Linux系统联网?可通过编辑`/etc/sysconfig/network-scripts/`下的`ifcfg-ethX`文件配置网卡,其中`ethX`代表第X块网卡。对于DHCP自动获取或静态IP,需设置`BOOTPROTO`参数,并指定IP、子网掩码和网关等。配置完成后,运行`/etc/init.d/network restart`重启网络。DNS可在`/etc/resolv.conf`中设置,添加`nameserver`行即可,无需重启网卡。配置好后,可用`ifconfig`查看IP信息,并通过远程工具如SecureCRT连接服务器。
42 0
|
28天前
|
域名解析 负载均衡 网络协议
Linux网络接口配置不当所带来的影响
总而言之,Linux网络接口的恰当配置是保证网络稳定性、性能和安全性的基础。通过遵循最佳实践和定期维护,可以最大程度地减少配置错误带来的负面影响。
65 0
|
4天前
|
Linux Python Perl
Linux命令删除文件里的字符串
Linux命令删除文件里的字符串
15 7
|
4天前
|
Shell Linux
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余
|
6天前
|
Linux Perl
Linux之sed命令
Linux之sed命令
|
6天前
|
Linux
深入理解Linux中的cp命令:文件与目录的复制利器
深入理解Linux中的cp命令:文件与目录的复制利器
|
6天前
|
Linux Docker 容器
9. 同步执行Linux多条命令
9. 同步执行Linux多条命令
下一篇
无影云桌面