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

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

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

子网掩码

子网掩码理论上有32个

一、 子网掩码的概念及作用
子网掩码 (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. 计算机伦理问题案例分析,基于网络环境的案例教学在《计算机伦理学》中的实践研究...
  2. linux运维必备,100道常见面试题
  3. 图的基本运算及智能交通中的最佳路径选择问题
  4. E 做任务三(区间)
  5. Ajax 调用webservice 解决跨域请求和发布到服务器后本地调用成功外网失败的问题...
  6. windows mobile开发循序渐进(1)关于平台和工具
  7. 云计算呼叫中心_干货|云呼叫中心系统和传统呼叫中心系统的区别在哪?
  8. desktop docker 无法卸载_docker 安装教程和常见问题
  9. uni-app中v-html中的元素添加样式
  10. linux虚拟机cpu一分钟内负载,虚拟机性能调优-CPU篇
  11. 阿里巴巴矢量图标使用
  12. 5G无线技术基础自学系列 | CloudRAN架构
  13. 方差递推公式_常见递推公式(数学)
  14. R语言解决数学题江苏高考理科数学2018填空压轴题
  15. VMware+Ubuntu 20.04 画面卡住 verifying the installation configuration
  16. CGO 之 Dll调用
  17. Windform C# Graphics绘图,消除锯齿
  18. du和df文件大小不一致问题排查
  19. 什么是悲观锁和乐观锁,及分布式锁的实现方式
  20. Ubuntu不能连接XShell、主机Ping不通虚拟机,但虚拟机能ping通主机

热门文章

  1. 暑假实践课题学习DAY1——python第一天
  2. 内存不足导致应用进程被杀
  3. 基于STM32外部中断系统的秒表的设计
  4. 群工系统步入“大数据时代”
  5. 状态设计模式(State Pattern)[论点:概念、相关角色、图示、示例代码、框架中的运用、适用场景]
  6. 【mcuclub】浑浊度传感器-TSW-30
  7. 在朋友圈分享美食,卖美食教程也算是个项目
  8. PCB背钻与树脂塞孔
  9. Dolby和DTS分别推出新一代环绕音频格式——DD PLUS DTS HD
  10. ffmpeg编译时添加freetype支持,用于在视频中添加文字