第十二章-网络编程课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第十二章-网络编程课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十二 网络 编程 课件
- 资源描述:
-
1、第十二章第十二章 网络编程网络编程计算机网络概述计算机网络概述l计算机作为信息处理的工具计算机作为信息处理的工具,已经渗透到的社会生活的各个方面。l一方面要利用计算机进行信息的保存、处理.l另一方面,相互之间还需要进行信息交流,共享各种资源(包括软件资源和硬件资源)现在,计算机网络已经成为社会生活中一种不可缺少的信息处理和通信工具,成为社会生活的重要组成分。l计算机网络的基本功能是数据通信和资源共享。l定义定义:计算机网络是相互连接的独立自主独立自主的计算机的集合.l最简单的网络形式由两台计算机组成,如下图:l计算机及其外设,如打印机等通过传输介质互连起来,不仅可以完成本地的功能,相互之间可以
2、共享资源并进行通信.Ethernet什么是计算机网络什么是计算机网络什么是局域网什么是局域网l定义:局域网局域网(Local Network)是将小区域内计算机及其各种通信设备互连在一起的通信网络l局域网的数据传输速率:局域网的数据传输速率:10Mbps、100Mbps、甚至1Gbps。l局域网的传输距离:一般为0.1-25公里l决定局域网特性的主要技术:传输介质、拓扑结构、介质访问控制方法园区网、城域网和广域网园区网、城域网和广域网l局域网的不足局域网的不足:范围是有限的,不能满足某些大型跨地区的计算机通信和数据共享的需要。l园区网、城域网和广域网园区网、城域网和广域网:把地理位置分散的若干
3、局域网互连起来形成的规模更大的计算机网络系统。l园区网园区网:一般是一个学校范围内的计算机网络系统l城域网城域网:一般是一个城市范围内的计算机网络l广域网广域网:是在很大的距离(一般是在几百公里、几千公里甚至全球)范围内,连接处在不同地区的局域网之间的通信网络。广域网的建立可以通过租用公共通信线路来实现,如电话线路、卫星通信线路、分组无线网等。l广域网的传输速度广域网的传输速度:带宽有限,传输速度很慢,通常只用于数据通信,发送简短报文,如电子邮件、WWW浏览等。l应用最广的广域网应用最广的广域网:因特网(Internet):):全球信息高速公路的中枢神经(150个国家,2亿用户),应用:,应用
4、:发送电子邮件、传输文件、多媒体信息浏览、各种讨论组、运行异地计算机上的程序等网络体系结构网络体系结构网络体系结构发展的背景网络的状况l多种通信媒介有线、无线。l不同种类的设备通用、专用。l不同的操作系统Unix、Windows。l不同的应用环境固定、移动。l不同种类业务分时、交互、实时。l宝贵的投资和积累有形、无形。l用户业务的延续性不允许出现大的跌宕起伏l它们互相交织,形成了非常复杂的系统应用环境。网络异质性问题的解决网络异质性问题的解决l 网络体系结构网络体系结构就是使这些用不同媒介连接起来的不同设备和网络系统在不同的应用环境下实现互操作性,并满足各种业务的需求的一种粘合剂,它营造了一种
5、“生存空间”任何厂商的任何产品、以及任何技术只要遵守这个空间的行为规则,就能够在其中生存并发展。l 网络体系结构网络体系结构解决异质性问题采用的是分层方法。把复杂的网络互联问题划分为若干个较小的、单一的问题,在不同层上予以解决。就像编程时把问题分解为很多小的模块来解决一样。就像编程时把问题分解为很多小的模块来解决一样。l1.网络应该具有哪些层次?每一层的功能是什么?(分层与功能)l2.各层之间的关系是怎样的?它们如何进行交互?(服务与接口)l3.通信双方的数据传输要遵循哪些规则?(协议)层次结构方法要解决的问题层次结构方法要解决的问题层次结构方法包括三个内容:分层及每层功能,服务层次结构方法包
6、括三个内容:分层及每层功能,服务与层间接口,协议。与层间接口,协议。什么是通讯协议什么是通讯协议l通信协议又称通信规程,是指通信双方对数据传送控制的一种约定。约定中包括对数据格式,同步方式,传送速度,传送步骤,检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。l例如:TCP/IP协议层次结构方法的优点层次结构方法的优点l把网络操作分成复杂性较低的单元,结构清晰,易于实现和维护.l定义并提供了具有兼容性的标准接口.l使设计人员能专心设计和开发所关心的功能模块l独立性强上层只需了解下层通过层间接口提供什么服务黑箱方法.l适应性强只要服务和接口不变,层内实现方法可任意改变.l一个区
7、域网络的变化不会影响另外一个区域的网络,因此每个区域的网络可单独升级或改造.开放系统互联参考模型(开放系统互联参考模型(OSI)lOSI参考模型将网络的不同功能划分为7层应用层应用层Application表示层表示层Presentation会话层会话层session传输层传输层transport物理层物理层Physical数据链路层数据链路层Data Link网络层网络层Network7654321对等层通信实质对等层通信实质l每一层必须依靠相邻层提供的服务来与另一台主机的对应层通信。l上层使用下层提供的服务。l下层向上层提供服务。以不同国籍的人进行信息交流为例。以不同国籍的人进行信息交流为例
展开阅读全文