IP地址基础和子网规划之其一
IP地址的介绍:在TCP/IP环境中,各种各样的终端、工作站能同服务器、其他工作站无缝连接,是因为每一网络节点都使用了全网范围内能够唯一标识节点的IP地址。每个网络有一个全网唯一的网络号,在该网络中各主机共享这个网络号(网段地址)。同时,各主机有可唯一标识自己的主机号。IP地址有32位比特位,分成两部分:
网络地址部分;
主机地址部分。
地址采用淀粉十进制格式:如:172.16.112.204
IP地址的分配由地址分配中心管理。
IP地址的分类
为了管理上的需要,人们对IP地址进行了分配:
有126个A类网络,每个A类网络包括大约1600万个IP地址;有16000余个B类网络,每个B类网络包括65534个IP地址:有200多万个C类网络,每个C类网络包括254个IP地址。
分配原则允许地址管理机构基于网络大小来分配地址。
D类地址从224.0.0.0开始,为多播使用。E类地址从240.0.0.0开始,用于实验目的。
IP地址的最高五位决定了IP地址的种类。
A类地址:
地址从1.0.0.0到126.0.0.0,共16777214个主机地址;
B类地址:
地址从128.1.0.0到191.254.0.0,共65534个主机地址;
C类地址:
地址从192.0.1.0到223.255.254.0,共254个主机地址;
D类地址:
从224.0.0.0到239.255.255.254。
IP的第一个8位组决定了IP的地址类型。
主机地址
每个设备和接口必须有一个主机地址(即IP地址的主机部分不能全0或全为1)
全1主机地址保留给IP广播使用
全0主机地址意味着这个网络本身,有些早期的网络把它作为广播地址使用。
路由表中包含网段地址,它通常不包含主机地址。
在接口上的IP地址和子网地址实现三个功能:
使系统收发报文
指定设备地址
指定共享同一线路的设备地址范围
无子网编址
优点:外部可将该组织看作单一网络,不需要考虑内部结构。
缺点:无法区分一个大的网络内的不同的子网网段,在网络内进行广播会降低网络的性能。另外也不利于管理。
为了克服这个困难:将网络划分为不同的网段。按照各个子网段进行管理——带子网编址
带子网编址
利用子网,网络地址的使用会更有效。对外仍为一个网络,对内部而言,则分为不同的子网。
如:网络172.16.1.1分为两个网段:172.16.4.0、172.16.8.0。
这样可使路由器根据目的子网地址进行路由,从而限制一个子网的广播报文发送到其它网段,不对网络的效率产生影响。
从地址分配的角度来看,子网是网段地址的扩充。网络管理员根据组织增长的需要决定子网的大小。
|
172.16 |
8 |
160 |
|
网段 |
子网 |
主机 |
网络设备使用子网掩码决定IP地址中哪部分为网络部分,哪部分为主机部分。
IP地址基础和子网规划之其一的更多相关文章
- IP地址基础知识
IP地址基础知识 网络号:用于识别主机所在的网络:主机号:用于识别该网络中的主机. 一 OSI/RM模型 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 二 TCP/IP模型 数据链路层( ...
- [转,讲的非常精彩]CIDR地址块及其子网划分(内含原始IP地址分类及其子网划分的介绍)
http://blog.csdn.net/dan15188387481/article/details/49873923 CIDR地址块及其子网划分(内含原始IP地址分类及其子网划分的介绍) 1. ...
- IP地址分类以及子网划分
五类IP地址段 根据上表的说明,我们可以知道: 你只要知道 IP 的第一个十进制数,就能够约略了解到该 IP 属于哪一个等级, 以及同网域 IP 数量有多少. 这也是为啥我们上头选了 192.168. ...
- IP地址分类和子网划分
IP地址: 地址范围 网络地址规律 子网掩码 私有地址 保留地址 A类地址:从1.0.0.0 到1 ...
- IP封包协议头/TCP协议头/TCP3次握手/TCP4次挥手/UDP协议头/ICMP协议头/HTTP协议(请求报文和响应报文)/IP地址/子网掩码(划分子网)/路由概念/MAC封包格式
IP协议头IP包头格式: 1.版本号:4个bit,用来标识IP版本号.这个4位字段的值设置为二进制的0100表示IPv4,设置为0110表示IPv6.目前使用的IP协议版本号是4. 2.首部长度:4个 ...
- IP地址基础
第一台计算机的名字 1946年2月14日,世界上第一台电脑ENIAC在美国宾夕法尼亚大学诞生,名叫ENIAC(爱尼阿克). 第一个网络的名字: arpanet 计算机网络定义: 物理位置不同.功能 ...
- 计算机网络【3】—— IP地址分类与子网划分
一.IP地址分类
- 【Linux网络基础】网络子网划分基础知识(IP地址,子网)
一. IP地址分类与子网划分基础 1. 什么是IP地址? 常见的ip地址版本为ipv4, ipv6 32位 4 * 8=32位. 32位二进制数字序列组成的数字序列 点分十进制 采用点将32位数字 ...
- 园区IP地址规划(非常详细)
转:https://mp.weixin.qq.com/s/Zlm7x5eunIYLAG7Sp0yVCQ 经过这些年工作,接触从几万.几十万到上亿的项目都有: 我简单总结了接触的大部分的项目,将园区网核 ...
随机推荐
- 第1章 网络编程基础(2)——Socket编程原理
Socket编程原理 Socket是网络通信端点的一种抽象,它提供了一种发送和接收数据的机制. 流socket(SOCK_STREAM):双向.有序.无重复.并且无记录边界 数据报Socket(SOC ...
- (原)torch中微调某层参数
转载请注明出处: http://www.cnblogs.com/darkknightzh/p/6221664.html 参考网址: https://github.com/torch/nn/issues ...
- [BZOJ3561] DZY Loves Math VI
(14.10.28改) 本来只想写BZOJ3739:DZY Loves Math VIII的,不过因为和VI有关系,而且也没别人写过VI的题解,那么写下. 不过我还不会插公式…… http://www ...
- 棋盘上的距离 - Grids1657
棋盘上的距离 问题描述: 写一个程序,给定起始位置和目标位置,计算王.后.车.象从起始位置走到目标位置所需的最少步数. 王:横.直.斜都可以走,但每步限走一格. 后:横.直.斜都可以走,每步格数不受限 ...
- python修改txt文件内容
①以r模式打开文件并用readlines方法读入列表l中 ②修改相关行,直接用l[n]形式即可 ③关闭文件 ④以w方式打开文件,用writelines方法写入文件(覆盖文件内容) ⑤关闭文件 需要注意 ...
- 1. Server.Transfer跳转页面抛出异常:正在终止线程
今天在向数据库插入数据,之后使用Server.Transfer跳回本页面时,抛出异常:正在终止线程 ry { == String.Compare(Password.Text.Trim(), Confi ...
- c++ 字符类型总结区别wchar_t,char,WCHAR(转)
1.区别wchar_t,char,WCHAR ANSI:即 char,可用字符串处理函数:strcat( ),strcpy( ), strlen( )等以str打头的函数. UNICODE:wch ...
- Android开发多线程断点续传下载器
使用多线程断点续传下载器在下载的时候多个线程并发可以占用服务器端更多资源,从而加快下载速度,在下载过程中记录每个线程已拷贝数据的数量,如果下载中断,比如无信号断线.电量不足等情况下,这就需要使用到断点 ...
- sql模糊匹配
执行 数据库查询时,有完整查询和模糊查询之分. 一般模糊语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: 1,%:表示任意0个 ...
- VC++如何在程序中用代码注册和卸载ocx控件(代码)
方法一:在dos或Windows命令行下运行:regsvr32 ocxname.ocx 注册 示例:regsvr32 netshare.ocx //注册netshare.ocx控件regsvr ...