应用层协议的设计及实现.pptVIP

  • 7
  • 0
  • 约1.31千字
  • 约 12页
  • 2016-11-10 发布于安徽
  • 举报
应用层协议的设计及实现.ppt

应用层协议的设计及实现 应用层协议主要规定两方面的内容:一是通信双方交换数据的格式与顺序,二是通信双方应该采取的动作。 应用层利用运输层实体提供的服务来完成某种具体的应用。 这些服务以函数或对象的方法来体现。 案例内容 一、本协议的主要内容是在服务器端与客户端间传输文件。 客户端给出文件名,则服务器寻找该文件,若找到则传输给客户端。 找不到则报错。给出该协议的详细设计。 二、设计完协议后,再使用传统的C语言套接字函数实现该协议。 问 题 同学们请考虑以下问题: 一、本协议应该包括哪些主要内容?本协议的基本结构是怎样的? 二、C语言套接字函数可能有哪一些? 进一步的问题 演示已编写好的服务器端与客户端程序。 服务器端程序(server.exe) 客户端程序(client.exe) 同学们请继续考虑以下问题: 根据实现这个协议的两个程序,本协议的详细内容应该是什么?给同学们10分钟的时间,时间到时请同学上台讲一讲。 协议的详细内容(一) 1.由于要传输各种类型的文件,本协议在运输层采用可靠的TCP协议。 2.服务器端在固定端口10000监听。 3.客户首先向服务器发送欲传输的文件名(包含路径),该项数据是变长的,是一个ASCII码字符串。 4.

文档评论(0)

1亿VIP精品文档

相关文档