首页 > 编程知识 正文

常用网络端口号对照表,查看使用的端口号

时间:2023-05-04 14:23:54 阅读:217982 作者:4314

网络端口号的分类及查看

网络层提出的ip地址解决了主机与主机之间的通信问题.但为了实现进程与进程间的通信,在传输层又提出了协议端口号(protocol port number)的概念,简称端口(port)。它大小为16bit。即可表示的范围为0~65535。端口号按其功能主要分为下面两大类:

服务器端使用的端口号:它又可以分为下面的几类 熟知端口号(wellknown port number):也叫系统端口号,范围为0~1023.这些端口号代表的含义可以在<www.iana.org>中查到。如我们熟知的21端口(FTP),80端口(HTTP)等。登记端口号:范围为1024~49151.这类端口号是为没有熟知端口号的应用程序使用。但使用这类端口号必须在明理的可乐按照规定的手续登记,以防止重复。 客户端使用的端口号:范围为49152~65535.这类端口号仅在客户端进程运行时动态的选择,因此又叫短暂端口号。

在编写linux应用应用程序时,可能会用到下面的几个宏,定义在netinet/in.h中:

IPPORT_RESERVED:小于此值的端口留给标准服务器。此宏默认为1024.即小于此宏的端口号为熟知端口号。IPPORT_USERRESERVED:大于或等于IPPORT_USERRESERVED的端口号保留为显式使用;它们永远不会被自动分配. 如何查看标准协议对应的网络端口号

linux的/etc/services文件中记录了标准服务所使用的协议和端口号。可以使用命令cat /etc/services查看。

关于技术交流

此处后的文字已经和题目内容无关,可以不看。
qq群:825695030
微信公众号:嵌入式的日常
如果上面的文章对你有用,欢迎打赏、点赞、评论。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。