ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:131.12KB ,
资源ID:22634761      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22634761.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机网络教程Word文档下载推荐.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机网络教程Word文档下载推荐.docx

1、 目的:数据通信、资源共享。图 1.1 计算机网络的简单示意图1.1.2 计算机网络的功能 1、共享硬件资源 在网络环境下,人们可以坐在自己的计算机前,像使用本地计算机一样使用安装在其它计算机上的设备,工作变得更加快捷和方便。图 1-2 为多用户共享打印机示意图。 2、共享数据资源 网络用户可以直接共享几乎所有类型的数据,将纸页和软盘的传递量降到最低。图 1-3 为多用户共享数据库示意图。 3、共享应用程序 计算机可以通过网络共享彼此的应用程序。例如: A 计算机通过网络从远程执行 B 计算机上的应用程序, B 计算机再将执行结果返回 A 计算机。共享应用程序(例如字处理软件)不仅可以减少软件

2、费用的开支,而且可以保证网络用户使用的应用程序的版本、配置等是完全一致的。完全一致的应用程序的使用不但可以简化维护、培训等过程,而且可以保证数据的一致性。例如,通过使用统一的、版本号相同的字处理软件,一个用户在一台计算机中编辑的文档,可以保证另一用户在另一台计算机中顺利打开并使用。 另外,计算机网络可以为我们提供高效、快捷的通信手段。这些手段改变了人们的生活方式,为企业创造惊人的经济效益。电子邮件( E-mail )就是利用网络进行高效通信的一个典型实例。1.1.3 计算机网络的发展 计算机网络发展的速度可以用 “迅猛”两字来形容。二十多年前,很少有人接触过网络。但现在,计算机网络、计算机互连

3、网已成为老幼皆知的名词,计算机网络已成为社会结构的一个重要组成部分。机关、厂矿、学校、部队基本上都拥有自己的网络。计算机网络已遍布各个领域,在广告宣传、生产运输、会计电算化、教育教学等方面得到广泛的应用。 计算机网络发展的推动力是资源共享。 计算机网络的发展大致分四个阶段 : 1、以单个计算机为中心的远程连机系统,构成 面向终端的计算机网络 ; 2、多个主机互连,各主机相互独立, 无主从关系的计算机网络 ; 3、具有统一的网络体系结构,遵循 国际标准化协议的计算机网络 ; 4、网络互联与高速网络 。1.1.4 计算机网络的分类 按照其覆盖的地理范围,计算机网络可以分为广域网( WAN,wide

4、 area network )、城域网( MAN,metropolitan area network )和局域网( LAN , local area network )。 1、 广域网: 广域网也称为远程网,为规模最大的网络。它所覆盖的地理范围从几十公理到几千公理。可以覆盖一个国家、一个地区或横跨几个洲,形成国际性的计算机网络。广域网通常可以利用公用网络(如公用数据网、公用电话网、卫星通信多等)进行组建,将分布在不同国家和地区的计算机系统连接起来,达到资源共享的目的。大型企业在全球各城市都设立分公司,各分公司的局域网相互连接,即形成广域网,广域网的连线距离极长,连接速度通常低于局域网或城域网,

5、使用的设备也相当昂贵。 2、 城域网: 城域网的设计目的是满足几十公里范围内的大型企业、机关、公司共享资源的需要,从而可以使大量用户之间进行高效的数据、语音、图形图像以及视频等多种信息的传输。城域网可视为数个局域网相连而成。一所大学的各个校区分布在城市各处,将这些网络相互连接起来,便形成一个城域网。 3、 局域网: 局域网用于将有限范围内(如一个实验室、一幢大楼、一个校园)的各种计算机、终端与外部设备互联成网。根据采用的技术和协议标准的不同,局域网分为共享式局域网与交换式局域网。局域网技术的应用十分广泛,是计算机网络中最活跃的领域之一。三种网络类型的比较 网络类型 范围 传输速度 成本 局域网

6、 4km 内,同一栋建筑物内 快 便宜 城域网 4-20km ,同一城市内 中等 昂贵 广域网 20km 以上,可跨越国家 慢 1.2 协议与分层 1.2.1 协议的基本概念 为了使不同厂商、不同结构的系统能够顺利进行通信,通信双方必须遵守共同一致的规则和约定,如通信过程的同步方式、数据格式、编码方式等,否则通信是毫无意义的。这些为进行网络中的数据交换而建立的规则、标准或约定称为 网络协议 。 网络协议通常由语义、语法和定时关系 3 部分组成。 语义 定义做什么, 语法 定义怎么做,而 定时 关系定义何时做。 为避免重复工作,每个协议应该处理没有被其他协议处理过的通信问题,协议之间可以共享数据

7、和信息。1.2.2 网络的层次结构 分层 概念是计算机网络系统的一个重要概念。由于通信功能是分层实现的,因而进行通信的两个系统就必须具有相同的层次结构,两个不同系统上的相同层称为同等层或对等层。通信在对等层的实体之间进行。双方实现第 N 层功能所遵守的共同规则。 1、划分原则 层内功能内聚、层间耦合松散 2、优越性 ( 1 )各层之间相互独立。 ( 2 )灵活性好。 ( 3 )每层都可以采用最合适的实现技术。 ( 4 )易于实现和维护。 ( 5 )有利于网络标准化。1.3 ISO/OSI参考模型 由于很多网络使用不同的硬件和软件,没有统一的标准,结果造成很多网络不能兼容,而且很难在不同的网络之

8、间进行通信。 为了解决这些问题,人们迫切希望出台一个统一的国际网络标准。为此,国际标准化组织 (ISO , international standards organization )和一些科研机构、大的网络公司做了大量的工作,提出了开放式系统互连参考模型( ISO/OSI RM , international standards organization/open system interconnect reference model )和 TCP/IP 体系结构。1.3.1 ISO/OSI 参考模型的结构 在 OSI 参考模型中,计算机之间传送信息的问题分为 7 个较小且更容易管理和解决的

9、小问题。每一个小问题都由模型中的一层来解决。 OSI 将这 7 层从低到高叫做物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 1、为什么引进 ISO/OSI 参考模型?为了解决不同类型网络技术的兼容性和互操作性。 2、 ISO/OSI 解决什么问题? 信息在网络中的传输过程:如何从一个应用程序到达另一计算机的另一个应用程序。 各层的功能和架构:物理层( physical layer )、数据链路层( data link layer )、网络层( network layer )、传输层( transport layer )、会话层( session layer )、表示层( pre

10、sentation layer )、应用层( application layer )。 OSI 参考模型是网络设计的蓝图,并非指一个现实的网络。 4、 OSI 参考模型 基本思想: 各节点有相同的层次。 虚通信: 不同节点的同等层具有相同的功能,按照协议实现通信。 按照 OSI 参考模型,网络中各节点都有相同的层次,不同节点的同等层次具有相同的功能,同一节点内相邻层之间通过接口通信;每一层可以使用下层提供的服务,并向其上层提供服务;不同节点的同等层按照协议实现对等层之间的通信(虚拟通信)。 同一节点的相邻层之间通过接口通信。 下层为上层服务。1.3.2 OSI 各层的主要功能 1、物理层( p

11、hysical layer ) 物理层是 OSI 参考模型的最低一层,也是在同级层之间直接进行信息交换的唯一一层。物理层负责传输二进制位流,它的任务就是为上层(数据链路层)提供一个物理连接,以便在相邻节点之间无差错地传送二进制位流。 有一点应该注意的是,传送二进制位流的传输介质,如双绞线、同轴电缆以及光纤等并不属于物理层要考虑的问题。实际上传输介质并不在 OSI 的 7 个层次之内。 电气特性:电缆上什么样的电压表示 1 或 0 机械特性:接口所用的接线器的形状和尺寸 过程特性:不同功能的各种可能事件的出现顺序以及各信号线的工作原理 功能特性:某条线上出现的某一电平的电压表示何种意义 2、数据

12、链路层( data link layer ) 数据链路层负责在两个相邻节点之间,无差错地传送以 “ 帧 ” 为单位的数据。每一帧包括一定数量的数据和若干控制信息。 数据链路的任务首先要负责建立、维持和释放数据链路的连接。在传送数据时,如果接收节点发现数据有错,要通知发送方重发这一帧,直到这一帧正确无误地送到为止。这样,数据链路层就把一条可能出错的链路,转变成让网络层看起来就像是一条不出错的理想链路。 3、网络层( network layer ) 网络层的主要功能是为处在不同网络系统中的两个节点设备通信提供一条逻辑通路。其基本任务包括路由选择、拥塞控制与网络互联等功能。 4、传输层 传输层的主要

13、任务是向用户提供可靠的端到端( end-to-end )服务,透明地传送报文。它向高层屏蔽了下层数据通信的细节,因而是计算机通信体系结构中最关键的一层。该层关心的主要问题包括建立、维护和中断虚电路、传输差错校验和恢复以及信息流量控制机制等。 5、会话层 负责通讯的双方在正式开始传输前的沟通,目的在于建立传输时所遵循的规则,使传输更顺畅、有效率。沟通的议题包括:使用全双工模式或半双式模式?如何发起传输?如何结束传输?如何设置传输参数就像两国元首在见面会晤之前,总会先派人谈好议事规则,正式谈判时就根据这套规则进行一样。 6、表示层 表示层处理两个应用实体之间进行数据交换的语法问题,解决数据交换中存

14、在的数据格式不一致以及数据表示方法不同等问题。例如, IBM 系统的用户使用 EBCD 编码,而其它用户使用 ASCII 编码。表示层必须提供这两编码的转换服务。数据加密与解密、数据压缩与恢复等也都是表示层提供的服务。 7、应用层 应用层是 OSI 参考模型中最靠近用户的一层,它直接提供文件传输、电子邮件、网页浏览等服务给用户。在实际操作上,大多是化身为成套的应用程序,例如: Internet Explorer 、 Netscape 、 Outlook Expresss 等,而且有些功能强大的应用程序,甚至涵盖了会话层和表示层的功能,因此有人认为 OSI 模型上 3 层( 5 、 6 、 7

15、层)的分界已经模糊,往往很难精确地将产品归类于哪一层。1.3.3 数据的封装和传递 在 OSI 参考模型中,同等层之间经常要进行信息交换。 对等层协议之间需要交换的信息单元 叫做 协议数据单元 ( PDU , protocol data unit )。节点对等层之间的通信除物理层之间直接进行信息交换外,其余对等层之间的通信并不直接进行(例如两个节点的链路层之间进行通信),它们需要通过借助于下层提供的服务来完成,对等层之间的通信为虚拟通信。实际通信是在相邻层之间通过层间接口进行。直接通讯与虚通讯 当某一层需要使用下一层提供的服务传送自己的 PDU 时,其当前层的下一层总是先将上一层的 PDU 变

16、为自己 PDU 的一部分,然后利用更下一层提供的服务将信息传递出去。节点的传输层要把某一信息 T-PDU 传送到节点的传输层的,首先将 T-PDU 交给节点的网络层,节点的网络层在收到 T-PDU 之后,将在 T-PDU 上加上若干比特的控制信息(即报头 header )变为自己 PDU ( N-PDU ),然后再利用其下层链路层提供的服务将数据发送出去。以此类推,最终将这些信息变为能够在传输介质上传输的数据,并通过传输介质将信息传送到节点。 为了实现对等层通信,当数据需要通过网络从一个节点传送到另一节点前,必须在数据的头部(和尾部)加入特定的协议头(和协议尾)。这种增加数据头部(和尾部)的过

17、程叫做 数据打包或数据封装 。同样,在数据到达接收节点的对等层后,接收方将识别、提取和处理发送方对等层增加的数据头部(和尾部)。接收方这种将增加的数据头部(和尾部)去除的过程叫做 数据拆包或数据解封 。图 1.8 显示了数据的封装与解封过程。图 1.8 数据的封装与解封过程 2、数据传递与流动过程。1.4 TCP/IP体系结构 1.4.1 TCP/IP 体系结构的层次划分 1、 TCP/IP 协议是目前最流行的商业化网络协议,尽管它不是某一标准化组织提出的正式标准,但它已经被公认为目前的 工业标准 或 “ 事实标准 ” 。因特网之所以能迅速发展,就是因为 TCP/IP 协议能够适应和满足世界范

18、围内数据通信的需要。 2、 TCP/IP 协议具有以下几个特点。 ( 1 )开放的协议标准,可以免费使用,并且独立于特定的计算机硬件与操作系统。 ( 2 )独立于特定的网络硬件,可以运行在局域网、广域网,以及互联网中。 ( 3 )统一的网络地址分配方案,使得整个 TCP/IP 设备在网中都有惟一的地址。 ( 4 )标准化的高层协议,可以提供多种可靠的用户服务。 3、 TCP/IP 体系结构的层次划分 1.4.2 TCP/IP 体系结构中各层的功能 1、网络接口层( network interface layer ) 在 TCP/IP 分层体系结构中,最底层是网络接口层,它 负责通过网络发送和接

19、收 IP 数据报 。 TCP/IP 体系结构并未对网络接口层使用权的协议做出强硬的规定,它允许主机连入网络时使用多种现成的和流行的协议,例如局域网协议或其他一些协议。 帧 是 独立的网络信息传输单元 。 【教材错误: IP数据报是互连层的数据单位,在网络接口层,将IP数据报转换成帧】 2、互联层( internet layer ) 互联层是 TCP/IP 体系结构的第二层,它实现的功能相当于 OSI 参考模型网络层的无连接网络服务。互联层负责将源主机的报文分组发送到目的的主机,源主机与目的主机可以在一个网上,也可以在不同的网上。 互联层的 主要功能 包括: ( 1 )处理来自传输层的分组发送请

20、求。在收到分组发送请求之后,将分组装入 IP 数据报,填充报头,选择发送路径,然后将数据报发送到相应的网络输出线。 ( 2 )处理接收的数据报。在接收到其他主机发送的数据报之后,检查目的地址,如需要转发,则选择发送路径,转发出去;如目的地址为本节点 IP 地址,则除去报头,将分组送交给传输层处理。 ( 3 )处理互联的路径、流控与拥塞问题。 3、传输层( transport layer ) 互联层之上是传输层,它的主要功能是负责应用进程之间的 端 - 端( Host-to-host ) 通信。在 TCP/IP 体系结构中,设计传输层的主要目的是在互联网中源主机与目的主机的对等实体之间建立用于

21、会话的端 - 端连接 。因此,它与 OSI 参考模型的传输层功能相似。 TCP/IP 体系结构的传输层定义了 传输控制协议( TCP , transport control protocol ) 和 用户数据报协议( UDP,user datagram protocol ) 两种协议。 TCP 协议是一种可靠的面向连接的协议,它允许将一台主机的字节流( byte stream )无差错地传送到目的主机。 UDP 协议是一种不可靠的无连接协议,它主要用于不要求分组顺序到达的传输中,分组传输顺序检查与排序由应用层完成。 4、应用层( application layer ) 在 TCP/IP 体系结

22、构中,应用层是最靠近用户的一层。它包括了所有的高层协议,并且总是不断有新的协议加入。其 主要协议 包括: ( 1 )网络终端协议( Telnet ),用于实现互联网中远程登陆功能; ( 2 )文件传输协议( FTP ,file transfer protocol ),用于实现互联网中交互式文件传输功能; ( 3 )简单邮件传输协议( SMTP simple mail transfer protocol ),用于实现互联网中邮件传送功能; ( 4 )域名系统( DNS, domain name system ),用于实现互联网设备名字到 IP 地址映射的网络服务; ( 5 )超文本传输协议( H

23、TTP, byper text transfer protocol ),用于目前广泛使用的 Web 服务; ( 6 )路由信息协议( RIP, routing information protocol ),用于网络设备之间交换路由信息; ( 7 )简单网络管理协议( SNMP, simple network file system ),用于管理和监视网络设备; ( 8 )网络文件系统( NFS, network file system ),用于网络中不同主机间的文件共享。1.4.3 TCP/IP 中的协议栈 1、计算机网络的层次结构使网络中每层的协议形成了一种从上之下的之间依赖关系。在计算机网络中,从上至下相互依赖的各协议形成了网络中的协议栈。 TCP/IP 体系结构与 TCP/IP 协议栈之间的对应关系如图 1.13 所示。 2、 OSI 与 TCP 的简单比较 ( 1 )共同点 层次化的结构 图 1.13 TCP/IP 体系结构与 TCP/IP 协议栈之间的对应关系 ( 2 ) OSI 的主要问题 定义复杂 实现困难 有些功能在每一层重复出现 效率低下 ( 3 ) TCP/IP 的主要问题 网络接口层并不是实际的一层 各层的功能定义与实现方法没能区分开来等

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1