关于端口号

来源:互联网 发布:python 目录名称无效 编辑:程序博客网 时间:2024/05/20 08:41

端口号?

由于端口数量较多,为了对每个端口进行区分,将每个端口进行了编号,这就是端口号。

物理端口指的是物理存在的端口,如ADSL Modem、集线器、交换机、路由器上用 于连接其他网络设备的接口,如RJ-45端口、SC端口等等。

逻辑端口是指逻辑意义上用于区分服务的端口,如TCP/IP协议中的服务端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等。


端口号的作用

IP地址对应的是不同的主机,端口号对应的是不同的网络服务,主机是通过“IP地址+端口号”来区分不同的网络服务的。

我们可以把开启端口号的电脑看做是开了窗口的房间,外界可以通过窗口 访问这个房间。


端口号的分类

这里写图片描述
1. 熟知端口号
数值范围为0~1023,固定分配给一些服务。

2.注册端口号

3.临时端口号
数值范围为49152~65535,客户进程使用临时端口号,它是由运行在客户上的TCP/UDP软件随机选取的,只对一次进程通信有效。


常用端口号

UDP常用端口号

这里写图片描述

TCP常用端口号

这里写图片描述