计算机网络PPT第3章.pptVIP

  • 4
  • 0
  • 约5.34千字
  • 约 30页
  • 2016-08-22 发布于重庆
  • 举报
计算机网络PPT第3章

第一部分 引论及因特网应用 ——第3章 因特网应用与网络编程 主讲教师: 王兴芳 2012.2 3.1 引言(续) 本章涵盖了两个阐释因特网应用的关键概念: 在因特网通信时网络应用所要遵循的概念模式 因特网应用所采用的套接字应用编程接口(socket API) 本书的后续章节将通过解释构成因特网的数据通信和协议来提供必要的信息。 3.2 因特网的基本通信模式 传统电信网的通信模式是:提供端到端可靠传输的服务,对电话业务是很合适的,因为电信网的终端(电话机)非常简单,没有职能,无差错处理能力,由网络负责可靠交付。 3.3 客户-服务器交互模式 主要内容 客户-服务器模式 服务器 服务器软件特征 客户软件特征 并发服务器 3.3 C/S交互模式------相关概念 客户机还是服务器通过是谁发起请求来区分的。 一旦连接建立,就可以进行双向通信(即:数据可以从客户流向服务器,或从服务器流向客户)。 在某些情况下,客户可向服务器发送一系列请求,服务器则返回一系列响应(例如,一个数据库客户程序可能允许用户一次查询一个以上的记录)。 多服务器:一台计算机上运行多个服务器。(因为可以共享硬件设备、可以降低系统的管理开销。) 客户进程和服务器进程 使用 TCP/IP 协议进行通信 功能较强的计算机 可同时运行多个服务器进程 课后作业 1 Internet技术记录在一系列RFC(Request For Comments)报告中。其中,RFC 2151描述了Internet的可用工具,RFC 2151可以在随书光盘中找到。RFC文档中描述的哪些工具本章没有讨论? 通过查阅教材或使用搜索引擎,指出ping和traceroute工具的工作原理 3 P28:5,7,8,15 P2P应用举例---文件下载eMule eMule 使用了专门定义的文件夹,让用户存放可以和其他用户共享的文件。 eMule 的下载文件规则:鼓励用户向其他用户上传文件。用户上传文件越多,其下载文件的优先级就越高(因而下载就越快)。 因此,eMule 用户在下载文件的同时,也在上传文件,这样,因特网上成千上万的 eMule 用户在同时下载和上传一个个小的文件块。 3.6 网络编程与套接字API 应用编程接口 (API):是指被应用软件用来规范通信操作的接口。 附录I给出了一个简化的API(只含有7个函数)和示例代码。通过这个示例代码,演示了如何使用这个API来开发因特网应用(包括一个实用的Web服务器)。 特别的套接字API的出现,已成为开发因特网通信软件的事实标准。 套接字API编程与传统的输入/输出有所不同。(因为一个应用程序要使用套接字必须指出许多细节,如远端计算机的IP地址、协议端口号,并要说明该应用程序是作为Client还是Server。) * 本次作业要求:1、2题手写在A4纸上面,作业首行注明姓名和学号,下次上课前交给学习委员,然后转交给我。缺一次作业平时成绩扣2分(30分制)。 * * 主要内容 3.1 引言 3.2 两个基本的因特网通信模式 3.3 客户-服务器交互模式 3.4 服务器的标识与识别 3.5 P2P交互 3.6 网络编程与套接字API * 3.1 引言 因特网为用户提供了丰富而多样化的服务选择,但没有一种服务是属于底层通信基础结构的部分 。 因特网只是为构筑所有服务提供了通用的通信机制,而各种服务功能都是由连接到因特网上的计算机通过运行应用程序来提供的。 * 所以,即使不对因特网进行任何改变,也可能设计出全新的应用服务 。 这样,程序员可以轻松起步去开发因特网应用;程序员可以在不了解网络如何运作的情况下就能创建出有创意的因特网应用程序;但是理解网络协议和技术却可以让程序员能够编写出高效的、可靠的、能在更大网络范围内应用的程序代码。 在计算机网络领域,网络层应该向运输层提供怎样的服务(“面向连接”还是“无连接”)曾引起了长期的争论。 争论焦点的实质就是:在计算机通信中,可靠交付应当由谁来负责?是网络还是端系统? 3.2 两个基本的因特网通信模式 因特网支持两种基本的通信模式: 流(面向连接的)传送模式 报文(面向无连接的)传送模式 * 图3.1(教材P16)概括了两种模式的差异 3.2.1 流传送模式 * 因特网流服务是面向连接的(connection-oriented) 其服务操作与电话呼叫过程相似: 在双方开始通信之前,两端应用进程必须请求建立一个连接; 一旦连接建立后,就允许应用进程在该连接上进行任一方向的数据发送; 最后,当通信完成后,应用进程要请求终止该连接。 3.2.1 流传送模式 流(stream):是指字节序列从一个应用程序流到另一个应用程序的一种通信模式。 通信

文档评论(0)

1亿VIP精品文档

相关文档