IP地址

  IP地址,Internet Protocol Address,网络协议地址;

  IP地址与网络接口绑定,并不是指向一台主机,一个主机可能有多个IP地址,如果其连接多个网络,有多个网络接口;

  IP地址32位长,由<网络地址><主机地址>构成。

网络地址,同一网络?

  网络地址,Network Address,指的是网络中 某个网络接口/节点 的 逻辑地址 ;

  同一网络,网络地址相同,主机地址不同的计算机之间才能相互通信:

  用网线直接相连、通过集线器Hub相连或通过交换机Switch间接相连的计算机之间,必须处于同一网络,有着不同的主机地址,才能相互通信,否则就要利用网关Gateway进行处理。

网络地址的计算

  子网掩码,Subnet Mask,32位,用来帮助区分出,32位IP地址中网络地址和主机地址。

  网络地址(32位)= IP地址(32位)与 子网掩码(32位)进行按位与运算

  e.g

    IP地址:  (122.96.34.13)

            122.    96.    34.    13

            0111 1010 - 0110 0000 - 0010 0010 - 0000 1101

    子网掩码: (255.255.255.0)

            255.    255.   255.   0

            1111 1111 -  1111 1111 -  1111 1111 - 0000 0000

    网络地址:  0111 1010 - 0110 0000 - 0010 0010 - 0000 0000

            122.    96.    34.    0

            (122.96.34.0) 

    即此例中按位与,得到的 网络地址=122.96.34.0;

    网络前缀为“/24”(读音为“slash 24”),表示此例中:

         32位IP地址 = 前24位描述的是网络地址+后8位描述的是主机地址,

    允许有2^8=256个主机地址,八位主机地址从0000 0000 ~ 1111 1111 (0~255),

    即IP地址从122.96.34.0~122.96.34.255

    

    所以,如果四台主机,

        PC1(IP地址=122.96.34.13,子网掩码=255.255.255.0),

        PC2(IP地址=122.96.34.13,子网掩码=255.255.254.0),

        PC3(IP地址=122.96.34.89,子网掩码=255.255.255.0),

        PC4(IP地址=122.96.33.13,子网掩码=255.255.255.0)

        和PC1:

          PC2:子网掩码不同,网络地址不同,不是同一网络;

          PC3:子网掩码相同,网络地址相同,主机地址在范围内,同一网络;

          PC4:子网掩码相同,IP地址不同,网络地址不同,不是同一网络;

IP地址简介的更多相关文章

  1. IP地址简介及Linux网络管理工具

    IP地址简介 IP地址又叫网络地址也称逻辑地址,由32位2进制数组成,分4段每段8位,由10进制数表示,范围0~,段与段之间用点隔开采用点分十进制的表示法,在一个网络中ip地址是唯一的,IP地址最主要 ...

  2. 免费淘宝IP地址库简介及PHP/C#调用实例

    https://yq.aliyun.com/ziliao/25800?spm=a2c4e.11155472.0.0.68027abfcpFb7O 摘要: 本文讲的是免费淘宝IP地址库简介及PHP/C# ...

  3. [部署]CentOS配置IP地址

    环境 虚拟机:VMWare10.0.1 build-1379776 操作系统:CentOS7 64位 简介 CentOS7最小化安装(Minimal)时,是不带ifconfig指令的,该指令在net- ...

  4. WPF数字输入框和IP地址输入框

    数字输入框 简介 在业务中,我们经常需要限制用户的输入,比如限制输入长度,限制只能输入数字等等.限制输入长度WPF内置的TextBox已经帮我们解决了,但是限制输入数字却并未在WPF中内置解决方案.使 ...

  5. IP地址的分类——a,b,c 类是怎样划分的

    如今的IP网络使用32位地址,以点分十进制表示,如172.16.0.0.地址格式为:IP地址=网络地址+主机地址 或 IP地址=主机地址+子网地址+主机地址. IP地址类型 最初设计互联网络时,为了便 ...

  6. 【Web探索之旅】第三部分第二课:IP地址和域名

    内容简介 1.第三部分第二课:IP地址和域名 2.第三部分第三课预告:协议 第三部分第二课:IP地址和域名 上一课我们说了在Web之中,全球各地有无数台机器,有些充当客户机,有些作为服务器. 那么这些 ...

  7. 淘宝IP地址库采集

    作者:阿宝 更新:2016-08-31 来源:彩色世界(https://blog.hz601.org/2016/08/31/taobao-ip-sniffer/index.html) 简述 当初选择做 ...

  8. 网络协议笔记-网络层-路由器的作用、IP地址

    1-[路由器在网际互连中的作用] 1.1-[直接交付和间接交付] 直接交付:当主机A要向另一个主机B发送数据报时,要先检查目的主机B是否与源主机连接在同一个网络上.如果是,就将数据报直接交付给目的主机 ...

  9. 网络通信实验(2)TCP/IP LWIP 简介

    TCP/IP 简介 TCP/IP 中文名为传输控制协议/因特网互联协议,又名网络通讯协议,是 Internet 最基本的协议. Internet 国际互联网络的基础,由网络层的 IP 协议和传输层的 ...

随机推荐

  1. [转]SQL Server为啥使用了这么多内存?

    原文地址:http://support.microsoft.com/gp/anxin_techtip6/zh-cn SQL Server为啥使用了这么多内存? SQL Server的用户,常常会发现S ...

  2. Mysql 用法

    一转眼,一个星期过去了,来到测试班也一个星期了,今天经历了一次,这是自己这一周的总结,也算对自己这一周的一个交代. 几个比较重要的语句: 查看数据库 show databases; 创建数据库 cre ...

  3. 发现AspNet.Core版本控制库Bug一枚,你还想入坑?

    我,博客写作小白一枚,注册账号多年却未曾留下只言片语,在潜水的这些年里从大家的博客中收获了很多新的知识忽觉惶恐心有不安,是时候给大家分享一些我的经验和教训了.嗯嗯,实话告诉大家前面的话的都是来凑字数的 ...

  4. nuget.server搭建及实际测试

    1.背景 由于所做项目越来越多,会积累一些公用组件,而每个项目中组件引用中如果组件有更新或者新增为了方便需要一个专门的工具进行管理,那么nuget就是不错的选择. 2.安装nuget.server 这 ...

  5. VeloView源码编译错误记录——VS manifest

    编译环境 Win7 Visual Studio 2008 Win32 VeloView依赖关系 1)底层 Python Qt pcap boost eigen 2)中层 liblas: boost P ...

  6. 0e开头MD5值小结

    s878926199a 0e545993274517709034328855841020 s155964671a 0e342768416822451524974117254469 s214587387 ...

  7. 在VirtualBox 虚拟机中安装CentOS7 64位实验基础系统

    1.将CentOS-7-x86_64-Minimal ISO加载入虚拟机,选择安装CentOS 7 2.启动欢迎画面,保持默认,选择 继续 3.安装参数设置 3-1.设置时区以便同步时间,将时区更改为 ...

  8. win10下安装java jdk,tomcat

    1.安装java jdk 去官网下载java jdk(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21 ...

  9. Xshell显示图形化界面

    前言 很久没用过图形化界面了,都忘记怎么使用了.... 依据以往的经验都是由环境变量DISPLAY设置,然后就能连接了,每天也是匆匆忙忙的就过了一天,都不知道干了啥,分配的时间也少,但是一直纠结,进行 ...

  10. php生成唯一id/唯一标识符/唯一订单号

    /** * php 生成唯一id * https://blog.csdn.net/hzqghost/article/details/18914681 */ function guid($factor= ...