
1 tcpmux TCP 端口服务多路复用
2 rje 远程作业入口
3 echo Echo 服务
4 discard 用于连接测试的空服务
5 systat 用于列举连接了的端口的系统状态
6 daytime 给请求主机发送日期和时间
7 qotd 给连接了的主机发送每日格言
8 msp 消息发送协议
9 chargen 字符生成服务;发送无止境的字符流
10 ftp-data FTP 数据端口
11 ftp 文件传输协议(FTP)端口;有时被文件服务协议(FSP)使用
12 ssh 安全 Shell(SSH)服务
13 telnet Telnet 服务
14 smtp 简单邮件传输协议(SMTP)
15 time 时间协议
16 rlp 资源定位协议
17 nameserver 互联网名称服务
18 nicname WHOIS 目录服务
19 tacacs 用于基于 TCP/IP 验证和访问的终端访问控制器访问控制系统
20 re-mail-ck 远程邮件检查协议
21 domain 域名服务(如 BIND)
22 whois++ WHOIS++,被扩展了的 WHOIS 服务
23 bootps 引导协议(BOOTP)服务;还被动态主机配置协议(DHCP)服务使用
24 bootpc Bootstrap(BOOTP)客户;还被动态主机配置协议(DHCP)客户使用
25 tftp 小文件传输协议(TFTP)
26 gopher Gopher 互联网文档搜寻和检索
TCP20:专用于FTP数据传输,主动模式(PORT)中(FTP的传输模式请参见图解FTP的主动模式与被动模式以及客户端设置,FTP服务器使用TCP20端口主动连接到客户端进行数据的传输。
TCP21:专用于FTP消息控制,在FTP服务中,客户端使用被动方式(PASV)的方式连接FTP服务器的时候,会先连接服务器的TCP21端口进行协商,协商的内容包括服务器打开哪个端口来进行数据传输,如果客户端使用主动模式,则客户端告诉服务器自己打开哪个端口等待FTP服务器用TCP20端口连过来进行数据传输。
TCP22:用于SSH(Secure
Shell)连接,SSH连接相对于telnet这种明文传输数据的方式来讲要安全的多,LINUX系统默认开放TCP22端口用于系统的远程管理。
TCP23:就是TELNET使用的端口,在windows命令提示符下使用"telnet+服务器IP+端口"的方式可以进入远程主机对应的端口,比如,telnet
popqqcom
110端口之后就可以输入对应的命令来 *** 作邮箱里的邮件,这个命令经常用到的地方就是测试主机是否打开对应端口,如果没打开会提示连接失败。
TCP25:专用于SMTP服务,也就是传输邮件用的,客户端发送邮件以及服务器转发邮件都是向远程主机的TCP25端口发送数据。
UDP53:DNS服务器开放这个端口为客户端提供域名解析服务。
TCP80:这个不用介绍了吧,需要额外补充一下的是,可以使用其他自定义的端口来提供WEB服务,比如在IIS中,可以设置不同的端口来区别不同的站点,不过需要在访问的时候在后边把这个端口加上。
TCP110:用于POP3服务,经常使用的outlook和foxmail一般情况下就是连接到邮件服务器的TCP110端口来收取信件的。
TCP135:用于远程过程调用(RPC),可以在服务列表找到Remote
Procedure
Call
(RPC),查看它的依存关系,可以看到N多服务都依靠这个服务,重要性可想而知。
TCP139:用于windows文件和打印机共享,拷贝共享文件的时候,就是本机的随机端口和对方的TCP139端口建立连接来传输数据。
TCP143:用于IMAP服务,IMAP用于接收邮件,和POP3相比,IMAP所提供的功能更丰富。
TCP389:LADP协议(轻量目录访问协议)的端口,windows的域环境就是基于ldap协议架构的,用户信息全部保存于活动目录中,应用程序可以连接服务器的TCP389端口获取用户信息,比如邮件软件通过连接活动目录可以获取保存于活动目录中的邮件列表。
TCP443:用于>根据所提供的服务方式的不同,端口又可以分为以下两种:
1、TCP协议端口
这种端口是直接与接收方进行连接,发送信息以后,可以确认信息是否到达,这种方式大多采用TCP协议。
2、UDP协议端口
这种端口则不是直接与接收方进行连接,只管把信息放在网上发出去,而不管信息是否到达,也就是前面所介绍的"无连接方式"。这种方式大多采用UDP协议,IP协议也是一种无连接方式。
而使用TCP协议的常见端口主要有以下几种:
(1)FTP:定义了文件传输协议,使用21端口。常说某某计算机开了FTP服务便是启动了文件传输服务。下载文件,上传主页,都要用到FTP服务。
(2)Telnet:它是一种用于远程登录的端口,用户可以以自己的身份远程连接到计算机上,通过这种端口可以提供一种基于DOS模式下的通信服务。如以前的BBS是纯字符界面的,支持BBS的服务器将23端口打开,对外提供服务。
(3)SMTP:定义了简单邮件传送协议,很多邮件服务器都用的是这个协议,用于发送邮件。如常见的免费邮件服务中用的就是这个邮件服务端口,所以在电子邮件设置中常看到有这么SMTP端口设置这个栏,服务器开放的是25号端口。
(4)POP3:它是和SMTP对应,POP3用于接收邮件。通常情况下,POP3协议所用的是110端口。也是说,只要你有相应的使用POP3协议的程序(例如Foxmail或Outlook),就可以不以Web方式登陆进邮箱界面,直接用邮件程序就可以收到邮件。
服务器端口:随着计算机网络技术的发展,原来物理上的接口(如键盘、鼠标、网卡、显示卡等输入/输出接口)已不能满足网络通信的要求,TCP/IP协议作为网络通信的标准协议就解决了这个通信难题。
TCP/IP协议集成到 *** 作系统的内核中,这就相当于在 *** 作系统中引入了一种新的输入/输出接口技术,因为在TCP/IP协议中引入了一种称之为"Socket(套接字)"应用程序接口。有了这样一种接口技术,一台计算机就可以通过软件的方式与任何一台具有Socket接口的计算机进行通信。端口在计算机编程上也就是"Socket接口"。
扩展资料:
一台服务器为什么可以同时是Web服务器,也可以是FTP服务器,还可以是邮件服务器等,其中一个很重要的原因是各种服务采用不同的端口分别提供不同的服务,比如:通常TCP/IP协议规定Web采用80号端口,FTP采用21号端口等,而邮件服务器是采用25号端口。这样,通过不同端口,计算机就可以与外界进行互不干扰的通信。
参考资料来源: 百度百科-服务器端口
参考资料来源: 百度百科-端口
所有>>
>
2、FTP:使用20/21端口。
主要是用来传输文件,比如建站常常用来上传主页或者下载文件进行修改,FTP是一个8位的客户端-服务器协议,能 *** 作任何类型的文件而不需要进一步处理,就像MIME或Unicode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间,会非常长。
3、SMTP:使用25端口。
SMTP定义了简单邮件传送协议,现在很多邮件服务器都用的是这个协议,用于发送邮件。如常见的免费邮件服务中用的就是这个邮件服务端口。
4、TELNET使用23端口。
Telnet它是一种用于远程登陆的端口,用户可以以自己的身份远程连接到计算机上,通过这种端口可以提供一种基于DOS模式下的通信服务。
扩展资料
按端口号可分为3大类:
(1)公认端口(Well Known Ports):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是>
(2)注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。
(3)动态和/或私有端口(Dynamic and/or Private Ports):从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始。
每个TCP报文头部都包含源端口号(source port)和目的端口号(destination port),用于标识和区分源端设备和目的端设备的应用进程。
在TCP/IP协议栈中,源端口号和目的端口号分别与源IP地址和目的IP地址组成套接字(socket),唯一的确定一条TCP连接。
相对于TCP报文,UDP报文只有少量的字段:源端口号、目的端口号、长度、校验和等,各个字段功能和TCP报文相应字段一样。
下面以TCP报文为例说明端口号的作用:
假设PC1向PC2发起Telnet远程连接,其中目的端口号为知名端口号23,源端口号为1028。源端口号没有特别的要求,只需保证该端口号在本机上是唯一的。
PC2收到数据包后,根据目的端口为23判断出该数据包是Telnet数据包,将数据包转发到上层Telnet协议。
参考资料来源:百度百科—网络端口
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)