常见网络端口和网络协议

合集下载

协议及端口

协议及端口

协议及端口1. 概述在计算机网络中,协议是指计算机之间通信时所遵循的规则和约定,而端口是用于标识不同服务或应用程序的地址。

本文将介绍一些常见的协议及其对应的端口,帮助读者更好地理解计算机网络中的通信原理。

2. TCP/IP协议族TCP/IP协议族是互联网的基础协议。

其中,TCP(传输控制协议)和IP(网际协议)是最重要的两个协议。

2.1 TCP协议TCP协议提供可靠的、面向连接的数据传输服务。

它通过将数据分割成小的数据包,并为每个数据包分配序号,然后确保这些数据包按序到达目的地。

TCP协议使用以下端口:•20端口:用于FTP(文件传输协议)的数据传输。

•21端口:用于FTP的控制传输。

•22端口:用于SSH(安全外壳协议)的远程登录。

•23端口:用于Telnet(远程终端协议)的远程登录。

•80端口:用于HTTP(超文本传输协议)的网页浏览。

•443端口:用于HTTPS(安全超文本传输协议)的加密网页浏览。

2.2 IP协议IP协议是互联网的核心协议,它负责将数据包从源主机传送到目的主机。

IP协议没有使用固定的端口,而是使用IP地址来标识不同的主机。

3. 其他常见协议除了TCP/IP协议族外,还有一些其他常见的协议及其对应的端口。

3.1 UDP协议UDP协议(用户数据报协议)是一种无连接的传输协议,它不保证数据的可靠传输。

UDP协议常用于实时性要求较高的应用,如视频、音频传输等。

UDP协议使用以下端口:•53端口:用于DNS(域名系统)解析。

•69端口:用于TFTP(简单文件传输协议)。

•123端口:用于NTP(网络时间协议)。

3.2 ICMP协议ICMP协议(Internet控制消息协议)用于在IP网络中发送控制和错误消息。

它经常用于网络诊断和错误报告。

ICMP协议没有使用固定的端口,而是使用IP协议的数据字段来标识不同的消息类型。

3.3 SMTP协议SMTP协议(简单邮件传输协议)用于发送电子邮件。

常见网络端口和网络协议

常见网络端口和网络协议

常见网络端口和网络协议服务器默认的端口ftp-data20/tcp#FTP, dataftp21/tcp#FTP. controltelnet23/tcpsmtp25/tcp mail#Simple Mail Transfer Protocolpop3110/tcp#Post Office Protocol - Version 3 domain53/udp#Domain Name Servertftp69/udp#Trivial File Transferhttp80/tcp www www-http#World Wide Webhttps443/tcpms-sql-s1433/tcp#Microsoft-SQL-Serverms-sql-m1434/udp#Microsoft-SQL-Monitor终端服务3389/tcp1.公认端口(Well Known Ports):“常用端口”。

0-1023,不可重定义其作用。

2.注册端口(Registered Ports):1024-49151。

松散地绑定于服务。

3.动态/私有端口(Dynamic and/or Private Ports):49152-65535。

理论上,不应为服务分配这些端口。

“TCP协议端口”“UDP协议端口”常见的端口:HTTP协议代理服务器常用端口:80/8080/3128/8081/1080SOCKS代理协议服务器常用端口:1080关闭常见网络端口和服务关闭139端口:139端口是NetBIOS Session端口关掉21端口:关闭FTP Publishing Service关掉23端口:关闭Telnet Service关掉25端口:关闭Simple Mail Transport Protocol (SMTP) Service,关闭445端口:修改注册表,添加一个键值[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters] "SMBDeviceEnabled"=dword:00000000TCP/IP协议簇:TCP、IP、UDP、ICMP、RIP、TELNETFTP、SMTP、ARP、TFTP等协议,TCP(Transport Control Protocol)传输控制协议IP(Internetworking Protocol)网间网协议UDP(User Datagram Protocol)用户数据报协议ICMP(Internet Control Message Protocol)互联网控制信息协议SMTP(Simple Mail Transfer Protocol)简单邮件传输协议SNMP(Simple Network manage Protocol)简单网络管理协议FTP(File Transfer Protocol)文件传输协议ARP(Address Resolation Protocol)地址解析协议。

应用层常用协议及其端口号

应用层常用协议及其端口号

应用层常用协议及其端口号
1. HTTP 协议呀,它的端口号是 80 呢!就好比你打开浏览器访问网页,那背后就是 HTTP 协议在默默地工作呀,你说神奇不神奇?
2. FTP 协议知道不,端口号是 21 哟!想象一下,要把大堆文件从一个地方传到另一个地方,FTP 协议就像个勤劳的搬运工呢,是不是很厉害?
3. DNS 协议也很重要呀,端口号是 53 呢!它就像个超级向导,能帮你找到你想去的网站在网络世界的哪个角落,这可太牛了吧!
4. SMTP 协议,端口号是 25 呀!当你发邮件的时候,它就像个小邮差,负责把你的邮件准确无误地送出去,多有意思呀!
5. POP3 协议,端口号 110 哦!它就像是你的邮箱管理员,帮你接收和管理邮件,这功能多实用呀!
6. IMAP 协议,端口号 143 呢!它可比 POP3 协议更厉害一点哟,能让你更灵活地处理邮件,哇塞!
7. Telnet 协议,端口号 23 啦!它就像给你开了个远程窗口,能让你在远处控制其他设备,这也太酷了吧!
8. SSH 协议,端口号 22 哟!和 Telnet 比起来,它可安全多了呢,就像给你的远程操作上了一把锁,多安心呀!
9. RDP 协议,端口号 3389 呢!要是你想用其他电脑远程控制你的电脑,那它就是关键呀,是不是很神奇?
10. SNMP 协议,端口号 161 呀!它能帮你管理和监控网络设备,就像个细心的管理员,这可少不了它呀!
总之,这些应用层常用协议及其端口号都超级重要,它们让我们的网络世界变得丰富多彩呀!。

了解电脑的网络协议和端口

了解电脑的网络协议和端口

了解电脑的网络协议和端口网络协议和端口是计算机网络通信中非常重要的概念。

通过了解电脑的网络协议和端口,我们能够更好地理解计算机网络的工作原理、提高网络连接的稳定性和安全性。

本文将详细介绍网络协议和端口的概念、常见的协议以及它们的作用。

一、网络协议和端口的概念1. 网络协议网络协议是计算机网络通信中的规则和标准,用于规定网络中数据的传输方式、数据包的格式、通信过程中各种控制和管理操作的定义等。

它是计算机网络通信的基础和核心。

2. 端口端口是计算机网络中的逻辑概念,用于标记不同的网络应用程序。

在计算机网络通信中,每个网络应用程序都需要使用一个特定的端口进行通信。

端口号是一个16位的整数,范围从0到65535,其中0到1023为被常用端口号,1024到49151为登记端口号,49152到65535为动态和/或私有端口号。

二、常见的网络协议和端口1. HTTP协议(端口号:80)HTTP协议是用于在网络上传输超文本的协议。

通过HTTP协议,我们可以在网页浏览器和网站之间传输信息,浏览网页、发送请求和获取网页内容都是通过HTTP协议来进行的。

HTTP协议使用的默认端口号是80。

2. HTTPS协议(端口号:443)HTTPS协议是在HTTP协议的基础上加入了SSL/TLS协议(Secure Sockets Layer/Transport Layer Security)进行加密和身份认证的安全协议。

HTTPS协议使用的默认端口号是443。

3. FTP协议(端口号:20和21)FTP协议是用于在网络上进行文件传输的协议。

通过FTP协议,用户可以在计算机之间传输文件,包括上传、下载、删除和重命名等操作。

FTP的数据传输使用的是端口20,而控制连接使用的是端口21。

4. SMTP协议(端口号:25)SMTP协议是用于在网络上发送电子邮件的协议。

通过SMTP协议,用户可以发送电子邮件给其他用户。

SMTP协议使用的默认端口号是25。

网站服务器常用端口

网站服务器常用端口

网站服务器常用端口网络通信中,端口是用于区分不同应用程序或服务的数字标识符,网站服务器也有常用的端口。

本文将介绍常见的网站服务器端口以及其对应的服务。

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地址的系统。

网络常见协议及端口

网络常见协议及端口

网络常见协议及端口一、简介网络协议是互联网通信的规则,它定义了数据如何在网络中传输和交流。

而网络协议中的端口则是用于标识不同应用程序或服务的通信通道。

本文将介绍一些常见的网络协议及其对应的端口,以帮助读者更好地了解和应用网络通信。

二、传输控制协议(TCP)传输控制协议是一种面向连接的协议,它提供了可靠的数据传输服务。

TCP使用端口号来标识不同应用程序或服务。

下面是一些常见的TCP协议及其对应的端口:1. HTTP协议(80端口):HTTP协议是超文本传输协议,用于在Web浏览器和服务器之间传输HTML页面和其他资源。

2. FTP协议(20和21端口):FTP协议是文件传输协议,用于在客户端和服务器之间传输文件。

3. Telnet协议(23端口):Telnet协议是一种远程登录协议,用于通过命令行界面远程登录到远程服务器或网络设备。

4. SMTP协议(25端口):SMTP协议是简单邮件传输协议,用于在邮件服务器之间传输电子邮件。

5. POP3协议(110端口):POP3协议是邮局协议,用于从邮件服务器上下载电子邮件。

6. IMAP协议(143端口):IMAP协议是Internet消息访问协议,用来从邮件服务器上接收电子邮件。

7. SSH协议(22端口):SSH协议是安全外壳协议,用于在不安全的网络上进行安全的远程登录和数据传输。

三、用户数据报协议(UDP)用户数据报协议是一种面向无连接的协议,它提供了不可靠但效率较高的数据传输服务。

UDP也使用端口号来标识不同应用程序或服务。

下面是一些常见的UDP协议及其对应的端口:1. DNS协议(53端口):DNS协议是域名系统协议,用于将域名解析为IP地址。

2. DHCP协议(67和68端口):DHCP协议是动态主机配置协议,用于自动分配IP地址和其他配置信息给网络设备。

3. NTP协议(123端口):NTP协议是网络时间协议,用于同步计算机的时间。

4. SNMP协议(161和162端口):SNMP协议是简单网络管理协议,用于监控网络设备和管理网络设备的配置。

端口对应协议范文

端口对应协议范文

端口对应协议范文下面是一些常见的端口和对应的协议:-端口号20和21:用于文件传输协议(FTP),20端口负责数据传输,21端口负责命令传输。

-端口号22:用于安全外壳协议(SSH),用于远程登录和安全传输文件。

-端口号25:用于简单邮件传输协议(SMTP),用于在计算机之间传送电子邮件。

-端口号53:用于域名系统(DNS),将域名转换为IP地址。

- 端口号80:用于超文本传输协议(HTTP),用于在Web浏览器和Web服务器之间传输网页和其他资源。

-端口号110:用于邮局协议版本3(POP3),用于从邮件服务器接收电子邮件。

-端口号143和220:用于互联网消息访问协议(IMAP),143端口用于从邮件服务器接收电子邮件,220端口用于建立连接。

- 端口号443:用于安全套接字层(SSL)和传输层安全(TLS)的HTTPS通信,用于安全的Web浏览。

-端口号3389:用于远程桌面协议(RDP),用于远程访问和控制其他计算机。

- 端口号5432:用于开放源代码的关系型数据库管理系统PostgreSQL的默认通信端口。

此外,还有一些用于特定服务或协议的其他端口,例如:-端口号69:用于网络文件系统(NFS)。

-端口号123:用于网络时间协议(NTP),同步计算机上的时间。

-端口号161和162:用于简单网络管理协议(SNMP),用于网络设备的监控和管理。

-端口号5353:用于多播DNS(mDNS),用于局域网中的设备发现和服务注冊。

-端口号5900:用于远程桌面协议(VNC),用于远程访问和控制其他计算机。

-端口号6667和6697:用于互联网中继聊天(IRC)。

需要注意的是,同一个端口号可以在不同的协议中使用,因为协议是通过网络包中的头部信息进行区分的。

此外,还可以通过端口转发、端口映射等技术来使得不同的协议使用相同的端口号进行通信。

常见的重要网路协议端口号

常见的重要网路协议端口号

让知识带有温度。

常见的重要网路协议端口号常常用到的网络协议端口号: 用来规定信息格式;数据及控制信息的格式、编码及信号电平等。

用来说明通信双方应该怎么做;用于协调与差错处理的控制信息。

)具体说明大事的先后挨次;速度匹配和排序等网际层协议:包括: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 系统中用得最多的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

常见网络端口和网络协议
常见端口号:
HTTP——80
FTP——21
TELNETt——23
SMTP ——25
DNS——53
TFTP——69
SNMP——161
RIP——520
查看端口状况:
Netstat –n
应用层、表示层、会话层(telnet、ftp、snmp、smtp、rpc)
传输层、网络层(IP、TCP、OSPF、RIP、ARP、RARP、BOOTP、ICMP)
端口号的范围:
0~255 公共应用
255~1023 商业公司
1024~65535 没有限制
或:
1-1023 众所周知端口
>=1024 随机端口
下面介绍的这些端口都是服务器默认的端口,所以认识这些服务器端口对我们学习,和故障排错时很有帮助的。

下面列出了这些服务所对应的端口。

ftp-data20/tcp#FTP, data
ftp21/tcp#FTP. control
telnet23/tcp
smtp25/tcp mail#Simple Mail Transfer Protocol
pop3110/tcp#Post Office Protocol - Version 3 domain53/udp#Domain Name Server
tftp69/udp#Trivial File Transfer
http80/tcp www www-http#World Wide Web
https443/tcp
ms-sql-s1433/tcp#Microsoft-SQL-Server
ms-sql-m1434/udp#Microsoft-SQL-Monitor
终端服务3389/tcp
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
Server\Wds\rdpwd\Tds\tcp]下的PortNumber键值
同时还要修改
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
Server\WinStations\RDP-Tcp]下的PortNumber键值
服务器端口数最大可以有65535个,但是实际上常用的端口才几十个,由此可以看出未定义的端口相当多。

从端口的性质来分,通常可以分为以下三类
(1)公认端口(Well Known Ports):这类端口也常称之为“常用端口”。

这类端口的端口号从0到1023,它们紧密绑定于一些特定的服务。

通常这些端口的通信明确表明了某种服务的协议,这种端口是不可再重新定义它的作用对象。

例如:80端口实际上总是HTTP通信所使用的,而23号端口则是Telnet服务专用的
(2)注册端口(Registered Ports):端口号从1024到49151。

它们松散地绑定于一些服务。

也是说有许多服务绑定于这些端口,这些端口同样用于许多其他目的。

这些端口多数没有明确的定义服务对象,不同程序可根据实际需要自己定义,如后面要介绍的远程控制软件和木马程序中都会有这些端口的定义的。

记住这些常见的程序端口在木马程序的防护和查杀上是非常有必要的
(3)动态和/或私有端口(Dynamic and/or Private Ports):端口号从49152到65535。

理论上,不应为服务分配这些端口。

实际上,有些较为特殊的程序,特别是一些木马程序就非常喜欢用这些端口,因为这些端口常常不被引起注意,容易隐蔽。

如果根据所提供的服务方式的不同,端口又可分为“TCP协议端口”和“UDP协议端口”两种。

因为计算机之间相互通信一般采用这两种通信协议。

前面所介绍的“连接方式”是一种直接与接收方进行的连接,发送信息以后,可以确认信息是否到达,这种方式大多采用TCP协议;另一种是不是直接与接收方进行连接,只管把信息放在网上发出去,而不管信息是否到达,也就是前面所介绍的“无连接方式”。

这种方式大多采用UDP协议,IP协议也是一种无连接方式。

对应使用以上这两种通信协议的服务所提供的端口,也就分为“TCP协议端口”和“UDP协议端口”。

另外还有些常见的端口:
HTTP协议代理服务器常用端口号:80/8080/3128/8081/1080
SOCKS代理协议服务器常用端口号:1080
关闭常见网络端口和服务
关闭139端口:139端口是NetBIOS Session端口,“本地连接”中选取“Internet协议(TCP/IP)”属性,进入“高级TCP/IP设置”“WINS设置”里面有一项“禁用TCP/IP的NETBIOS”,打勾就关闭了139端口。

关掉21端口:关闭FTP Publishing Service,它提供的服务是通过Internet 信息服务的管理
单元提供FTP 连接和管理。

关掉23端口:关闭Telnet服务,它允许远程用户登录到系统并且使用命令行运行控制台程序。

关掉25端口:关闭Simple Mail Transport Protocol (SMTP)服务,它提供的功能是跨网传送电子邮件。

关闭445端口:修改注册表,添加一个键值
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters]
"SMBDeviceEnabled"=dword:00000000
关闭80口:关掉WWW服务。

在“服务”中显示名称为"World Wide Web Publishing Service",通过Internet 信息服务的管理单元提供Web 连接和管理。

关闭默认共享:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Lanmanworkstation\parameters ”,在右侧窗口中创建一个名为“AutoShareWks”的双字节值,将其值设置为0 (win2000专业版win xp)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\paramet ers]
"AutoShareServer"=dword:00000000
server版操作系统如:(2000 server 2003)
关闭终端服务:Windows2000 Server或2003版中打开“我的电脑”→“控制面板”→“添加/删除程序”→“添加删除Windwos组件”,把其中的“终端连接器”反安装即可,或是在服务中停止终端服务。

xp 2003如果开器了远程桌面连接。

可以在我的电脑-属性-远程中关闭。

1.面向连接和无连接协议(Connection-Oriented and Connectionless Protocols)
面向连接服务的主要特点有:面向连接服务要经过三个阶段:数据传数前,先建立连接,连接建立后再传输数据,数据传送完后,释放连接。

面向连接服务,可确保数据传送的次序和传输的可靠性,进行分组出错的恢复和重发,
面向连接的服务如电话系统服务方式,即每一次完整的数据传输都有要经过建立连接、常见协议是TCP协议。

无连接服务的特点是:无连接服务只有传输数据阶段,消除了除数据通信外的其它开销。

不能保证分组的先后顺序,不进行分组出错的恢复和重发,不保证数据包传输的可靠性。

它的优点是灵活方便、迅速,特别适合于传送少量零星的报文,但无连接服务不能防止报文的丢失、重复或失序,使用连接服务方式的常见协议是udp协议。

区分“面向连接服务”和“无连接服务”的概念,特别简单、形象的例子是:打电话和写
信。

两个人如果要通电话,必须先建立连接——拨号,等待应答后才能相互传递信息,最后还要释放连接——挂电话。

写信就没有那么复杂了,地址姓名填好以后直接往邮筒一扔,收信人就能收到。

因特网上常见的一些服务可以划分为使用TCP端口(面向连接如打电话)和使用UDP端口(无连接如写信)两种。

TCP/IP是用于计算机通信的一组协议,我们通常称它为TCP/IP协议族
因为TCP/IP协议包括TCP、IP、UDP、ICMP、RIP、TELNETFTP、SMTP、ARP、TFTP 等许多协议,这些协议一起称为TCP/IP协议
TCP(Transport Control Protocol)传输控制协议
IP(Internetworking Protocol)网间网协议
UDP(User Datagram Protocol)用户数据报协议
ICMP(Internet Control Message Protocol)互联网控制信息协议
SMTP(Simple Mail Transfer Protocol)简单邮件传输协议
SNMP(Simple Network manage Protocol)简单网络管理协议
FTP(File Transfer Protocol)文件传输协议
ARP(Address Resolation Protocol)地址解析协议。

相关文档
最新文档