Linux网络管理——IP地址
2024-10-19 04:33:40
1. 网络基础
.note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB","STHeiti","Microsoft YaHei","WenQuanYi Micro Hei",SimSun,Song,sans-serif;}
.note-content h2 {line-height: 1.6; color: #0AA89E;}
.note-content {background: #FFFFFF;}
.note-content h1 {color: #7AB3A7;}
.note-content h3 {color: #147A67;}
1. 网络基础
1.3 IP地址
○ IP包头
一行是32位,一共5行,也就是32*5=160位,我们知道每8位代表一个字节,也就是说共有20个字节。也就是IP包头固定字节有20个字节。但是它还有些可能有的选项,所以说它的包头不一定是20个字节,有可能比20个字节要多,这就是为什么目前IPv4传输速度没有IPv6传输速度快的原因。IPv4每次都要检测包头有多长,才能将包头截取下来。但是IPv6完全固定了包头只有20个字节。
○ IP地址
IP地址只占32位,也就是能表示个IP地址:
00000000.00000000.00000000.00000000
11111111.11111111.11111111.11111111
将其换算成十进制,如下:
0.0.0.0
255.255.255.255
但并不是所有的都能作为有效的IP地址
IP地址分类
网络类别 | 最大网络数 | IP地址范围 | 最大主机数 | 私有IP地址范围 |
---|---|---|---|---|
A | 126(2^7-2) | 1.0.0.0–126.255.255.255 | 2^24-2 | 10.0.0.0–10.255.255.255 |
B | 16382(2^14) | 128.0.0.0–191.255.255.255 | 2^16-2 | 172.16.0.0–172.31.255.255 |
C | 2097152(2^21) | 192.0.0.0–223.255.255.255 | 2^8-2 | 192.168.0.0–192.168.255.255 |
注:
- A类地址:
1.0.0.0代表网络本身,不能分配
1.255.255.255代表当前网络的广播地址
前一个数代表一个网段,后三个数代表同一个网段中的不同主机 - B类地址:
前两个数代表一个网段,后两个数代表网段中的不同主机
191.224和191.254不是同一个网络,他们之间想通信必须通过路由器
而191.224.1.2和191.224.2.2之间想通信只需要通过交换机 - C类地址:
前三个数代表一个网段,最后一个数代表同一个网段中的不同主机
私有IP是谁都可以使用,不需要花钱的。但私有IP不能直接访问公网,而要通过转换。
最新文章
- oracle add_months函数
- Codeforces 2016 ACM Amman Collegiate Programming Contest A. Coins(动态规划/01背包变形)
- MSSQL日志传送出现“LSN 太晚,无法应用到数据库”
- 在CentOS6.5上安装MariaDB
- Win7 Object_Header之TypeIndex解析
- 电子面单纸打印时固定高度18cm,到底是多少px
- Linux内核分析第四周学习总结:扒开系统调用的三层皮(上)
- Nginx upstream 长连接
- hdu5681 zxa and wifi
- (转载)OC学习篇之---类目的概念和使用
- [Fiddler]Unable to Generate Certificate
- N年之后,只记得三井寿!而我们程序猿们也要加油珍惜时间!
- respondsToSelector的相关使用
- sql语句开发使用---update
- ubuntu14.04 安装redis 2.8.9
- jQuery.support属性
- Json的转换
- kubernetes学习笔记之十二:资源指标API及自定义指标API
- python 全栈开发,Day95(RESTful API介绍,基于Django实现RESTful API,DRF 序列化)
- 【Java】 剑指offer(2) 不修改数组找出重复的数字