常用网络服务端口
- 格式:doc
- 大小:360.00 KB
- 文档页数:12
linux中常用端口号
摘要:
1.端口号的定义与作用
2.Linux 中常用端口号的分类
3.Linux 中常用端口号的具体内容
4.端口号的安全性及建议
正文:
在Linux 操作系统中,端口号是一个重要的概念。
端口号是一个16 位的数字,用于识别正在运行的网络服务。
每一个端口号都对应着一个特定的服务,通过对端口号的访问,用户和程序可以与运行在服务器上的服务进行交互。
在Linux 系统中,有很多常用的端口号。
这些端口号可以按照服务类型进行分类,例如:网络服务、文件传输服务、远程登录服务等。
以下是一些Linux 中常用的端口号:
- 网络服务:HTTP(80)、FTP(21)、Telnet(23)等。
- 文件传输服务:SSH(22)、SFTP(22)等。
- 远程登录服务:Rlogin(513)、Rsh(514)等。
- 数据库服务:MySQL(3306)、PostgreSQL(5432)等。
- 邮件服务:SMTP(25)、POP3(110)等。
使用这些端口号时,需要注意端口号的安全性。
一些端口号特别容易受到攻击,如:HTTP(80)、FTP(21)等。
因此,在设置端口号时,建议使用非
默认端口号,以增加安全性。
同时,需要定期检查端口号的使用情况,确保没有异常行为发生。
总之,在Linux 系统中,端口号是一个重要的概念。
了解并掌握常用端口号的分类和具体内容,有助于用户更好地管理服务器和提供网络服务。
服务器常用端口大全1. HTTP(80端口):超文本传输协议,用于在Web浏览器和服务器之间传递HTML页面和其他资源。
2.HTTPS(443端口):安全的HTTP协议,通过使用SSL/TLS加密来保护数据传输的安全性。
3.FTP(20和21端口):文件传输协议,用于文件在客户端和服务器之间进行传输。
4. SSH(22端口):安全Shell协议,用于安全地远程连接和管理计算机系统。
5.SMTP(25端口):简单邮件传输协议,用于在邮件客户端和邮件服务器之间传递电子邮件。
6.POP3(110端口):邮局协议版本3,用于从邮件服务器上接收电子邮件。
7. IMAP(143端口):Internet消息访问协议,用于从远程服务器上接收和管理电子邮件。
8.DNS(53端口):域名系统,将域名解析为IP地址。
9. RDP(3389端口):远程桌面协议,用于远程连接和管理Windows 操作系统。
10.MySQL(3306端口):开源关系数据库管理系统,用于存储和管理数据。
11. PostgreSQL(5432端口):开源关系数据库管理系统,主要用于高级企业级数据库应用。
12. Oracle (1521端口):Oracle数据库管理系统,非常流行的企业级数据库解决方案。
14. Redis(6379端口):键值存储数据库,用于快速读写操作。
15. Nginx(80/443端口):开源的高性能HTTP服务器和反向代理服务器。
16. Apache Tomcat(8080端口):Java Servlet容器,用于在Java环境中运行Web应用程序。
17.SNMP(161/162端口):简单网络管理协议,用于网络设备的监控和管理。
18.SFTP(22端口):安全文件传输协议,类似于FTP但使用SSH进行加密。
19. Telnet(23端口):远程登录协议,用于远程连接和管理计算机系统。
20.DNS(53端口):域名系统,将域名解析为IP地址。
TCP常⽤⽹络和⽊马使⽤端⼝对照表,常⽤和不常⽤端⼝⼀览表【开始-运⾏- CMD ,输⼊ netstat -an 然后回车就可以查看端⼝】 端⼝:0 服务:Reserved 说明:通常⽤于分析操作系统。
这⼀⽅法能够⼯作是因为在⼀些系统中“0”是⽆效端⼝,当你试图使⽤通常的闭合端⼝连接它时将产⽣不同的结果。
⼀种典型的扫描,使⽤IP地址为0.0.0.0,设置ACK位并在以太⽹层⼴播。
端⼝:1 服务:tcpmux 说明:这显⽰有⼈在寻找SGI Irix机器。
Irix是实现tcpmux的主要提供者,默认情况下tcpmux在这种系统中被打开。
Irix机器在发布是含有⼏个默认的⽆密码的帐户,如:IP、GUEST UUCP、NUUCP、DEMOS 、TUTOR、DIAG、OUTOFBOX等 端⼝:7 服务:Echo 说明:能看到许多⼈搜索Fraggle放⼤器时,发送到X.X.X.0和X.X.X.255的信息。
端⼝:19 服务:Character Generator 说明:这是⼀种仅仅发送字符的服务。
UDP版本将会在收到UDP包后回应含有垃圾字符的包。
TCP连接时会发送含有垃圾字符的数据流直到连接关闭。
HACKER利⽤IP欺骗可以发动DoS攻击。
伪造两个chargen服务器之间的UDP包。
同样Fraggle 端⼝:21 服务:FTP 说明:FTP服务器所开放的端⼝,⽤于上传、下载。
最常见的攻击者⽤于寻找打开anonymous的FTP服务器的⽅法。
这些服务器带有可读写的⽬录。
⽊马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端⼝。
端⼝:22 服务:Ssh 说明:PcAnywhere建⽴的TCP和这⼀端⼝的连接可能是为了寻找ssh。
这⼀服务有许多弱点,如果配置成特定的模式,许多使⽤RSAREF库的版本就会有不少的漏洞存在。
端⼝:23 服务:Telnet 说明:远程登录,⼊侵者在搜索远程登录UNIX的服务。
常见的协议及对应的端口号
(1)FTP——文件传输协议——21号端口
(2)Telnet——远程登陆协议——23号端口
(3)SMTP——简单邮件传送协议——25号端口
(4)POP3——接收邮件——110号端口
(POP3仅仅是接收协议,POP3客户端使用SMTP向服务器发送邮件。
)
(5)HTTP——超文本传输协议——80号端口
HTTPS——服务器,默认端口号为443/tcp 443/udp
(6)DNS——域名解析服务——53号端口
(7)SNMP——简单网络管理协议——161号端口
(SMTP真正关心的不是邮件如何被传送,而只关心邮件是否能顺利到达目的地。
)
(8)TFTP——简单文件传输的协议——69号端口
(9)HTTP协议代理服务器常用端口:80/8080/3128/8081/9080
(10)SOCKS代理协议服务器常用端口:1080
(11)FTP协议代理服务器常用端口:20/21
(20端口用于数据传输,21端口用于控制信令的传输,控制信息和数据能够同时传输,这是FTP的特殊这处。
FTP采用的是TCP连接。
)
(12)Telnet协议代理服务器常用端口:23
(13)DHCP协议——动态主机设置协议——用于内部网或网络服务供应商自动分配IP地址
DHCP:服务器端的端口号是67
DHCP:客户机端的端口号是68。
网站服务器常用端口网络通信中,端口是用于区分不同应用程序或服务的数字标识符,网站服务器也有常用的端口。
本文将介绍常见的网站服务器端口以及其对应的服务。
1. HTTP(超文本传输协议)HTTP是用于在客户端和服务器之间传输超文本的协议。
HTTP服务器默认使用端口80进行通信。
通过使用HTTP,网页浏览器可以向服务器发送请求,并接收服务器响应。
2. HTTPS(安全超文本传输协议)HTTPS是基于SSL或TLS的加密协议,用于保护数据在客户端和服务器之间的传输安全。
HTTPS服务器的默认端口号是443。
通过使用HTTPS,网站可以确保用户在浏览器和服务器之间的数据传输是加密的和安全的。
3. FTP(文件传输协议)FTP是一种用于在客户端和服务器之间传输文件的协议。
FTP服务器默认使用端口21进行通信。
通过使用FTP,用户可以上传和下载文件到服务器上。
4. SSH(安全外壳协议)SSH是一种用于在网络中安全地进行远程登录和执行命令的协议。
SSH服务器的默认端口是22。
通过使用SSH,用户可以通过加密的连接连接到远程服务器,并执行各种操作。
5. SMTP(简单邮件传输协议)SMTP是用于在电子邮件传输中发送邮件的协议。
SMTP服务器的默认端口是25。
通过使用SMTP,邮件客户端可以将邮件发送到服务器,然后由服务器将邮件传递给目标收件人。
6. POP3(邮局协议版本3)POP3是一种用于从邮件服务器接收邮件的协议。
POP3服务器的默认端口是110。
通过使用POP3,邮件客户端可以连接到服务器,下载并删除服务器上的电子邮件。
7. IMAP(Internet邮件访问协议)IMAP是一种用于从邮件服务器接收邮件和管理收件箱的协议。
IMAP服务器的默认端口是143。
通过使用IMAP,邮件客户端可以连接到服务器,管理邮件以及在客户端和服务器之间同步邮件的状态。
8. DNS(域名系统)DNS是一种将域名解析为IP地址的系统。
让知识带有温度。
常见的重要网路协议端口号常常用到的网络协议端口号: 用来规定信息格式;数据及控制信息的格式、编码及信号电平等。
用来说明通信双方应该怎么做;用于协调与差错处理的控制信息。
)具体说明大事的先后挨次;速度匹配和排序等网际层协议:包括:IP 协议、ICMP 协议、ARP 协议、RARP 协议。
传输层协议:TCP 协议、UDP 协议。
应用层协议:FTP、Telnet、SMTP、HTTP、RIP、NFS、DNS。
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 方式登陆进邮箱界面,直接用邮件程序就可以收到邮件(如是163 邮箱就没有须要先进入网易网站,再进入自己的邮箱来收信)。
UDP (1)HTTP:这是大家用得最多的协议,它就是常说的"超文本传输协议"。
上网扫瞄网页时,就得在提供网页资源的计算机上打开80 号端口以提供服务。
常说"服务"、"Web 服务器"用的就是这个端口。
(2)DNS:用于域名解析服务,这种服务在Windows NT 系统中用得最多的。
常用协议端口号在计算机网络中,协议是一种规定了计算机之间通信规则的约定。
在网络通信过程中,不同的协议使用不同的端口号来标识和区分。
端口号是一个16位的数字,用于标记网络协议中的不同服务。
下面是一些常见的协议和对应的端口号:HTTP协议(超文本传输协议)•端口号:80•描述:HTTP协议是用于在Web浏览器和Web服务器之间传输超文本的协议。
通过使用HTTP协议,用户可以在浏览器中请求和接收网页、图片、视频等资源。
HTTPS协议(安全超文本传输协议)•端口号:443•描述:HTTPS协议是在HTTP协议的基础上添加了安全性的协议。
通过使用SSL/TLS加密技术,HTTPS协议可以保护用户的隐私数据在传输过程中不被窃取或篡改。
FTP协议(文件传输协议)•端口号:21•描述:FTP协议是用于在网络上传输文件的协议。
通过使用FTP协议,用户可以在客户端和服务器之间进行文件的上传和下载操作。
SSH协议(安全外壳协议)•端口号:22•描述:SSH协议是一种用于远程登录和安全传输数据的协议。
通过使用SSH协议,用户可以在不安全的网络中安全地远程登录到远程主机,并进行文件传输和命令执行等操作。
SMTP协议(简单邮件传输协议)•端口号:25•描述:SMTP协议是用于在网络中传输电子邮件的协议。
通过使用SMTP协议,邮件服务器可以将邮件发送给目标邮件服务器,并进行邮件的投递和转发。
POP3协议(邮局协议版本3)•端口号:110•描述:POP3协议是用于从邮件服务器上接收电子邮件的协议。
通过使用POP3协议,电子邮件客户端可以从邮件服务器上下载邮件,并进行邮件的管理和查看。
IMAP协议(互联网邮件访问协议)•端口号:143•描述:IMAP协议也是用于从邮件服务器上接收电子邮件的协议。
与POP3协议不同的是,IMAP协议在客户端和邮件服务器之间保持了一个同步的状态,可以对邮件进行更加灵活的管理和组织。
DNS协议(域名系统协议)•端口号:53•描述:DNS协议是用于将域名解析成IP地址的协议。
HTTP、HTTPS等常⽤服务的默认端⼝号⼝号标识了⼀个主机上进⾏通信的不同的应⽤程序。
1.HTTP协议代理服务器常⽤端⼝号:80/8080/3128/8081/90982.SOCKS代理协议服务器常⽤端⼝号:10803.FTP(⽂件传输)协议代理服务器常⽤端⼝号:214.Telnet(远程登录)协议代理服务器常⽤端⼝号:23HTTP服务器,默认端⼝号为80/tcp(⽊马Executor开放此端⼝)HTTPS(securely transferring web pages)服务器,默认端⼝号为443/tcp 443/udpTelnet(不安全的⽂本传送),默认端⼝号为23/tcp(⽊马Tiny Telnet Server所开放的端⼝)FTP,默认的端⼝号为21/tcp(⽊马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端⼝)TFTP(Trivial File Transfer Protocol),默认端⼝号为69/udpSSH(安全登录)、SCP(⽂件传输)、端⼝号重定向,默认的端⼝号为22/tcpSMTP Simple Mail Transfer Protocol(E-mail),默认端⼝号为25/tcp(⽊马Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都开放这个端⼝)POP3 Post Office Protocol(E-mail),默认端⼝号为110/tcpWebshpere应⽤程序,默认端⼝号为9080webshpere管理⼯具,默认端⼝号9090JBOSS,默认端⼝号为8080TOMCAT,默认端⼝号为8080WIN2003远程登录,默认端⼝号为3389Symantec AV/Filter for MSE,默认端⼝号为 8081Oracle 数据库,默认的端⼝号为1521ORACLE EMCTL,默认的端⼝号为1158Oracle XDB(XML 数据库),默认的端⼝号为8080Oracle XDB FTP服务,默认的端⼝号为2100MySQL数据库,默认端⼝号为3306MS SQL*SERVER数据库server,默认的端⼝号为1433/tcp 1433/udpMS SQL*SERVER数据库monitor,默认的端⼝号为1434/tcp 1434/udp。
下面的表格中列举了包括在红帽企业Linux 中的服务、守护进程、和程序所使用的最常见的通信端口。
该列表还可以在/etc/services 文件中找到。
要查看由互联网号码分派局(IANA)制定的“著名的已注册动态端口”官方列表,请参考以下URL:
/assignments/port-numbers
注记
“层”是指服务或协议在交通层上使用TCP 还是UDP。
若没有列举,这个服务或协议就两者都使用。
表C-1 列举了被IANA定义的著名端口。
它们被红帽企业Linux 用作各类服务包括
表C-1. 著名端口
表C-2 列举了UNIX 特有的端口。
它包括了从电子邮件到验证等服务。
包括在方括号内的名称(如[service])是服务的守护进程名称或常用别名。
表C-2. UNIX 特有的端口
表C-3 列举了由网络和软件社区向IANA提交的要在端口号码列表中正式注册的端口。
表C-3. 注册的端口
表C-4 显示了一个和数据报传递协议(DDP)有关的端口列表。
DDP 在AppleTalk 网络上被使用。
表C-5是和Kerberos 网络验证协议相关的端口列表。
在标记的地方,v5 代表Kerberos 版本5协议。
注意,这些端口没有在IANA注册。
表C-6是一个未注册的端口列表。
这些端口可能被安装在你的红帽企业Linux 系统上的服务或协议使用,或者它们是在红帽企业Linux 和运行其它操作系统的机器通信所必需的端口。