首页 > 其他分享 > IP地址及子网划分

IP地址及子网划分

时间:2023-11-14 20:57:06浏览次数:28  
标签:子网 网段 主机 网络 接口 划分 IP地址 掩码

 

在IP网络上,如果用户要将一台计算机连接到Internet上,就需要申请一个IP地址。IP地址就像现实中的地址,可以标识网络中的一个节点,数据就是通过它来找到目的地的。即我们通过IP地址实现全球范围内的网络通信。
IP地址是网络设备接口的属性,不是网络设备本身的属性。当我们说给某台设备分配一个IP地址时,实质上是指给这台设备的某个接口分配一个IP地址。如果设备有多个接口,通常每个接口都至少需要一个IP地址。

注:需要使用IP地址的接口,通常是路由器和计算机的接口。

IP地址表示
IP地址是长度是32 bit,由4个字节组成。为了阅读和书写方便,IP地址通常采用点分十进制数来表示。
点分十进制表示法
IP地址表现形式能够帮助我们更好的使用和配置网络,但通信设备在对IP地址进行计算时使用的是二进制的操作方式,因此掌握十进制、二进制的转换运算非常有必要。
IPv4地址范围
00000000.00000000.00000000.00000000~11111111.11111111.11111111.11111111,即0.0.0.0~255.255.255.255。

 

IPv4地址由如下两部分组成:
网络部分 (网络号):用来标识一个网络。
IP地址不能反映任何有关主机位置的地理信息,只能通过网络号码字段判断出主机属于哪个网络。
对于网络号相同的设备,无论实际所处的物理位置如何,它们都是处在同一个网络中。
主机部分 (主机号):用来区分一个网络内的不同主机。
网络掩码 (Netmask),又称子网掩码 (Subnet Mask):
网络掩码为32 bit,与IP地址的位数一样,通常也以点分十进制数来表示。
网络掩码不是一个IP地址,在二进制的表示上是一堆连续的1、后面接一堆连续的0。
通常将网络掩码中1的个数称为这个网络掩码的长度。如:掩码0.0.0.0的长度是0,掩码252.0.0.0的长度是6。
网络掩码一般与IP地址结合使用,其中值为1的比特对应IP地址中的网络位;值为0的比特对应IP地址中的主机位,以此来辅助我们识别一个IP地址中的网络位与主机位。即网络掩码中1的个数就是IP地址的网络号的位数,0的个数就是IP地址的主机号的位数。

 

网络号用于表示主机所在的网络,类似于“XX省XX市XX区XX小区”的作用。
主机号用于表示网络号所定义的网络范围内某个特定的主机接口,类似于门牌号“XX栋XX号”的作用。
网络寻址:
二层网络寻址:可直接通过IP地址,找到对应的主机接口。
三层网络寻址:利用网关转发来自不同网段之间的数据包。
网关:
报文转发过程中,首先需要确定转发路径以及通往目的网段的接口。如果目的主机与源主机不在同一网段,报文需要先转发到网关,然后通过网关将报文转发到目的网段。
网关是指接收并处理本地网段主机发送的报文并转发到目的网段的设备。为实现此功能,网关必须知道目的网段的路由。网关设备上连接本地网段的接口地址即为该网段的网关地址。

 

 

标签:子网,网段,主机,网络,接口,划分,IP地址,掩码
From: https://www.cnblogs.com/s101/p/17832479.html

相关文章

  • 免费IP地址管理系统
    掌握网络管理的未来:联华世纪信息通信资源管理系统 网络管理的解决方案在当今数字化时代,网络是企业成功的关键。无论您是一家中小型企业、数据中心还是大型组织,都需要一个强大的工具来管理网络资源和IP地址。信息通信资源管理系统是您的解决方案!它是一个功能强大的网络管理和IP......
  • 免费IP地址管理系统
    掌握网络管理的未来:联华世纪信息通信资源管理系统 网络管理的解决方案在当今数字化时代,网络是企业成功的关键。无论您是一家中小型企业、数据中心还是大型组织,都需要一个强大的工具来管理网络资源和IP地址。信息通信资源管理系统是您的解决方案!它是一个功能强大的网络管理和IP......
  • IP地址库
    一、简介    由于iptaobao关闭,需要切换IP地址库,现在使用:Ip2region开源项目二、说明    目前最新已更新到了v2.0版本,ip2regionv2.0是一个离线IP地址定位库和IP定位数据管理框架,10微秒级别的查询效率,准提供了众多主流编程语言的xdb数据生成和查询客......
  • 宝塔-屏蔽IP地址及IP段的规则及如何添加宝塔防火墙/安全组
    1、IP地址及IP地址段的写法记住以下这些IP地址的书写规则某个IP地址:192.168.0.100IP地址段:192.168.0.100-192.168.0.200(100-200之间的全部IP地址)192.168.0.0/24(屏蔽192.168.0开头的全部IP地址)192.168.0.0/16(屏蔽192.168开头的全部IP地址)192.168.0.0/8(屏蔽192开......
  • k8s flannel获取小子网
    flannelv0.11.0kube-flannel-ds-amd64main.goflanneld启动时设置kube-subnet-mgr参数是true,表示连接kube-apiserver来分配subnet,而不是直连etcd。启动时从挂载的configmapkube-flannel-cfg中读取Pod网段和后端类型。flanneld从kube-controller-manager全局分配的Nodes......
  • matlab将数组值划分为两类
    例如:大于0的处理为1,小于0的处理为-1.当然,可以选择循环结构和选择结构,但是效率会很低。这里直接使用逻辑语句完成。%不使用循环语句,将数组内值划分为两类clc;clearvars;a=[-0.1422,-0.0433,0.1131,0.0583,0.0109,-0.0863,0.0411,-0.0641,-0.1055,......
  • 智慧工地平台源码:支持PC端、手机端,支持项目级、公司级、集团级多级权限划分,
    智慧工地管理平台实现对人员管理、施工进度、安全管理、材料管理、设备管理、环境监测等方面的实时监控和管理,提高施工效率和质量,降低安全风险和环境污染。智慧工地平台支持项目级、公司级、集团级多级权限划分,可根据企业的组织架构进行项目权限、功能权限、数据权限设定。支持PC端......
  • java ip地址转换成int
    数据库存放,提高数据库使用性能我们将字符串IP转换成int类型保存!java代码如下://将127.0.0.1形式的IP地址转换成十进制整数,这里没有进行任何错误处理publicstaticlongipToLong(StringstrIp){long[]ip=newlong[4];//先找到IP地址字符串中.的......
  • Java获取Windows或Linux下的IP地址
    Java获取Linux或Windows下的IP地址,详情如下importlombok.extern.slf4j.Slf4j;importjava.net.InetAddress;importjava.net.NetworkInterface;importjava.net.SocketException;importjava.net.UnknownHostException;importjava.util.Enumeration;@Slf4jpubli......
  • HttpServletRequest对象中获取客户端IP地址
    什么是HttpServletRequest对象HttpServletRequest对象是JavaServlet规范中定义的一种接口,它封装了客户端请求的所有信息,例如请求头、请求参数、请求方法、请求URL等。在JavaWeb开发中,HttpServletRequest对象非常常用,可以用来处理各种HTTP请求。获取客户端IP地址的需求在一些场景......