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

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

开发者学堂课程【Linux企业运维实战系列课程之Linux网络与自动化运维CCNP必备:Linux网络及TCP、IP协议详解学习笔记,与课程紧密联系,让用户快速学习知识。

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


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


内容介绍:

一、网络管理

二、IP PDU 报头

三、IP PDU报头示例

四、协议域

五、课堂相关笔记


四、协议域

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地址

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

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

(3)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    

相关文章
|
21天前
|
Ubuntu Linux 开发者
Ubuntu20.04搭建嵌入式linux网络加载内核、设备树和根文件系统
使用上述U-Boot命令配置并启动嵌入式设备。如果配置正确,设备将通过TFTP加载内核和设备树,并通过NFS挂载根文件系统。
69 15
|
1月前
|
负载均衡 网络协议 算法
不为人知的网络编程(十九):能Ping通,TCP就一定能连接和通信吗?
这网络层就像搭积木一样,上层协议都是基于下层协议搭出来的。不管是ping(用了ICMP协议)还是tcp本质上都是基于网络层IP协议的数据包,而到了物理层,都是二进制01串,都走网卡发出去了。 如果网络环境没发生变化,目的地又一样,那按道理说他们走的网络路径应该是一样的,什么情况下会不同呢? 我们就从路由这个话题聊起吧。
67 4
不为人知的网络编程(十九):能Ping通,TCP就一定能连接和通信吗?
|
26天前
|
Ubuntu Unix Linux
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
171 7
|
30天前
|
网络协议
TCP报文格式全解析:网络小白变高手的必读指南
本文深入解析TCP报文格式,涵盖源端口、目的端口、序号、确认序号、首部长度、标志字段、窗口大小、检验和、紧急指针及选项字段。每个字段的作用和意义详尽说明,帮助理解TCP协议如何确保可靠的数据传输,是互联网通信的基石。通过学习这些内容,读者可以更好地掌握TCP的工作原理及其在网络中的应用。
|
2月前
|
监控 网络协议 网络性能优化
网络通信的核心选择:TCP与UDP协议深度解析
在网络通信领域,TCP(传输控制协议)和UDP(用户数据报协议)是两种基础且截然不同的传输层协议。它们各自的特点和适用场景对于网络工程师和开发者来说至关重要。本文将深入探讨TCP和UDP的核心区别,并分析它们在实际应用中的选择依据。
82 3
|
2月前
|
域名解析 网络协议 安全
|
2月前
|
网络协议 算法 网络性能优化
计算机网络常见面试题(一):TCP/IP五层模型、TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议
计算机网络常见面试题(一):TCP/IP五层模型、应用层常见的协议、TCP与UDP的区别,TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议、ARP协议
|
2月前
|
存储 Ubuntu Linux
2024全网最全面及最新且最为详细的网络安全技巧 (三) 之 linux提权各类技巧 上集
在本节实验中,我们学习了 Linux 系统登录认证的过程,文件的意义,并通过做实验的方式对 Linux 系统 passwd 文件提权方法有了深入的理解。祝你在接下来的技巧课程中学习愉快,学有所获~和文件是 Linux 系统登录认证的关键文件,如果系统运维人员对shadow或shadow文件的内容或权限配置有误,则可以被利用来进行系统提权。上一章中,我们已经学习了文件的提权方法, 在本章节中,我们将学习如何利用来完成系统提权。在本节实验中,我们学习了。
|
1月前
|
SQL 安全 网络安全
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
73 17
|
1月前
|
存储 SQL 安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将介绍网络安全的重要性,分析常见的网络安全漏洞及其危害,探讨加密技术在保障网络安全中的作用,并强调提高安全意识的必要性。通过本文的学习,读者将了解网络安全的基本概念和应对策略,提升个人和组织的网络安全防护能力。