一、简述
在Internet上,各主机间通过TCP/IP协议发送和接收数据包,各个数据包根据其目的主机的IP地址来进行互联网络中的路由选择,把数据包顺利传送到目的主机。大多数操作系统都支持多程序(进程)同时运行,那么目的主机应该把接收到的数据包传送给哪个进程?为了解决这个问题,端口机制便被引入。计算机端口一共65535个,其中0-1023是公认端口号,是给软件保留的,而1024-65535是没有公共定义的端口号,用户可以自定义这些端口号。
二、常用端口
下面是一些常用的端口:
服务 | 端口 | 作用 |
---|---|---|
FTP | 20、21 | 负责计算机之间网络的传输,而20端口负责指令的传输 |
Telnet | 23 | 用于Telnet(远程登录)服务,是Internet上普遍采用的登录和仿真程序 |
SMTP | 25 | 用于发送邮件,为大多数邮件服务器所使用 |
DNS | 53 | 用于域名解析,DNS服务在NT系统中使用比较广泛 |
TFTP | 69 | 类似于FTP,是一种简单文件传输协议 |
POP3 | 109 | 用于接收邮件,客户端访问服务器端的邮件服务 |
HTTP | 80 | 用于在万维网服务上传输信息的协议 |
HTTPS | 443 | 网页浏览端口能提供加密和通过安全端口传输的另一种HTTP |
Finger | 79 | 用于查询远程主机在线用户、操作系统类型以及是否缓冲区溢出等用户的详细信息 |
WWW***服务 | 8080 | 用于WWW***服务的,可以实现网页浏览,经常在访问某个网站或使用***服务器的时候,会加上“:8080” |
SSH | 22 | 这一服务有许多弱点,如果配置成特定的模式,许多使用RSAREF库的版本就会有不少的漏洞存在 |
Network News Transfer Protocol | 119 | NEWS新闻组传输协议,承载USENET通信。这个端口的连接通常是人们在寻找USENET服务器。多数ISP限制,只有他们的客户才能访问他们的新闻组服务器。打开新闻组服务器将允许发/读任何人的帖子,访问被限制的新闻组服务器,匿名发帖或发送SPAM |