- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第15章 网络编程 本章主要教学内容 简略介绍网络的基本知识、功能及协议。 客户机/服务器的网络模型及其原理。 网络应用程序的编写:客户端应用程序、服务器端应用程序、浏览器程序、电子邮件发送程序。 15.1 网络概述 15.1 网络概述 15.1 网络概述 15.1 网络概述 计算机网络的分类: ? 按网络覆盖的地理范围可分为: –局域网LAN(local area network) –城域网 MAN(metropolitan area network) –广域网WAN(wide area network) 15.1 网络概述 对等网络的优点: –规模小,成本低,实现简单 15.1 网络概述 基于服务器的网络的优点: ①易于管理共享资源 ②安全性好 ③数据备份方便 ④网络规模基本不受限制 15.1 网络概述 基于服务器的网络结构又分为:Client/Server结构(胖客户机)Browser/Server结构(瘦客户机)。 15.1.1 客户机/服务器模型 客户机/服务器模型的工作原理: 15.1.1 客户机/服务器模型 (2) 异步性 客户机/服务器模式可以很好地支持异步性操作,方便远程通信的实现。 15.1.2 网络协议 通俗地说,网络协议就是网络之间沟通、交流的桥梁,只有相同网络协议的计算机才能进行信息的沟通与交流。这就好比人与人之间交流所使用的各种语言一样,只有使用相同语言才能正常、顺利地进行交流。 从专业角度定义,网络协议是计算机在网络中实现通信时必须遵守的约定,也就是通信协议。主要是对信息传输的速率、传输代码、代码结构、传输控制步骤、出错控制等作出规定并制定出标准。 15.1.2 网络协议 1984年,国际标准组织ISO公布了一个作为未来网络协议指南的模型,该模型被称为开放系统互联模型OSI。虽然完全遵守OSI的网络产品并没有成为网络市场上的标准,但OSI还是可以提供一个概念上和功能上的框架,可以作为学习网络知识的依据,作为网路实现的参考。 15.1.2 网络协议 OSI参考模型采用分层结构,将所有互联的开放系统划分为功能上相对独立的七层,从最基本的物理连接到最高层次的应用。 关于OSI参考模型的详细知识见附带文件1。 15.1.2 网络协议 15.1.2 网络协议 TCP/IP协议是70年代中期美国国防部为其ARPANET广域网开发的网络体系结构和协议标准,以它为基础组建的INTERNET是目前国际上规模最大的计算机网络,正因为INTERNET的广泛使用,使得TCP/IP成了事实上的标准。 15.1.2 网络协议 TCP/IP是网络中使用的基本的通信协议。虽然从名字上看TCP/IP包括两个协议,传输控制协议(TCP)和网际协议(IP),但TCP/IP实际上是一组协议,它包括TCP、IP、UDP、ICMP、RIP、TELNET、FTP、SMTP、ARP、TFTP等许多协议,这些协议一起称为TCP/IP协议。 关于TCP/IP协议的基础知识见附带文件1。 15.1.2 网络协议 User Data Protocol用户数据报协议 UDP与TCP/IP的差异: UDP直接利用IP协议进行UDP数据报的传输。 UDP提供的是无连接的、不可靠的数据报投递服务。 UDP常用于数据量少的数据传输, 当使用UDP协议传输信息流时,用户负责解决排序、差错确认等问题。 15.2.1 网络编程的概述 15.2.1 网络编程的概述 15.2.1 网络编程的概述 15.2.1 网络编程的概述 15.2.1 网络编程的概述 15.2.1 网络编程的概述 15.2.1 网络编程的概述 15.2.1 网络编程的概述 15.2.1 网络编程的概述 15.2.1 网络编程的概述 15.2.1 网络编程的概述 15.2.1 网络编程的概述 15.2.1 网络编程的概述 15.2.1 网络编程的概述 15.2.1 网络编程的概述 15.2.1 网络编程的概述 15.2.1 网络编程的概述 15.2.1 网络编程的概述 15.2.4 浏览器和MAPI的编程实例 1. 浏览器的编程实例 15.2.4 浏览器和MAPI的编程实例 host,主机,指定的服务器的域名系统(DNS)主机名或 IP 地址。port,端口号,整数,可选,省略时使用方案的默认端口,如http的默认端口为80。 path,路径,由零或多个“/”符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。 15.3 DHTML DHTML:Dynamic HyperText Mar
您可能关注的文档
- AutoCAD2008项目教程 皮杰 项目五新.ppt
- AutoCAD2008中文版实用教程 李长胜 第2章新.ppt
- AutoCAD2008中文版实用教程 李长胜 第3章新.ppt
- AutoCAD2008中文版实用教程 李长胜 第5章新.ppt
- AutoCAD2008中文版实用教程 李长胜 第6章新.ppt
- AutoCAD2008中文版实用教程 李长胜 第8章新.ppt
- AutoCAD2008中文版实用教程 李长胜 第9章新.ppt
- AutoCAD2008中文版实用教程 李长胜 第10章新.ppt
- AutoCAD2008中文版实用教程 李长胜 第11章新.ppt
- AutoCAD2008中文版应用教程 朱维克 幻灯稿 第01章 基础知识新.ppt
- C++程序设计与应用 周仲宁 2 courseware16新.ppt
- C++程序设计与应用 周仲宁 2 courseware18新.ppt
- C++面向对象程序设计 张德慧 周元哲 主编 第4章 进一步学习类和对象新.ppt
- C++面向对象程序设计 张德慧 周元哲 主编 第5章 堆与复制构造函数新.ppt
- C++面向对象程序设计 张德慧 周元哲 主编 第7章 运算符重载新.ppt
- C++面向对象程序设计 张德慧 周元哲 主编 第9章 模板新.ppt
- CAD CAM 技术 第2版 宁汝新 赵汝嘉 主编 第八章和第九章新.ppt
- CAD CAM 技术 第2版 宁汝新 赵汝嘉 主编 第八章新.ppt
- CAD CAM 技术 第2版 宁汝新 赵汝嘉 主编 第二章新.ppt
- CAD CAM 技术 第2版 宁汝新 赵汝嘉 主编 第六章新.ppt
文档评论(0)