通俗解释什么是(ip、网段、端口)

通俗解释什么是(ip、网段、端口)

1:什么是IP?

IP地址被用来给Internet上的电脑一个编号。IP地址是一个32位的二进制数,通常被分割为4个"8位二进制数"(也就是4个字节),IP地址通常用"点分十进制"表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。IP即为身份证唯一。

举例:10.29.133.126。实际上是32位的二进制数。

换算为:000001010.00011010.10000101.01111110

2:什么是网段?

通常所说的网段大概率是指的是'IP网段',IP网段就是一段IP地址,通常用子网掩码来约束它的范围,如果我们进一步约束IP为IPv4,那么一个IPv4网段就一定是0.0.0.0-255.255.255.255这个范围中的一部分,一个子集。

3:什么是端口?

在网络技术中,端口(Port)大致有两种意思。一种是指TCP/IP协议中的端口,端口号的范围从0到65535(端口0一般不使用)。比如用于浏览网页服务的80端口,用于mysql服务的3306端口等等。还有一种是物理意义上的端口,比如ADSL Modem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。

这里主要介绍TCP/IP协议中的端口:

(1)知名端口

知名端口即众所周知的端口号,范围从0到1023;这些端口号一般固定分配给一些服务,比如21端口分配给FTP服务,25端口分配给SMTP(简单邮件传输协议)服务,80端口分配给HTTP服务,135端口分配给RPC(远程过程调用)服务等等。

(2)注册端口

从1024到49151。

它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始,比如1024端口就是分配给第一个向系统发出申请的程序。在关闭程序进程后,就会释放所占用的端口号

(3)动态端口

从49152到65535。这些端口号一般不固定分配给某个服务,也就是说许多服务都可以使用这些端口。只要运行的程序向系统提出访问网络的申请,那么系统就可以从这些端口号中分配一个供该程序使用。

相关推荐
Sheffield2 小时前
Docker的跨主机服务与其对应的优缺点
linux·网络协议·docker
blasit4 天前
笔记:Qt C++建立子线程做一个socket TCP常连接通信
c++·qt·tcp/ip
YuMiao4 天前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
Jony_7 天前
高可用移动网络连接
网络协议
chilix7 天前
Linux 跨网段路由转发配置
网络协议
DianSan_ERP9 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
呉師傅9 天前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑
gihigo19989 天前
基于TCP协议实现视频采集与通信
网络协议·tcp/ip·音视频
2501_946205529 天前
晶圆机器人双臂怎么选型?适配2-12寸晶圆的末端效应器有哪些?
服务器·网络·机器人
linux kernel9 天前
第七部分:高级IO
服务器·网络