概念解释

int addr:网络地址。IP地址和子网掩码进行相与运算,将运算结果中的网络地址不变,主机地址变为0,即主机号全0是网络地址。示例: 如果是192的C段地址,那么网络地址就是:192.168.1.0,地址掩码是:255.255.255.0;如果地址掩码是:255.255.0.0,那么网络地址就是:192.168.0.0;网络地址很大一部分是由地址掩码决定的。

相与运算规则:两者全为1得1,二者不全为1得0。具体来说,1与1得1, 1与0、0与1、0与0都得0。

简单判断:只要有0就是0,2个1才为1.

bcast:广播地址。广播地址(Broadcast Address)是专门用于同时向网络中所有工作站进行发送的一个地址。在使用TCP/IP 协议的网络中,主机标识段host ID 为全1 的IP 地址为广播地址,广播的分组传送给host ID段所涉及的所有计算机。例如,对于10.1.1.0 (255.255.255.0 )网段,其广播地址为10.1.1.255 (255 即为2 进制的11111111 ),当发出一个目的地址为10.1.1.255 的分组(封包)时,它将被分发给该网段上的所有计算机。

mask:子网掩码又叫网络掩码,是一个32位地址,用于屏蔽IP地址的一部分以区别网络号和主机标号,子网掩码——屏蔽一个IP地址的网络部分的“全1”比特模式。对于A类地址来说,默认的子网掩码是255.0.0.0;对于B类地址来说默认的子网掩码是255.255.0.0;对于C类地址来说默认的子网掩码是255.255.255.0。

ip地址:由网络号+主机号构成,网络号相当于电话区号,主机号相当于电话号码,Ipv4分为A、B、C、D、E五类地址,任何一个Ipv4的IP地址由共由32位二进制数构成,每段8位,共4段,点分式IP地址十进制的表示为a.b.c.d格式。

A类IP地址由1字节(每个字节是8位)的网络号和3个字节主机号组成,A类地址范围是1.0.0.0至127.255.255.254,A类网络号前1位从0开始,A类IP的地址第一个字段范围是(00000000~011111111)0~127,但是由于全0和全1的地址用作特殊用途,实际可指派的第一个字段范围是1~126。(0.0.0.0地址被用于表示一个无效的,未知的或者不可用的目标。127.0.0.1属于{127}集合中的一个,而所有网络号为127的地址都被称之为回环地址,所以回环地址!=127.0.0.1,它们是包含关系,即回环地址包含127.0.0.1 。

B类IP地址由2字节(每个字节是8位)的网络号和2个字节主机号组成,B类网络号从前2位10开始,B类IP的地址第一个字段范围是(10000000~101111111)128~191, B类地址范围:128.0.0.0到191.255.255.255。

C类IP地址由3字节(每个字节是8位)的网络号和1个字节主机号组成,C类网络号前3位从110开始,所以C类IP地址的的一个字段范围是:(11000000~11011111)192~223, C类地址范围:192.0.0.0到223.255.255.255。

D类IP地址不分网络号和主机号,D类网络号前4位从1110开始,所以D类IP地址的的一个字段范围是:(11100000~11101111)224~239,D类地址范围是224.0.0.0至239.255.255.255。

举例子:

192.168.1.53/27需要计算具体的子网掩码、子网数、可用的主机数、最大可容纳主机数、网络地址、广播地址。

分析:子网掩码:192属于C类IP(192~223)地址,27位网络号,向主机号借3位,主机号剩余5位。所以子网掩码是(11111111.11111111.11111111.11100000)255.255.255.224。

子网数:把借的主机位个数做为2的几次方,也就是2的3次方=8个子网

最多容纳主机数:2的n次方,其中n为主机号位数。所以2^5=32

可用主机数:2^5-2=30

网络地址:ip地址与子网掩码相与运算,所以得192.168.1.32

广播地址:将IP地址(192.168.1.00110101)的主机号(只有5位)都变成1,即192.168.1.00111111(192.168.1.63)

可用IP地址:192.168.1.33(网络地址加1)~192.168.1.62(广播地址减1)

注意:在计算网络中的主机数量时,应当比2^n(n指用于标识主机号的位数)少2。原来主机号部分全为0或1(指二进制)的IP地址,只能用于网络内的广播,即利用该地址将该信息传送至网络内的每一台主机,因此是不能分配给某个特定的主机使用的。所以在实际每个网络中所容纳的主机必然是“2^n-2”台。

实际操作

查看IP

[root@localhost ~]# ifconfig
em1       Link encap:Ethernet  HWaddr F0:1F:AF:D6:17:DD  inet addr:115.238.54.116  Bcast:115.238.54.127  Mask:255.255.255.224inet6 addr: fe80::f21f:afff:fed6:17dd/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:83248115 errors:0 dropped:0 overruns:0 frame:0TX packets:50674679 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:10627919322 (9.8 GiB)  TX bytes:13311903923 (12.3 GiB)Interrupt:16
em1:0     Link encap:Ethernet  HWaddr F0:1F:AF:D6:17:DD  inet addr:121.52.229.126  Bcast:121.52.229.127  Mask:255.255.255.224UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1Interrupt:16
em1:1     Link encap:Ethernet  HWaddr F0:1F:AF:D6:17:DD  inet addr:120.199.8.215  Bcast:120.199.8.223  Mask:255.255.255.240UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1Interrupt:16
lo        Link encap:Local Loopback  inet addr:127.0.0.1  Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING  MTU:16436  Metric:1RX packets:2228411 errors:0 dropped:0 overruns:0 frame:0TX packets:2228411 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0 RX bytes:667383706 (636.4 MiB)  TX bytes:667383706 (636.4 MiB)
(em1表示网卡对应的三个IP;lo表示本地环回IP)

查看Gateway

[root@localhost ~]# netstat -rn 或 route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
120.199.8.208   0.0.0.0         255.255.255.240 U         0 0          0 em1
115.238.54.96   0.0.0.0         255.255.255.224 U         0 0          0 em1
121.52.229.96   0.0.0.0         255.255.255.224 U         0 0          0 em1
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 em1
0.0.0.0         115.238.54.97   0.0.0.0         UG        0 0          0 em1
(以0.0.0.0开始的行的Gateway是默认网关)

查看DNS

[root@localhost ~]# cat /etc/resolv.conf
nameserver 202.101.172.47
nameserver 221.12.1.227
修改配置
在/etc/sysconfig/network-scripts目录下,用vi命令编辑ifcfg-em2:
DEVICE=em2  设备名称
HWADDR=C8:1F:66:B8:EB:9F 物理地址
ONBOOT=yes  是否启动
BOOTPROTO=static  静态IP   可以选择 dhcp
BROADCAST=192.168.0.255 广播
NETWORY=192.168.0.0 网段
IPADDR=192.168.0.123 IP地址
NETMASK=255.255.255.0 子网
GATEWAY=192.168.0.1  网关!
DNS=192.168.0.1
保存后,还需要用如下命令重启一下网络服务:
# service network restart

原文链接:https://blog.csdn.net/gaojinshan/article/details/21161535
原文链接:https://blog.csdn.net/xc_123/article/details/92831276

inet addr(网络地址)、bcast(广播地址)、mask(子网掩码)相关推荐

  1. 网段、网络地址、广播地址、子网掩码的计算方法

    目录 注:以下是C类计算方法 例如192.168.100.178/29 那么如何计算网段.网络地址.广播地址.子网掩码.可用的IP地址? 注:以下是C类计算方法 以192.168.100.178/29 ...

  2. 计算机网络,IP地址概念及IP地址详细分类介绍、及子网掩码详细介绍MAC地址介绍、网络位,主机位、网络地址、广播地址。

    目录 一.IP地址 (internet protocol Address) (1)概念及特点: (2)网络设备获取IP地址的方式 (3)查看本机的IP地址:在cmd控制台中输入命令:ipconfig ...

  3. 已知IP地址和子网掩码后可以算出网络地址、广播地址、地址范围、主机位数、可用主机位数

    已知IP地址和子网掩码后可以算出网络地址.广播地址.地址范围.本网主机数 二进制.十进制.十六进制相互转换关系. 以IP地址为192.168.100.10,子网掩码为255.255.255.0为例(即 ...

  4. 已知IP地址和子网掩码求出网络地址、广播地址、地址范围和主机数

    假设IP地址为128.11.67.31,子网掩码是255.255.240.0.请算出网络地址.广播地址.地址范围.主机数. 方法:将IP地址和子网掩码转化成二进制形式,然后进行后续操作. IP地址和子 ...

  5. 根据IP地址,子网掩码计算主机所在网络的网络地址和广播地址

    例子:主机ip 202.112.14.137   掩码:255.255.255.224 所能容纳的IP地址有256-224=32个(包括网络地址和广播地址)32是2的5次方,所以主机位有8-5=3位. ...

  6. 子网地址,广播地址,子网掩码,主机地址范围,求法总结

    熟练转换 十进制 ----> 二进制 如给出 主机数或者说划分多少个子网,这时候, 我们用2的n次方 - 2 >= 主机数或子网数,求出n, n表示子网位数, 那么子网总数为 2的n次方 ...

  7. 计算网络地址和广播地址

    方法1:使用有类网络 1.确定用于划分子网的位数.有类网络的子网总位数是8,因此总位数= Tb = 8.用于划分子网的位数n由子网掩码决定.子网掩码可以是0.128.192.224.240.248.2 ...

  8. Linux改完ip没有inet,linux中eth0中没有inet addr

    作者在inux虚拟机中设置静态IP后,每次开机执行ifconfig会发现eth0中没有inet addr ,但是有inet6 addr. [root@localhost Desktop]# ifcon ...

  9. 知道ip求子网掩码,网络地址,广播地址

    ip地址的定义和分类 ip地址是唯一标识网络上的计算机,ip由32位的0,1组成.网络中的每个路由或主机都有独一无二的ip地址,用来区分用户. ip地址是32位的二进制数,可以使用点分十进制表示,8位 ...

  10. 根据IP地址计算子网掩码、网络地址、广播地址、子网数

    一.IP地址为192.168.1.53/27 1.网络位为27,主机位为32-27=5 所以子网掩码为11111111.11111111.11111111.11100000  -->255.25 ...

最新文章

  1. varnish 实现 CDN 缓存系统构建
  2. Sql 常用日子转换Convert
  3. linux rpm 包制作详解
  4. 华章揭秘系列精品图书(《Android应用开发揭秘》、《GWT揭秘》、《Spring技术内幕》)...
  5. 计算机组装与维护模拟测试题三答案,春季高考信息技术模拟题3(计算机组装与维修部分含答案)...
  6. matlab密钥生成,使用文件安装密钥安装产品
  7. pdf转HTML出现乱码,PDF转Word出现乱码解决方法
  8. 内蒙古一个不起眼的小城,藏着中国最大火力发电厂
  9. Android自动化批量图片压缩插件McImage
  10. C#中如何隐藏滚动条(ScrollBar)同时又具备自动滚动的功能
  11. 日志异常检测-机器学习
  12. langconv 安装 | python繁体 简体转换
  13. c语言中sbit什么意思,c语言中bit和sbit的区别.doc
  14. 福利来啦!花瓣网图片批量下载助手APP终于完工,再也不用一张一张保存美图了。
  15. ERP销售管理实施的意义
  16. 为什么读mba,读mba有用吗?
  17. 组态王 6.55 启停plc_6个经典的PLC程序实例,学会不求人
  18. cache命中页表命中么_最伟大的命中
  19. HikariCP连接池设置和监控
  20. 网站如何配置发件邮箱?个人网站邮件服务器配置教程

热门文章

  1. Android开发之智能聊天机器人
  2. 2022年免费企业邮箱大全,用免费邮箱发邮件安全吗?
  3. RK3399调试支持以太网
  4. 苹果app退款_苹果上最流氓的功能,终于被彻底关掉
  5. 2004-2020中小企业板上市公司财务报表股票交易董事高管等面板数据
  6. android 炫酷背景,纯css3自动背景变换背景颜色,很炫酷
  7. git 如何把develop分支代码合并到master主分支
  8. 高可用、高可扩展的原生WebView通信架构的思考
  9. Spring Aop(十五)——Aop原理之Advised接口
  10. 《精进》(采铜)——读书笔记