首页 » 信息技术 »

知名端口,动态端口

2019年7月30日 / 8次阅读
TCPIP

什么是端口号?

端口号建立在IP地址之上,被UDP和TCP所使用。一台服务器有一个IP地址,服务器中不同的服务(进程)就要通过端口号来区分。因为有了端口号,复用IP地址成为现实。

端口可以有65536(2的16次方)个之多!端口号只有整数,范围是从0到65535。

知名端口

知名端口,Well Know Ports

就是大家都知道的端口号,从0到1023。这些端口号固定分配给某些服务器使用,比如HTTP使用80端口,DNS使用53端口,SSH使用22端口,FTP使用21端口。。。

知名端口的存在,使得我们访问公共服务器的不同服务成为现实。比如访问https://www.maixj.net,浏览器就知道要使用443号端口。如果不使用知名端口号,就要这样 https://www.maixj.net:12345。

在Linux系统中,用户程序要使用知名端口号,需要有root权限。

动态端口

动态端口,Dynamic Port

从1024到65535,都是动态端口。之所以称为动态端口,是因为它一般不固定分配某种服务,而是动态分配。动态分配是指当一个系统进程或应用程序进程需要网络通信时,它向主机申请一个端口,主机从可用的端口号中分配一个供它使用。

查看系统监听端口号

可以使用netstat命令查看系统端口号的使用情况:

xinlin@ubuntu:~$ netstat -an | grep tcp
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:6011          0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22334           0.0.0.0:*               LISTEN
tcp        0      0 192.168.1.100:22        192.168.1.199:55410     ESTABLISHED
tcp        0     48 192.168.1.100:22        192.168.1.199:55406     ESTABLISHED
tcp        0      0 192.168.1.100:22        192.168.1.199:58422     ESTABLISHED
tcp        0      0 192.168.1.100:22        192.168.1.199:58421     ESTABLISHED
tcp6       0      0 :::22                   :::*                    LISTEN
tcp6       0      0 ::1:631                 :::*                    LISTEN
tcp6       0      0 :::23                   :::*                    LISTEN
tcp6       0      0 ::1:6010                :::*                    LISTEN
tcp6       0      0 ::1:6011                :::*                    LISTEN
tcp6       0      0 :::22334                :::*                    LISTEN
xinlin@ubuntu:~$ netstat -an | grep udp
udp        0      0 0.0.0.0:58053           0.0.0.0:*
udp        0      0 127.0.0.53:53           0.0.0.0:*
udp        0      0 0.0.0.0:68              0.0.0.0:*
udp        0      0 0.0.0.0:5353            0.0.0.0:*
udp        0      0 0.0.0.0:631             0.0.0.0:*
udp6       0      0 :::59257                :::*
udp6       0      0 :::5353                 :::*

以上就是对TCPIP通信时,端口号的一点介绍。

本文链接:https://www.maixj.net/ict/duankou-22248

相关文章

留言区


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top