端口
任何服务器都会通过编号的端口向互联网提供服务,服务器上的每项服务都有一个对应的端口。例如,如果一台服务器运行着Web服务器和FTP服务器,那么Web服务器通常会在端口80上可用,而FTP服务器则会在端口21上可用。客户端通过特定的IP地址和特定端口连接到服务。
每个最知名的服务都可以在一个知名端口号上找到。以下是一些常见的端口号:
广告
- echo 7
- daytime 13
- qotd 17 (每日名言)
- ftp 21
- telnet 23
- smtp 25 (简单邮件传输,即电子邮件)
- time 37
- nameserver 53
- nicname 43 (Who Is)
- gopher 70
- finger 79
- WWW 80
如果服务器接受来自外部世界的端口连接,并且防火墙没有保护该端口,那么你就可以从互联网上的任何地方连接到该端口并使用该服务。请注意,没有任何规定强制Web服务器必须使用端口80。如果你搭建自己的机器并在其上安装Web服务器软件,你可以将Web服务器设置在端口918或任何其他未使用的端口上,如果你愿意的话。那么,如果你的机器被识别为xxx.yyy.com,互联网上的某人就可以使用URL http://xxx.yyy.com:918连接到你的服务器。":918"明确指定了端口号,并且必须包含它才能让其他人访问你的服务器。当未指定端口时,浏览器会简单地假定服务器正在使用知名端口80。