网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

应用层中的协议

更新时间:2026年03月27日   作者:spoto   标签(Tag):

应用层协议是指在OSI模型(开放系统互连)和TCP/IP模型中,应用于应用层的那些协议。它们负责在不同网络设备上的软件应用程序之间实现通信和数据共享。这些协议规定了应用程序之间快速且有效交互的规则与标准。

注意:这一层中的关键组成部分就是应用层协议。这些协议定义了不同系统之间应用程序之间的通信规则、消息格式以及处理流程。这些协议还规范了数据的请求、传输和展示方式。

计算机网络中常见的应用层协议

TELNET

  • TELNET提供远程登录和终端仿真服务。
  • 使用户能够像本地登录一样访问远程服务器的资源。
  • 端口号:23

命令:

telnet [\\RemoteServer]
\\远程服务器
指定服务器的名称。
您希望与之连接的对象/设备

2. FTP

  • FTP指的是文件传输协议。它实际上是一种用于传输文件的协议。通过这种协议,任何两台计算机之间都可以实现文件的传输。不过,FTP不仅仅是一个协议而已,它其实还是一种程序。
  • FTP通过远程计算机来共享文件,能够实现可靠且高效的数据传输。
  • FTP的端口号中,用于传输数据的端口号为20,而用于控制操作的端口号为21。

命令/指令

ftp 机器名

3. TFTP

  • TFTP是FTP的简化版本,适用于无需身份验证即可进行快速文件传输的情况。
  • 通常用于传输启动文件或固件更新。
  • 端口:69

命令/指令

tftp [选项...] [主机[端口]] [-c 命令]

4. NFS

  • NFS允许远程系统通过网络来挂载和访问文件,就像这些文件位于本地一样。
  • 用于资源集中管理。
  • 端口:2049

命令/指令

启动NFS服务

5. SMTP

  • 用于在网络之间发送电子邮件。
  • 可以与邮件传输代理(MTA)一起使用,实现消息的转发功能。
  • 端口:25(用于SMTP通信),也可以设置为587,以实现安全传输。

命令/指令

发件人邮箱:mail@abc.com?

6. LPD

  • 该软件旨在用于通过网络实现多台打印机之间的共享。
  • 接收并处理打印请求。
  • 端口:515

命令/指令

lpd [ -d ] [ -l ] [ -D DebugOutputFile]

7. X窗口系统

  • 为客户端-服务器应用程序提供图形用户界面环境。
  • 这种技术通常用于UNIX/Linux系统中。
  • 端口数量:6000以上(每个服务器对应一个端口的增量)

命令/指令

在运行级别5中运行xdm。

8. SNMP

  • SNMP用于网络设备的管理和监控。
  • 允许管理员查询设备信息,并接收相关警报信息。
  • 端口:161(TCP),162(UDP)

命令/指令:

snmpget -mALL -v1 -cpublic snmp_agent_Ip_address sysName.0

9. DNS

  • 将域名转换为IP地址(例如,www.abc.com -> 198.105.232.4)。
  • 对于网络浏览来说,这一点非常重要。
  • 端口:53

命令:

ipconfig /flushdns

10. DHCP

  • DHCP为网络上的主机动态分配IP地址。
  • 提供了额外的配置信息,例如默认网关和DNS设置等。
  • 端口:67(服务器),68(客户端)

命令:

清除 IP DHCP绑定关系 {地址 | *}

11. HTTP/HTTPS

  • HTTP用于访问网络资源,而HTTPS则通过加密技术来确保数据传输的安全性。
  • 无状态且基于客户端-服务器的架构。
  • 端口:80(HTTP),443(HTTPS)

命令:

curl http://example.com

12. POP

POP指的是Post Office Protocol。其最新版本被称为POP3(Post Office Protocol version 3)。这是一种简单的协议,被用户端用于从邮件服务器中获取邮件信息。

  • POP协议使用的是端口号110。
  • 它使用TCP协议来建立连接。

注意:POP具有两种工作模式:删除模式和保留模式。在删除模式下,消息在下载到本地系统后会被从邮件服务器中删除。而在保留模式下,消息则不会被从邮件服务器中删除,同时还能让用户之后继续从邮件服务器访问这些消息。

13. IRC

  • IRC提供实时文本消息功能,支持一对一或群聊通信。
  • 支持文件和媒体资源的共享。
  • 端口号:6667

命令:

irc[服务器]

14. MIME

  • MIME扩展了电子邮件的功能,使其能够支持图片、视频以及各种多媒体内容。
  • 它与 SMTP一起工作,用于传输非文本数据。
  • 它并非一种独立的协议,而只是一个扩展而已。

15. NNTP(网络新闻传输协议)

  • NNTP允许读取和向Usenet新闻组发送消息。支持消息交换以及论坛讨论功能。
  • 端口:通常为TCP 119。
  • 应用场景:在网络论坛兴起之前,人们通过在线论坛和讨论板进行交流和讨论。

命令:

NNTP [服务器]

16. LDAP(轻量级目录访问协议)

  • LDAP它提供了通过网络访问和管理目录服务的功能。支持用户认证、资源查找以及目录管理等功能。
  • 端口:通常为TCP/UDP 389。而安全版本则使用TCP 636。
  • 应用场景:Windows系统中的Active Directory,以及企业级目录系统。

命令:

LDAP [服务器]

17. NTP(网络时间协议)

  • NTP它能够同步网络中的各个设备的时钟。为日志记录和安全性操作提供了精确的时间标记。
  • 端口:UDP 123。
  • 应用场景:保持服务器和网络设备的同步,例如,用于金融交易或日志记录等场景。

命令:

ntp [服务器]

18. MQTT(消息队列遥测传输协议)

  • MQTT为物联网设备提供轻量级的消息传递功能。支持设备与代理之间采用发布/订阅方式进行通信。
  • 端口:通常为TCP 1883,而安全版本(MQTTS)则使用TCP 8883作为端口。
  • 应用场景:物联网传感器、家庭自动化系统、遥测系统。

命令:

MQTT [代理] [主题]

19. SIP(会话发起协议)

  • SIP负责建立、管理和终止多媒体会话。支持VoIP通话、视频通话以及会议功能。
  • 端口:TCP/UDP 5060(未加密);TCP/UDP 5061(使用TLS进行加密)。
  • 应用场景:VoIP服务、视频会议以及即时通讯应用程序。

命令:

sip [服务器]

相关文章:

  • 应用层协议
  • OSI(开放系统互连)
  • TELNET
              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料