TCP参考模型中属于应用层的协议有Telnet、FTP、SMTP、SNMP、DNS、HTTP等。应用层协议定义了运行在不同终端系统上的应用程序进程如何相互传输消息。
应用层协议:
1.Telnet协议:Telnet协议允许一台机器上的用户登录到一台远程机器上工作;它是互联网远程登录服务的标准协议和主要方式。它使用户能够在本地计算机上完成远程主机工作。使用最终用户计算机上的telnet程序连接到服务器。
最终用户可以在telnet程序中输入命令,这些命令将在服务器上运行,就像直接在服务器的控制台上输入一样。您可以在本地控制服务器。要启动telnet会话,您必须输入用户名和密码才能登录到服务器。Telnet是远程控制Web服务器的常用方法。
2.FTP协议:FTP协议提供了一种将文件从一台机器转移到另一台机器的方法;FTP协议由两部分组成,一部分是FTP服务器,另一部分是FTP客户端。FTP服务器用于存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站时,FTP协议通常用于将网页或程序传输到web服务器。此外,由于FTP的传输效率高,所以在网络上传输大文件时一般会用到它。
3.SMTP协议:SMTP是一种提供可靠有效的电子邮件传输的协议。SMTP是基于FTP文件传输服务的邮件服务,主要用于在系统之间传输邮件信息,并提供来信通知。SMTP独立于特定的传输子系统,只需要可靠有序的数据流通道支持。SMTP的一个重要特点是可以跨网络传输邮件,即“SMTP邮件中继”。
4.SNMP协议:SNMP是专门为管理网络节点(服务器、工作站、路由器、交换机、集线器等)而设计的标准协议。)在IP网络中。它是应用层协议。使SNMP网络管理员能够管理网络性能、发现和解决网络问题并规划网络增长。通过SNMP接收随机消息(和事件报告)网络管理系统知道网络中存在问题。
5.DNS协议:域名系统,DNS)是解决互联网上在线机器命名问题的系统。就像拜访一个朋友,请先知跟别人道别一样,当一个主机要在网上拜访另一个主机的时候,首先要知道它的地址。TCP/IP中的IP地址由以“.”分隔的四位数组成总是不如名字方便记。因此,采用域名系统来管理名称和IP之间的对应关系。
6.HTTP协议:HTTP协议用于获取WWW上的主页。是一个简单的请求-响应协议,通常运行在TCP之上。它指定了客户端可以向服务器发送什么样的消息以及它得到什么样的响应。请求和响应消息的报头以ASCII形式给出;邮件内容具有类似MIME的格式。这个简单的模型是对早期Web成功的一种致敬,因为它使得开发和部署非常简单。