推荐视频可以看这个:【硬核科普】IP地址是什么东西?IPV6和IPV4有什么区别?公网IP和私有IP又是什么?_哔哩哔哩_bilibili
前言
在配置家里的多台打印机设备时遇到了连接问题,我采用的是 IPV4 地址的连接方式,具体的打印协议是SMB。而当一台打印机连接好时另一台设备就不能连接到电脑上,后来发现具体的原因是连接的 IP 地址被我设置为同一个地址,导致了 IP 的冲突。所以记录下笔记以供学习有关 IP 的问题。
一、IP地址是什么?
概述
IP地址(英语:IP Address,全称Internet Protocol Address),又译为网际协议地址、互联网协议地址。是网际协议中用于标识发送或接收数据报的设备的一串数字。
当设备连接网络,设备将被分配一个IP地址,用作标识。通过IP地址,设备间可以互相通讯,如果没有IP地址,我们将无法知道哪个设备是发送方,无法知道哪个是接收方。IP地址有两个主要功能:标识设备或网络和寻址。
常见的IP地址分为IPv4与IPv6
两大类,IP地址由一串数字组成。IPv4
为32位长,通常书写时以四组十进制数字组成,并以点分隔,如:172.16.254.1
;IPv6
为128位长,通常书写时以八组十六进制数字组成,以冒号分割,如:2001:db8:0:1234:0:567:8:1
。
可以得知,IPV4的IP地址最多可有4,294,967,296个(即2的32次方),随着互联网的快速成长,IPv4的42亿个地址最终于2011年2月3日用尽。相应的科研组织已研究出128位的IPv6
,其IP地址数量最高可达3.402823669 × 1038(2的128次方)个,届时每个人家居中的每件电器,每件对象,甚至地球上每一粒沙子都可以拥有自己的IP地址。
IP地址的分配
IP地址是在主机加入网络时动态分配的,或是通过主机硬件/软件的配置永久分配给主机的。永久性的配置也称为使用静态IP地址。相反,在每次重新启动时分配的IP地址,称为使用动态IP地址。
动态IP地址是通过网络使用动态主机配置协议(DHCP)
分配的。DHCP是分配地址最常用的技术。它避免了为网络上的每台设备分配特定静态地址的管理负担。如果某些设备在特定的时间处于联机状态,它还允许设备共享网络上有限的地址空间。通常,在现代的台式计算机操作系统中,默认情况下会启用动态IP地址分配。
IP地址的分配问题(IP冲突)
IP地址冲突是指在计算机网络中,两个或多个设备被分配了相同的IP地址,从而导致网络通信问题的情况。IP地址是用于在网络中唯一标识设备的数字地址,它充当了设备在网络中进行通信和数据交换的标识符。当两个或多个设备拥有相同的IP地址时,网络上的路由器和交换机无法准确地将数据包传递到特定的设备,因为它们无法区分这些设备。
IP地址冲突可能会导致以下问题:
-
通信故障:当两台或多台设备拥有相同的IP地址时,它们无法正确地相互通信。数据包可能会被发送到错误的设备或根本无法传递,导致通信中断或失败。
-
网络不稳定:IP地址冲突可能导致网络不稳定性,引起网络连接的不可预测问题。设备可能会频繁地断开连接或无法访问网络资源。
-
IP冲突警告:网络中的某些设备或网络管理工具可能会检测到IP地址冲突,并发出警告消息。这有助于管理员及时发现和解决冲突问题。
为了避免IP地址冲突,网络管理员需要确保网络中的每个设备都被分配了唯一的IP地址。这可以通过使用动态主机配置协议(DHCP)来自动分配IP地址,或者手动为每个设备分配唯一的静态IP地址来实现。此外,网络管理人员还应定期检查网络中是否存在IP地址冲突,并及时解决这些问题以确保网络的正常运行。在我的应用案例里面,正是由于不同的打印机输入相同的 IP 而导致其中一台出现问题。所以需要修改其 IP。
二、正确的 IP 分配方式
1. IP的查找方式
在windows中用windows键+R打开运行窗口,输入cmd打开终端,用 “ipconfig” 的命令找到自己电脑的 IP ,如图(因为我刚刚配置了虚拟机,所以截图上面没有显示到电脑的 IP (在下面),而且怕出示电脑IP会找到我hh),在 linux 系统中的指令是 ifconfig
2.分配方式的解决
如果你只有一台设备,那么直接输入电脑的 IP 是可以的,但是当你的外接设备大于等于两个时,输入这同一个IP会导致第二台设备不可使用
解决方式
IP地址由四个数字组成,每个数字范围从0到255,例如:192.168.0.1。IP地址的最后几位通常指的是最后一个数字或最后几个数字。在IPv4中,通常有三种方式来分配IP地址。
-
静态IP地址分配:在静态IP地址分配中,网络管理员手动为每个设备指定一个唯一的IP地址。这包括指定IP地址的前三个数字以及最后一个数字。例如,管理员可以将192.168.0.1分配给路由器,将192.168.0.2分配给服务器,将192.168.0.3分配给打印机,以此类推。通过手动分配,可以确保每个设备都具有固定的IP地址,方便管理和配置。
-
动态IP地址分配(DHCP):在动态主机配置协议(DHCP)中,网络中的设备通过DHCP服务器自动获取IP地址。DHCP服务器会在一个预定义的IP地址范围内动态分配IP地址给设备。管理员需要设置DHCP服务器以指定IP地址的范围,而设备将从该范围内获取IP地址。DHCP服务器通常还会设置租约时间,设备在租约到期之后需要重新获取IP地址。动态分配使网络管理更加灵活,设备可以自动获取IP地址而无需手动配置。
-
子网划分和子网掩码:IP地址的最后几位可以用于子网划分。子网划分是将一个大的IP地址范围划分为多个较小的子网,以支持更有效的网络管理和资源分配。子网划分涉及到使用子网掩码来定义哪些位是网络地址,哪些位是主机地址。子网掩码是一个与IP地址长度相同的二进制数字,用来指示哪些位是网络位和主机位。通过调整子网掩码的设置,可以更改IP地址的最后几位来创建不同的子网。
个人采用静态IP 地址分配的方式,即将第二台或者其他的设备的IP设置为最后一位不同的IP 即可解决问题。
总结
在我之前的一篇文章中也涉及到了有关IP 的一些问题,但是没有深刻理解,也是不断学习吧
新手理解光猫和路由器_光猫和路由器设置同一个网段有什么用-CSDN博客
如果有不正确的地方请多包涵,可以与我讨论。
一个参考视频讲的真心不错:【硬核科普】IP地址是什么东西?IPV6和IPV4有什么区别?公网IP和私有IP又是什么?_哔哩哔哩_bilibili