第8章 应用协议

来源:互联网 发布:sql删除重复字段数据 编辑:程序博客网 时间:2024/06/01 08:44

1、协议概要
利用网络的应用程序有很多,包括Web浏览器、电子邮件、远程登录、文件传输、网络管理等。能够让这些应用进行特定通信处理的正是应用协议。
相当于OSI参考模型中第5、6、7层的所有功能,不仅包含了管理通信连接的会话层功能、转换数据格式的表示层功能,还包括与对端主机交互的应用层功能在内的所有功能。
2、远程登录
主要使用TELNET和SSH两种协议。

  • TELNET
    利用TCP的一条连接,通过这一条连接向主机发送文字命令并在主机上执行。分两类基本服务:仿真终端功能、协商选项机制。
    TELNET经常用于登录路由器或高性能交换机等网络设备进行相应的设置。通过TELNET登录主机或路由器等设备时需要将自己的登录用户名和密码注册到服务器。
    TELNET有两种模式发送控制信息:行模式和透明模式。行模式就是把改行的数据作为1整行发送给服务器;而透明模式则是每输入一个字符都要发送给服务器。
  • SSH
    SSH是加密的远程登录系统,登录需要输入密码,并且可以加密通信内容。另外还提供了:可以使用更加的认证机制;可以转发文件;可以使用端口转发功能。

3、文件传输
FTP是在两个相连的计算机之间进行文件传输时使用的协议。它需要使用两条TCP连接:一条用来控制,另一条用于数据(文件)的传输。控制用的连接,在用户请求断开之前会一直保持连接状态,不过服务器一般会设置超时强制断开,使用的端口是TCP21号,而数据传输使用的是TCP20端口,当数据传送完毕后,传输数据的这条连接也会被断开。
4、电子邮件
提供电子邮件服务的协议是SMTP,在传输层使用的是TCP协议。以往是直接在发送端与接收机主机之间建立TCP连接的机制,现在是用邮件服务器。接收端从邮件服务器接收邮件时使用POP3协议。
电子邮件的机制有3个部分组成:邮件地址、数据格式和发送协议。
MIME:规定了应用消息的格式,在OSI参考模型中相当于第6层表示层。由首部和正文(数据)组成。
SMTP:发送电子邮件的协议,使用的是TCP的25号端口。客户端以文本的形式发出请求,服务端返回一个3位数字的应答。
POP:从服务器接收邮件的协议。
IMAP:与POP类似,也是接收电子邮件的协议。不同的是,在POP中邮件由客户端进行管理,而在IMAP中邮件则由服务器进行管理。

0 0
原创粉丝点击