0基础学IP地址
来源:互联网 发布:3309端口 编辑:程序博客网 时间:2024/05/05 18:47
IP地址是我们上网的凭证!通过IP地址的学习,可以对网络拓扑结构有一个简单的认识,以及对网络的传递过程进行初步了解。
数据传输简单认识
网络中传播的数据是以数据包的形式存在的!其中包含着目的IP地址,源IP地址,要传送的数据,经过若干台路由器的路由选择,通过网络设备传输最后准确无误的传输到一台特定的主机上面!
表现形式
从数学的理论上认识,IP是由32位的二进制数字(逢二进一)表示的。但是32个只有0和1的二进制让人看起来是非常头疼的。
为了更容易让人理解,专家们就设计了用4段十进制数表示的方法,每段8个二进制组成一个十进制,那2^8=256,每段中最多256个数:0~255,就像
十进制:192.168.24.1
二进制:1100000 10101000 00011000 00000001
这样就清楚很多了
分类组成:网络号+主机号
之所以分为网络号+主机号(网络号在前),适应不同的区域。同时理解分类过程也要站在二进制的角度去理解。(A,B,C类IP地址认识)
类别
A类
B类
C类
规定(开头二进制)
0
10
110
网络号(二进制)
7位
14位
21位
网络地址范围(十进制)
0~127
128~191
192~223
拿A类进行举例,规定第1位二进制是0,(至于为什么这么规定,我想是为了考虑给A类地址做个标记,作区分用的吧,不同人有不同见解)网络号用7位表示,最大为2^7=128个,则网络号0~127。正好占据了4段十进制数中的第一段,后三段的主机号是0.0.0~255.255.255了,IP可以表示为0.0.0.0~127.255.255.255。
任何事情都难免有特殊情况,考虑到这些,把网络号为0,10,127的所有IP段留下不对外发放了!这样A类只能分配给125个不同的区域使用了!
这样每个区域可以有2^24台主机,可是几乎没有几个这样的区域用这么多的主机,打比方一个州用了2^24台主机,聘用网络管理员来管理的话一定会造成管理的不便。而且只能被125个不同区域使用!
这样B类可以分配2^14个区域,每个区域2^16台主机。C类可以分配2^21个区域,每个区域2^8=256台主机。
一个学校的机房配置一样,每个机房200台电脑,只需要一个C类的IP地址就可以了!
子网掩码
为了区分每个网络属于哪个网络,将网络号部分全部置1,主机号全部置0作为网络子网掩码来区分3类IP地址。就像一个电话号码一样,每一个区号对应一个地区。每个子网掩码对应一类IP地址。
例如:IP 192.168.24.1
子网 255.255.255.0
高效IP:划分子网的三级地址
如果一个小型的机房只用了30台主机,那只要用5位二进制表示主机号2^5=32就足够了,用一个C类IP地址可以表示254(主机号全0与全1留作特殊用处)台主机。只用30台电脑的IP分配的话,那224个IP就浪费了!
为此,有人就提出了子网的概念,将后5位表示主机号,其他做为网络前缀。这样就可以极大的减少IP地址了!同样为了表示出网络前缀,使用/+数字的形式就可以区分出主机号和网络号了。就像:
192.168.24.1/28表示前28位是网络地址,后4位(二进制)是主机号
当然IP地址划分不只是这么简单,但通过这些可以对网络介绍有简单的了解!
- 0基础学IP地址
- ip地址基础 笔记
- 网络基础---IP地址
- 网络基础:IP地址
- ip地址基础概念
- 网络基础:IP地址分类
- 为什么有mac地址还学要有IP地址??
- 《零基础学数据结构》视频下载地址
- 零基础学数据结构 视频 下载地址
- 菜鸟学IT之IP基础
- CCNA入门基础之 IP地址
- ip地址与端口-------基础篇
- 【Linux基础】IP地址、端口与域名
- 【CCNA】计算机网络基础二 IP地址
- 计算机网络基础(二)IP地址分类
- 网络基础 — IP地址和子网掩码
- NSD基础交换-IP地址与子网掩码
- 0基础学嵌入式
- JAVA反射机制
- 输入一个单向链表,输出其倒数第k个结点
- 【重读设计模式】迭代器模式
- 十个常用算法
- CMD文件简介
- 0基础学IP地址
- 袁隆平超级稻再创世界纪录 亩产突破一千公斤
- [Java]读取文件方法大全
- iOS 申请、真机测试、发布
- 表空间offline,数据文件offline 的区别(转载)
- ORA-10456: cannot open standby database; media recovery session may be in
- 学习址栏
- 四川大学线下编程比赛第一题:数字填充
- AS3 Socket 基础知识(很全面)