网络技术及应用第三次课.ppt

网络技术及应用第三次课

第四章 传统的互联网应用程序 4.1 本章内容 互联网应用 定义传输层的概念 解释应用程序如何使用传输层协议 标准互联网应用程序,以及描述传输层协议的各种应用 4.2 应用层协议 无论何时编程者设计网络程序(两个应用程序),他要说明如下细节: 交换信息的语法和语义 客户端程序或服务员程序是否开始(启动)互动 如果出错,要采取的行动 当终止通讯时,双方如何知道 这就要求编程者定义一个应用层协议。 4.2 应用层协议(2) 根据使用情况的不同,有两种类型的应用层协议: 个人通讯:编程者设计一对应用程序,通过互联网进行通讯,但,只是用于个人的使用。大多数情况,应用程序间的通讯是直接的,所以,编程者只是编写相应的代码,而不需要写一个正式的协议规范。 标准化服务:根据需要,人们定义了互联网服务,编程者设计(该互联网服务的)服务员程序来提供服务,或设计客户端程序来访问服务。这种情况,应用层协议必须独立于应用程序,而形成协议文件,协议规范必须严谨、无歧义,这样才能使所有的客户端程序和服务员程序正确的互动。 4.2 应用层协议(3) 协议的内容多少,依赖于服务的复杂性。例如:互联网服务中,标准服务——DAYTIME,其用于客户端程序从指定的服务员程序处,得到当地的时间和日期。步骤: 客户端程序连接服务员程序 服务员程序发送用ASCII码表示的日期和时间,如:Sat Sep 20:18:37 200

文档评论(0)

1亿VIP精品文档

相关文档