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集合:下一 ...
随机推荐
- pip安装setuptools_rust报错
公司项目中有主备CDN存在,由于阿里云以及腾讯云的预热功能不支持自动(一般是云函数),所以就根据云厂商给的脚本稍作更改,手动传入数据来进行预热. 由于之前部署在centos7.7系统python2.7 ...
- 24、dhcp服务搭建
1.dhcp介绍: DHCP(Dynamic Host Configuration Protocol),动态主机配置协议,DHCP 协议主要是用来自动为局域网中的客户机分配 TCP/IP 信息的网络协 ...
- 信奥赛一本通1573:分离与合体C++分离与合体
题目链接 #include<cstdio> #include<algorithm> using namespace std; int dp[305][305]={},jojo[ ...
- idea debug无法启动 Error running 'Tomcat8': Unable to open debugger port (127.0.0.1:50168): java.net.SocketException "socket closed
在日志里显示在 event log 里的 Error running 'server_web': Address localhost:1099 is already in use 显示1099单口已被 ...
- 一分钟了解JDBC的构成和原理
JDBC(一组接口组成) : 形式如下: 1:JDBC-ODBC桥接技术(100%不用) 在Windows中有ODBC技术,ODBC指的是开放数据库链接 是由微软提供的数据库连接应用,而Java可以利 ...
- CentOS-Docker搭建MinIO(单点)
下载镜像 $ docker pull minio/minio 创建相关目录 $ mkdir /home/minio/data /home/minio/config -p 运行镜像(自定义Access和 ...
- Python中的json学习
p.p1 { margin: 0; font: 14px ".PingFang SC"; color: rgba(53, 53, 53, 1) } p.p2 { margin: 0 ...
- postgresql安装及配置
目录 1. 安装 2. PostgrepSQL的简单配置 2.1 修改监听的ip和端口 2.2 修改数据库log相关的参数 2.3 内存参数 3. 数据库的基础操作 3.1 连接数据库控制台 3.2 ...
- LOJ528 「LibreOJ β Round #4」求和
LOJ528 「LibreOJ β Round #4」求和 先按照最常规的思路推一波: \[\begin{aligned} &\sum_{i=1}^n\sum_{j=1}^m\mu^2(\gc ...
- 关于Xpath定位方法知道这些基本够用
一.写在前面 之前写过一些关于元素定位的文章,但是感觉都是很碎片,现在想做个整合,便有了这篇文章. 二.xpath的定位方法 关于xpath定位方法,网上写的已经很成熟了,现已百度首页为例,如下图: ...