IP
IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而Internet中的路由器,就相当于电信局的“程控式交换机”。
IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。例:点分十进IP地址(100.4.5.6),实际上是32位二进制数(01100100.00000100.00000101.00000110)。
总结:IP即为身份证唯一

网关
网关(Gateway)又称网间连接器、协议转换器。默认网关在网络层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连

网关实质上是一个网络通向其他网络的IP地址。

比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0。

在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。

而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。

所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。那么这个IP地址是哪台机器的IP地址呢?网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。

总结:不同网段利用网关交流。


端口

范围是0-65535
  • 1

我们知道一台主机(对应一个IP地址)可以提供很多服务,比如web服务,ftp服务等等。如果只有一个IP,无法却分不同的网络服务,所以我们采用”IP+端口号”来区分不同的服务。

总结:我们采用”IP+端口号”来区分不同的服务。

子网掩码

子网掩码理论上有32个
  • 1

一、 子网掩码的概念及作用
子网掩码 (subnet mask) 又叫网络掩码、地址掩码、子网络遮罩,是一个应用于 TCP/IP 网络的 32 位二进制值。它可以屏蔽掉 IP 地址中的一部分,从而分离出 IP 地址中的网络部分与主机部分,基于子网掩码,管理员可以将网络进一步划分为若干子网。它必须结合 IP 地址一起使用。

下面我们用一个例子给大家演示:
假设有一个 I P 地址: 192.168.0.1
子网掩码为: 255.255.255.0
化为二进制为: I P 地址 11000000.10101000.00000000.00000001
子网掩码 11111111.11111111.11111111.00000000
将两者做 ’ 与 ’ 运算得: 11000000.10101000.00000000.00000000
将其化为十进制得: 192.168.0.0
这便是上面 IP 的网络地址,主机地址以此类推。

总结:分离出 IP 地址中的网络部分与主机部分,即网络号+主机号。


网段

同一网段指的是IP地址和子网掩码相与得到相同的网络地址。想在同一网段,必需做到网络标识相同。各类IP的网络标识算法都是不一样的,需要根据子网掩码的位数来判断。
算法只要把IP和子网掩码的每位数AND就可以了。
AND方法:0和1=0 0和0=0 1和1=1
如:And 192.168.0.1,255.255.255.0,先转换为二进制,然后AND每一位
IP 11000000.10101000.00000000.00000001
子网掩码 11111111.11111111.11111111.00000000
得出AND结果  11000000.10101000.00000000.00000000
转换为十进制192.168.0.0,这就是网络标识,
再将子网掩码反取,也就是00000000.00000000.00000000.11111111,与IP AND
得出结果00000000.00000000.00000000.00000001,转换为10进制,即0.0.0.1,
这0.0.0.1就是主机标识。要想在同一网段,必需做到网络标识一样。

我们再来看看这个改为默认子网掩码的B类IP
如IP:188.188.0.111,188.188.5.222,子网掩码都设为255.255.254.0,在同一网段吗?
先将这些转换成二进制
188.188.0.111 10111100.10111100.00000000.01101111
188.188.5.222 10111100.10111100.00000101.11011110
255.255.254.0 11111111.11111111.11111110.00000000
分别AND,得
10111100.10111100.00000000.00000000
10111100.10111100.00000100.00000000
网络标识不一样,即不在同一网段。


总结:同一网段指的是IP地址和子网掩码相与得到相同的网络地址。想在同一网段,必需做到网络标识相同。即同一网络号。

子网掩码:https://blog.csdn.net/qq_26442553/article/details/82761663
https://blog.csdn.net/farmwang/article/details/64132723
https://blog.csdn.net/zh_chen0623/article/details/70833458
大全:https://blog.csdn.net/gatieme/article/details/50989257
https://blog.csdn.net/hzhsan/article/details/12783193
端口:https://www.cnblogs.com/beginmind/p/6517913.html
网段:https://blog.csdn.net/wangdd_199326/article/details/76339812
https://blog.csdn.net/coolwriter/article/details/77815980

## 标题

IP、网关、端口、网段、子网掩码概念区别相关推荐

  1. IP 网关 端口 网段 子网掩码 概念 区别

    IP IP地址被用来给Internet上的电脑一个编号.大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信.我们可以把"个人电脑"比作"一台电话" ...

  2. IP地址、子网、子网掩码、网关、网段、路由端口地址、路由表、等

    1.子网掩码 IP地址 192.168.1.1       子网掩码255.255.255.0 IP地址 192.168.1.129   子网掩码255.255.255.0 同一个网络内 IP地址 1 ...

  3. IP、子网的详述 ——IP分类、网关地址,子网掩码、子网作用

    IP地址    在Internet上连接的所有计算机,从大型机到微型计算机都是以独立的身份出现,我们称它为主机.为了实现各主机间的通信,每台主机都必须有一个唯一的网络地址.就好像每一个住宅都有唯一的门 ...

  4. lvs原理, 只改 ip 不改端口, vpn arp tcp 隧道 (子网掩码作用和局域网传输)

    思考问题角度: 0. 前置数据和条件 1. 正常流程 2. 一个人多次,多个人多次 3.每个对象身上的状态 对于 lvs : 1.正常流程: client:  ip地址. 每次传输时 mac 地址获取 ...

  5. 网络基础 - 网关、网段、子网掩码、DNS

    网关(Gateway)? 网关(Gateway)又称网间连接器.协议转换器.就是一个网络(网段)连接到另一个网络(网段)的"关口". 按照不同的分类标准,网关也有很多种. TCP/ ...

  6. IP地址跨网段转换-无需网关

    IP地址跨网段转换-不需要PLC网关配置 应用场景: 多个工业现场设备的IP地址出厂默认设置(IP地址一样),或者设备的IP地址不在同一个网段,需要将这些设备的IP地址转换成同一网段的独立的IP地址, ...

  7. 【计算机网络】IP协议、IP地址、网段划分、子网划分、子网掩码、CIDR

    文章目录 前言 1. IP地址 1.1 网络号和主机号 1.1.1 如何区分网络号和主机号? 1.1.2 网络号有什么用? 1.1.3 未使用子网时的分组的转发(数据发送) 2. IP地址分类 3. ...

  8. Python通过snmp获取交换机VLAN号、VLAN默认网关、VLAN子网掩码和ARP表中的IP地址与MAC对应记录数据

    自己做项目时,自己封装的Python通过snmp获取交换机VLAN号.VLAN默认网关.VLAN子网掩码和ARP表中的IP地址与MAC对应记录数据. myPySnmp.py源代码 "&quo ...

  9. JAVA-扫描局域网、自定义网段IP加端口在线设备

    用JAVA去获取局域网中在线设备的需求,比如我的设备IP是192.168.1.3,我需要先判断是否在线这会你就会想到的是PING但是加上端口呢?比如我的设备IP是192.168.1.3:8080呢?根 ...

最新文章

  1. 多核时代 .NET Framework 4 中的并行编程6---并行LINQ
  2. MySQL / B + 树算法在 mysql 中能存多少行数据?
  3. JsonException: Max allowed object depth reached while trying to export from type System.Single
  4. python2.x文件编码
  5. BZOJ 1016 最小生成树计数 【模板】最小生成树计数
  6. nagios错误: 无法打开要更新的命令文件
  7. 小程序的点赞功能能和浏览次数功能_扫码点餐小程序好用吗?小程序还能实现哪些功能?...
  8. Javascript面向对象特性
  9. ESB和注册服务管理的区别
  10. java导入excle表格,并且对表格进行相应的修改,并对表格数据进行整理,最后导出本地表格等一系列操作...
  11. 基于ionic4、cordova搭建android开发环境
  12. vue学习笔记-12-计算属性
  13. flash 调试版本
  14. Android反射系统截图Api
  15. 【图解CDD】利用CANdelaStudio编辑诊断描述CDD文件带你入门到精通
  16. 面向自动驾驶车辆验证的抽象仿真场景生成
  17. Javase day06_作业
  18. Python编程基础与应用(陈波著)微实践
  19. 霍尔效应传感器的5个重要应用
  20. 华为鸿蒙系统智能手机_Android再见!华为42款智能手机将兼容鸿蒙操作系统

热门文章

  1. 硬盘数据丢失能恢复吗 硬盘数据丢失怎么找回
  2. 中兴5G解决方案打造新体验,构建新生态
  3. Zotero使用GB/T7714 2005模板插入参考文献出现 作者名全部大写问题、et al.变成汉字‘等‘、多出参考文章的doi 问题 的解决方案
  4. uml各类图--完整全面实例
  5. 《父与子的编程之旅-与小卡特一起学python》第18章
  6. iframe 、frameset 、frame的区别
  7. 个人简历模板html5
  8. 《鸟哥的Linux私房菜-基础篇》学习笔记
  9. matlab数据归一化(补充),matlab数据归一化(补充)
  10. Android studio 解决运行按钮灰色/禁用状态