HCIA-网络层IP地址
- TCP/IP 每一层关联性
- 网络接口层-->TYPE 上层的网络层 --> Protocol -->不同的传输层协议 DSAP SSAP
- IP地址 剩下的8个字节 IPV4地址 4个字节 32bit
- IP地址:网络位+主机位
- 显示中:点分十进制
- 1.1位表达不了 进位表达
- 2.进位的同时 原来的位要置为0
- 二进制在不同的位所代表的取值 进位
- ^7 ^6 ^5 ^4 ^3 ^2 ^1 ^0
- 128 64 32 16 8 4 2 1
- 1 1 1 1 1 1 1 1
- 1111 --> 8 + 4 + 2 + 1=15
- 10000
- 11111 -->16+15=31
- 111111-->32+31=63
- 1111111-->64+63=127
- 11111111-->128+127=255
- 最大:255
- 8位为一组 32/8=4组

- 1111 1111 . 1111 1111 . 1111 1111. 1111 1111
|
128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
- 192-128=64
- 64-64=0
- 168-128=40
- 40-32=8
- 8-8=0
- 那二进制转换出来的数 进行凑-->凑数法 如果取值的那一位 置为1 不取值 置为0 从大到小依次计算
- 1 1 0 0 0 0 0 0 -->192
- 1 0 1 0 1 0 0 0 -->168
- 0 0 0 0 0 0 0 1 -->1
- 0 0 1 0 0 1 0 0 -->36
|
128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
- 最小-->全部置为0 则最小 0.0.0.0
- 最大-->全部置为1 则最大 255.255.255.255
- IP地址 0.0.0.0 - 255.255.255.255 32 42亿多个
IP地址 分类--> IANA 5大类
ABC地址:
- 单播地址 --> 配置在接口上的 MAC地址单播地址:写进网卡里的
- DE不可以 配置到接口上 MAC地址 组播 广播 无法写入到网卡中
- 可以配置接口上--->后期如果你配置该地址 是不会报错的
- D E 报错的
- ———————————————————————————————
A: 规定第一个8位组第一位一定是0 并且不可以被修改
- 0000 0000 ……<剩下的三个八位组>
- 0111 1111 ------>最大255-128=127
- 最小: 0.0.0.0
- 最大:127.255.255.255
- 0.0.0.0 - 0.255.255.255 |保留 不被使用|
- 0.0.0.0 --> 熟知:

- 1、地址概念中,代表此时该接口没有IP地址 -->未知地址
- 2、路由概念中,代表是全网的所有的网段信息
- 127.0.0.0. - 127.255.255.255|保留不被使用|
- IP协议规定:127网段地址 内部的测试<环回测试:TCP/IP协议栈好坏>以及内部进程之间的通信<CRT:127.0.0.1:2000>
- 1、数据发送时 源地址不能为127.0.0.0 地址
- 2、数据接收时 目地址如果是127.0.0.0网段的地址 此时无法被发送出接口 只能在内部的TCP/IP进行测试|
- 127 任何一个地址[除127.255.255.255|127.0.0.0] 其他的本地都可达
- 自然掩码 /8 255.0.0.0 --> 8个网络位 24个主机位
- 1111 1111.0.0.0
B:规定第一个8位组前两位一定是10 并且不可以被修改
- 1000 0000 -->128.0.0.0
- 1011 1111 -->191.255.255.255
- 128.0.0.0 --- 191.255.255.255
- 自然掩码 /16 255.255.0.0 --> 16个网络位 16个主机位
C:规定第一个8位组前三位一定是110 并且不可以被修改
- 1100 0000 --> 192.0.0.0
- 1101 1111 --> 223.255.255.255
- 自然掩码 /24 255.255.255.0 --> 24个网络位 8个主机位
D:规定第一个8位组前四位一定是1110 并且不可以被修改组播地址:逻辑地址
- 1110 0000 -->224.0.0.0
- 1110 1111 -->239.255.255.255
- 224.0.0.0 -- 239.255.255.255
E:规定第一个8位组前四位一定是1111 并且不可以被修改 |军事、科研保留使用| 分配完了
- 1111 0000 ->240.0.0.0
- 1111 1111 ->255.255.255.255
- 240.0.0.0 - 255.255.255.255
- 除了 255.255.255.255 可以见到
- 地址的使用范围 A B C 三大类可用的范围不一样的 A B C
- 1-126
- 128-191
- 192-223
- 基于适用范围:42亿多个 全球唯一性 地址远远不够的
- 公网地址
- 上述除此之外的其他的IP地址|A B C|
- 私网地址 :内部
- A-->10.0.0.0 - 10.255.255.255
- b-->172.16.0.0 - 172.31.255.255
- C-->192.168.0.0 - 192.168.255.255
- 所以机构 个人都可以免费使用该地址 不需要付费 不需要申请 可以重复利用
- S:源 D:目的 私网 内部使用 无法从运营商进行转发 借助公网转发 -->|公网<--->私网|
- 10.1.1.1 <----> 192.168.1.1 地址可达不可达 要看两个地址 是否在同一个网段中 如何辨别在不在一个段呢?
子网掩码:
- 1.标识我们的网络位 和 主机位 以此来区分地址之间是否属于同一网段
- 子网掩码为1对应就是网络位 为0对应的就是主机位
- 同一网段:网络位是相同的
- 2.通过标识出网络位和主机位的运算,计算出该网络的网络地址
- 3.通过标识出网络位和主机位的区别,借此可以标识出广播地址。
- 192.168.1.1 255.255.255.0
- IANA 规定的掩码 ---> 自然掩码 <子网掩码在IANA标准化组织机构定义的别名>
- 实验室环境可以随意配 现网按照规划进行配置
- 1.化成二进制 24个网络位 8个主机位 -->子网掩码的简写 /24
- 网络位--->网络地址 :逻辑"与"运算
- 1100 0000. 1010 1000. 0000 0001. 0000 0001 -> 192.168.1.1
- 1111 1111. 1111 1111. 1111 1111. 0000 0000 -> 255.255.255.0
- 1100 0000. 1010 1000. 0000 0001. 0000 0000 -> 192.168.1.0 --->网络地址
- 1100 0000. 1010 1000. 0000 0001. 1111 1111 -> 192.168.1.255 ->广播地址
- 该网络中地址的可用范围[配置到接口上的]:192.168.1.1 ----> 192.168.1.254 究竟多少个--> 2的主机位次方-2=2^8-2=254个
网络地址:
- 标识这个网络的网段信息 无法配置到接口上 一般出现在路由表[路由提到]中 [最小地址->不可配置]
广播地址:
- 主机位全部取值为1 此时该地址为广播地址 无法被配置到接口上 一般出现在路由表,代表可以与这个网段中每个人进行通信 [最大地址->不可配置]
|
IP |
掩码 |
结果 |
|
1 |
1 |
1 |
|
0 |
1 |
0 |
|
0 |
0 |
0 |
|
1 |
0 |
0 |
- 除非两者都是相同的1 才会等于1 否则运算结果都是0
网段:网络位可以变化的次数
- 1.0.0.0/8 -->可用的主机数量-->1670多w个 = 0000 0001
- 2.0.0.0-->2.0.0.1 2.0.0.2 2.0.0.3 2.1.1.1 2.2.1.1.1
- 3.0.0.0
- 4.0.0.0
- 5.0.0.0
- 6.0.0.0
- 2^网络位次方 = 2^7=128
- 2^14=16,384
- 2^21=2,097,152
- A-2 [0和127]
Ip
|
地址分类 |
网络位数量 |
主机位数 |
自然掩码 |
可变化的网络位 |
可用的网段数量 |
可用的主机数量 |
|
A[0=固定1位] |
8 |
24 |
255.0.0.0=/8 |
7个 |
128个网段-2:126 |
2^主机位次方-2=2^24-2=16777214 |
|
B[10=固定2位] |
16 |
16 |
255.255.0.0=/16 |
14个 |
16384个网段 |
2^主机位次方-2=2^16-2=65534 |
|
C[110=固定3位] |
24 |
8 |
255.255.255.0=/24 |
21个 |
2097152个网段 |
2^主机位次方-2=2^8-2=254 |
- 非 192.168.1.27/26 --> 网络地址 可用主机地址 广播地址 地址数量


HCIA-网络层IP地址的更多相关文章
- 网络层-IP地址
以下内容是IPv4 IP地址长度32位,Java里面一个int的长度,总共分为5类IP地址 1:分类编址 A类IP地址0开头: A类有31个位置可以变化,总数是2^31个, [(0 ...
- 计算机网络学习笔记--网络层之IP地址与子网
IPv4地址: 我们知道在网络层(TCP/IP体系结构的网际互联层),最重要的一个协议就是IP协议,现在正处于IPv4和IPv6的过渡时期,但目前来说,IPv4仍为主流,所以主要讲Ipv4. IP地址 ...
- 计算机网络网络层的IP地址划分及子码
现在在网络层,即就是TCP/IP协议里的网际互联层,最流行IP协议的就是IPV4.其中IP地址的格式是由32位二进制数字表示的,通常为了人们阅读习惯,将其转换成点分十进制来表示,如:192.168.1 ...
- 在计算机通信中,可靠交付应当由谁来负责?是网络还是端系统? 网络层协议 MAC帧、IP数据报、TCP报文 关系 IP地址与硬件地址 链路层与网络层
小结: 1. 网络层两种服务 虚电路服务 virtual circuit 电信网 网络层负责可靠交付 数据报服务 网络层不负责可靠交付 提供灵活的.无连接的.尽最大努力交付的数据报服务 不提供服务 ...
- 包格式及IP地址,网络层协议
包格式及IP地址,网络层协议 案例1:配置静态路由 案例2:配置浮动路由 案例3:配置多路由的静态路由 案例4:配置默认路由 1 案例1:配置静态路由 1.1 问题 配置路由接口IP地址并通过静态路由 ...
- 网络协议笔记-网络层-路由器的作用、IP地址
1-[路由器在网际互连中的作用] 1.1-[直接交付和间接交付] 直接交付:当主机A要向另一个主机B发送数据报时,要先检查目的主机B是否与源主机连接在同一个网络上.如果是,就将数据报直接交付给目的主机 ...
- mac地址和ip地址、子网掩码和默认网关
MAC地址 MAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制,或称为物理地址.硬件地址,用来定义网络设备的位置.在OSI模型中, ...
- MAC地址与IP地址的区别
介绍一下MAC地址的知识,MAC地址和IP地址的区别以及MAC地址在实际应用中所涉及到的安全问题. 一.基础知识 如今的网络是分层来实现的,就像是搭积木一样,先设计某个特定功能的模块,然后把模块拼起来 ...
- mac地址、IP地址和端口号
看了很多遍,才整理出来我对整个通信过程的理解,大致如下,后期会不断学习补充更正: 在利用TCP/IP协议族进行通信的时候,有三个比较关键的确认身份的信息:mac地址.IP地址和端口号. mac地址是在 ...
- 如果重新设计网络,有没有可能合并IP地址跟MAC地址?
前阵子看网络基础相关的书籍,冒过一个疑问,为什么要有MAC地址跟IP地址?两者可否合二为一? 现在的逻辑是这样子:在数据传输过程中,路由器查看这个数据包的IP地址,跟路由表中记录的“IP集合:下一 ...
随机推荐
- UGUI ScrollRect 鼠标滑动灵敏度调节
- Gitlab触发jenkins并获取项目post参数
jenkins -- Generic Webhook Trigger插件 此插件是git webhook的高阶应用,安装后会暴露出来一个公共API,GWT插件接收到 JSON 或 XML 的 HTTP ...
- elk 日志收集 filebeat 集群搭建 php业务服务日志 nginx日志 json 7.12版本 ELK 解决方案
难的不是技术,难的是业务.熟悉业务流程才是最难的. 其实搜索进来的每一个人的需求不一样,希望你能从我的这篇文章里面收获到. 建议还是看官方文档,更全面一些. 一.背景 1,收集nginx acces ...
- css角标
HTML: <div class='card-wrap'> <div class='news1'> <div class='ribbon'> <div cla ...
- Tars | Win10下Docker部署TarsJava(SpringBoot)全过程及踩坑记录
@ 目录 前言 1. 相关环境版本: 坑点一:VMware与Win10 Docker冲突 坑点二:20.版本TarsJava(SpringBoot)依赖文件缺失 2. Docker安装: 坑点三:Do ...
- Spring data Jpa 提供的validator验证
- shell运维习题训练
注:初学shell,以下为本人自己写的答案,如果有更好的,请指教! 1. 求2个数之和: 2. 计算1-100的和 3. 将一目录下所有的文件的扩展名改为bak 4.编译并执行当前目录下的所有.c文件 ...
- 解决ionic5多个模态关闭一个其他不显示的问题
ionic5 modal使用过程中,在模态窗中打开另外一个模态窗,浏览器中显示正常,但是andorid8系统真机调试时,关闭最上层模态窗,上级模态窗DOM中存在,但是不显示. 原因是android版本 ...
- 前端开发入门到进阶第三集【js进行url解析】
https://www.cnblogs.com/yuanzhiguo/p/8241644.html
- Mybatis order by 动态传参出现的一个小bug
大家好,我是老三,一个平平无奇的CRUD仔. 今天,我正在愉快地CRUD,突然发现出现一个Bug,我们来看看是怎么回事吧! 问题由来 一个简单的需求,要求把和当前用户相关的数据置顶展示. 这里,我用了 ...