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

应用层的协议分类:

  1. 基于tcp的协议:POP3 ,FTP, HTTP, Telnet, SMTP;
  2. 基于udp的协议:DHCP,TFTP,SNMP,DNS,RIP。

各协议的介绍(含端口号)

  1. POP3 (Post Office Protocol - Version 3): 端口号 110 。即“邮局协议版本3”。是TCP/IP协议族中的一员,由RFC1939 定义。本协议主要用于支持使用客户端远程管理在服务器上的电子邮件。提供了SSL加密的POP3协议被称为POP3S。
  2. FTP(File Transfer Protocol,文件传输协议):端口号 20、21。FTP协议包括两个组成部分,FTP服务器,FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。默认情况下FTP协议使用的端口号是20和21,其中20用于传输数据,21用于传输控制信息。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。
  3. HTTP(HyperText Transfer Protocol,超文本传输协议):端口号 80。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。
  4. Internet:端口号 23。远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。
  5. SMTP(Simple Mail Transfer Protocol):端口号 25.。SMTP是一种提供可靠且有效的电子邮件传输的协议。SMTP是建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知。
  6. DHCP(Dynamic Host Configuration Protocol):端口号 67.。动态主机配置协议是一个局域网的网络协议。指的是由服务器控制一段lP地址范围,客户机登录服务器时就可以自动获得服务器分配的lP地址和子网掩码。
  7. TFTP(Trivial File Transfer Protocol):端口号 69.。它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。
  8. SNMP:端口号 161.。简单网络管理协议(SNMP) 是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。
  9. DNS(Domain Name System):端口号 53.。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
  10. RIP(Routing Information Protocol):端口号520.。路由信息协议是一种内部网关协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。
  11. NFS(NetworkFileSystem):端口号。网络文件系统:通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。

应用层协议的基础协议

应用层协议 POP3 ,FTP, HTTP, Telnet, SMTP NFS DHCP,TFTP,SNMP,DNS,RIP
端口号 110,20/21, 80,23,25 2049 67,69,161,53,520
传输层协议 TCP UDP

你可能感兴趣的:(计算机网络中常见的应用层协议介绍)