图解TCP/IP第八章--应用协议

1、应用协议的定义,利用网络的应用程序有很多,包括Web 浏览器、电子邮件、远程登录、文件传输、网络管理等,能够让这些应用进行特定通信处理的正是应用协议。

2、TCP和IP等下层协议是不依赖于上层应用类型、适用性非常广的协议。而应用协议则是为了实现某种应用而设计和创造的协议。例如,远程登录等应用经常使用的TELNET协议,它的支持基于文字的命令与应答,通过命令可以执行各种各样的其他应用。

3、远程登录是为了实现TSS(Time Sharing System,分时系统)环境,是将主机和终端的关系应用到计算机网络上的一个结果。TSS中通常有一个处理能力非常强的主机,围绕着这台主机的处理能力没有那么强的多个终端机器。这些终端通过专线与主机相连。实现从本地计算机登录到网络另一端计算功能的应用就叫做远程登录。通过远程登录到通用计算机或UNIX工作站以后,不仅可以直接使用这些主机的应用,还可以对这些计算机进行参数设置。

4、远程登录主要使用TELNET和SSH两种协议。

5、FTP是在两个相连的计算机之间进行文件传输时使用的协议。它使用两条TCP连接:一条用来控制,另一条用来数据的传输。

6、提供电子邮件服务的协议叫做SMTP,SMTP为了实现高效发送邮件内容,在其传输层使用了TCP协议。
图解TCP/IP第八章--应用协议
为了解决上图中的问题,在技术上改变了以往直接在发送端与接收端主机建立TCP连接的机制,而引进了一种会一直连接电源的邮件服务器。发送和接收端通过邮件服务器进行收发邮件。接收端从邮件服务器接收邮件时使用POP3(Post Office Protocol)协议。

7、MIME,可以让邮件发送静态图像、动画、声音、程序等各种形式的数据。

8、IMAP(Internet Message Access Protocol)与POP类似,也是接收电子邮件的协议。在POP中邮件由客户端进行管理,而在IMAP中邮件则由服务器进行管理。使用IMAP,可以不必从服务器上下载所有的邮件也可以阅读。由于IMAP是在服务器端处理MIME信息,所以它可以实现当某一封邮件含有10个附件时“只下载第7个附件”的功能(在POP中无法下载某个特定的附件,因此想要确认附件就不得不下载邮件中所有的附件)。

9、万维网是将互联网中的信息以超文本形式展现的系统,也叫Web,可以显示WWW信息的客户端软件叫做Web浏览器。借助浏览器,人们不需要考虑该信息保存在哪个服务器,只需要轻轻点击鼠标就可以访问页面上的链接并打开相关信息。

10、当用户在浏览器的地址栏里输入所要访问Web页的URI以后,HTTP的处理即会开始。它的工作机制,首先是客户端向服务器的80端口建立一个TCP连接,然后在这个TCP连接进行请求和应答以及数据报文的发送。

11、在TCP/IP的网络管理中可以使用SNMP(SImple Network Management Protocol)收集必要的信息,它是基于UDP、IP的协议。SNMP中的管理端叫做管理机(网络监控终端),被管理端叫做代理(路由器、交换机等)。决定管理器与代理之间的通信中所需要交互信息的正是SNMP。

12、SNMP中交互的信息是MIB(Management Information Base),MIB是在树型结构的数据库中为每个项目附加编号的一种信息结构。

13、RMON是Remote Monitoring MIB的缩写,MIB由监控网络中某个设备接口的众多参数构成,相比之下,RMON则由监控网络上线路的众多参数构成。

14、UDP不是一种可靠性传输协议,因此有可能发送丢包或乱序等现象,因此采用UDP实现实时的多媒体通信需要附加一个表示报文顺序的序列号字段,还需要对报文发送时间进行管理,这些正是RTP(Real-Time Protocol)的主要职责。RTCP(RTP Control Protocol)是辅助RTP的一种协议,通过丢包率等线路质量的管理,对RTP的数据传送率进行控制。

上一篇:微信支付【企业付款到零钱】报错:SSLHandshakeException: No appropriate protocol


下一篇:常见的网络协议以及端口