380 likes | 625 Views
第 4 章 计算机网络. 本章内容提要 :. 4.1 计算机网络概述 4.2 网络分类 4.3 网络服务模型 4.4 计算机网络体系结构 4.5 网络互连和 Internet 4.6 小结. 计算机( Computer )和通信( Communication )的结合 ,对计算机系统的组织方式产生了深远的影响。过去那种以单台计算机作为机构中所有的计算机需求服务这一概念,已经被大量 分散但又互联的计算机 来共同完成的模式所替代,这样的系统被称为 计算机网络 ( Computer Networks )。.
E N D
第4章 计算机网络 本章内容提要: 4.1 计算机网络概述 4.2 网络分类 4.3 网络服务模型 4.4 计算机网络体系结构 4.5 网络互连和Internet 4.6 小结
4.1.2 计算机网络定义 • 计算机网络就是利用通信设备和线路将地理位置分散的、具有独立功能的多个计算机连接起来,按照功能完善的网络软件,即网络通信协议、信息交换方式和网络操作系统等,进行数据通信,以实现网络中资源共享和信息传递的系统。
可以基于网络的内部设计的所有权将计算机网络分为开放网络和封闭网络,开放网络的所有权是在公共领域,而封闭网络(也称私有网络)的所有权在一个单独的实体之内,如某个公司。可以基于网络的内部设计的所有权将计算机网络分为开放网络和封闭网络,开放网络的所有权是在公共领域,而封闭网络(也称私有网络)的所有权在一个单独的实体之内,如某个公司。 • 典型的分类方式是按距离分和按网络功能分。
4.2.1 按距离分类 1.局域网-LAN • 局域网是为计算机资源(硬件、软件和数据)共享而设计的,可以简单地把局域网定义为通过传输介质连接起来的计算机及其外设的组合 • 局域网使用的典型拓扑结构有:总线型、环型和星型
总线型 环型 星型
4.2.1 按距离分类 2.城域网-MAN • 城域网基本上是一种大型的LAN,通常使用与LAN相似的技术。 • MAN通常使用公用通信公司提供的服务,并向个人用户或组织提供服务
4.2.1 按距离分类 3.广域网 • 广域网是一种跨度越大(国家、洲)的网络。 • 主机(host),主机通过通信子网连接。子网由公用通信公司提供和运营
网络服务模型用来规定信息和资源的共享方式 4.3.1 终端网络模型 处理能力集中在一个大型计算机上,通常称为主机。连接在主机上的终端节点能力可以不强。 优点之一是对技术人员、软件、数据等控制的相对集中。 缺点:对终端用户缺乏控制且灵活性不强;没有充分发挥终端计算机可以提供的运算能力。曾经十分流行。
4.3.2 C/S模型 客户机/服务器模型,使用一台计算机(称为服务器)来协调和提供服务给网络中的其他节点(称为客户机) C/S系统广泛运用于Internet上。例如,Internet提供的WWW服务、FTP、Email等等。 优点是:可以十分高效地运用于大型网络,有强大的网络管理软件监控网络活动。 缺点是:安装和维护系统的费用较高。
4.3.3 P2P模型 对等网络模型中,每个节点既是客户机也是服务器。 P2P重要特点是改变互联网现在的以大网站为中心的状态、重返“非中心化”,并把权力交还给用户。从“计算机网络是自治计算机的互联集合”看,P2P最符合互联网络设计者的初衷。 使用P2P技术的软件比如,如BitTorrent、eMule、eDonkey,即时通信软件QQ、MSN等。
计算机网络的体系结构用层次结构设计方法设计,是计算机网络层次结构及其协议的集合。计算机网络的体系结构用层次结构设计方法设计,是计算机网络层次结构及其协议的集合。 网络协议:在计算机网络中,要实现计算机之间的通信,双方必须遵循相同的规则、标准或约定,即网络协议。 网络协议采用分层结构。将网络的通信功能划分为若干个独立的功能模块,每个模块完成一个相应的功能,通过功能模块之间的连接,最终完成网络的通信过程。
4.4.1 ISO/OSI • 是一个定义异构计算机连接标准的框架结构。OSI为面向分布式应用的“开放”系统提供了基础。“开放”是指任何两个系统只要遵守参考模型和有关标准,都能实现互连。
层 应用协议 7 应用 应用 表示协议 表示 表示 6 会话协议 5 会话 会话 传输协议 传输 传输 4 通信子网边界 内部子网协议 3 网络 网络 网络 网络 2 数据链路 数据链路 数据链路 数据链路 物理 物理 物理 物理 1 路由器 路由器 主机 1 主机 2 网络层主机-路由器协议 数据链路层主机-路由器协议 物理层主机-路由器协议 接口
层 OSI TCP/IP 7 应用 应用 6 表示 5 会话 4 传输 传输 3 网络 网络 2 数据链路 网络接口 1 物理 在模型中不存在 4.4.2 TCP/IP • TCP/IP参考模型是计算机网络的先祖ARPANET和其后继的Internet使用的参考模型。 TCP/IP与OSI模型对比
TCP/IP协议各层实现的具体功能和作用: • 网络接口层(Network Interface Layer):让数据可以在不同类型的物理网络上传输。 • 网络层(Network Layer):网络层的主要功能是负责将数据包由源地址送到目的地址(但不检查是否被正确接收)。 • 传输层(Transport Layer):传输层的主要功能是建立、提供端到端的通信连接,亦即一个应用程序到另一个应用程序的通信连接。而且对数据包进行管理与校核,保证数据包的正确性。 • 应用层(Application Layer):应用层根据不同用户的各种需求,向用户提供所需的网络应用程序服务,比如电子邮件、文件传输访问、远程登录等。
4.5.1 Internet概述 • Internet,即国际互联网,源于1973年启动的由美国国防部的高级研究计划署资助的一个研究项目(ARPANET) • Internet是以美国国家科学基金会的主干网NSFnet为基础的全球最大的计算机因特网。 • Internet可以看作是相互连接的自治系统的集合,每个自治系统称为一个域,一个域组成一个网络或者一个相对较小的互联网。域通过路由器的方式连入Internet,该路由器通常被称作网关。 • 个人用户,若属于某一组织,可以借助于其组织构建的域访问Internet;也可以通过接入到ISP建立的域来访问Internet
4.5.2 IP地址 • Internet上计算机或路由器的每个网络接口(一般来说,一台计算机有一个接口,而一台路由器有多个接口)都有一个由授权机构分配的号码,称为IP地址。 • IP地址能够唯一地确定Internet上的每个网络接口。由32位二进制数组成的地址称为IPv4地址。 • 32位二进制数分成4段,每段包含8位二进制数。为了便于应用,将每段都转换为十进制数,段与段之间用“.”号隔开,称为点分十进制(Dotted Decimal Notation),如202.197.96.18。 Internet是一个庞大的网络,在这样的网络上进行信息交换的基本要求是网上的每一台计算机、路由器等都要有一个唯一可标识的地址,就像日常生活中朋友间通信必须写明通信地址一样。 在Internet上为每台主机指定的地址称为IP地址。在Internet网中,IP地址是唯一的。
4.5.2 IP地址 • IP地址结构
4.5 网络互连和Internet • A类地址:第一个字节为网络号,高端第1位为0,后三个字节为主机号,用于大型网络,主机数可达224台; • B类地址:前二个字节为网络编号,高端前二位为10,后二个字节为主机号,用于中型网络,主机数可达216台; • C类地址:前三个字节为网络编号,高端前三位为110,最后一个字节为主机号,用于较小型网络,主机数可达28台; • D类地址:高端前四位为1110,后面是广播地址,用于多点传送; • E类地址:高端为前五位为11110,用于实验开发和研究。
4.5 网络互连和Internet 十进制数IP地址的分类: 给定的IP地址是属于哪一类可以通过其第一个字段的十进制值来区分。若为0~127,则该IP地址为A类地址; 若为128~191,则该IP地址为B类地址; 若为192~223,则该IP地址为C类地址; 若为224~239,则该IP地址为D类地址; 若为240~254,则该IP地址为E类地址; 例:湖南大学的E-mail服务器地址为:202.197.96.5
4.5.2 IP地址 • 下一代网际协议 • IPv4已经不能满足时代的要求,最主要的问题就是32位的IP地址不够用。 • 怎么办?临时解决——网络地址转换(NAT);最终解决——下一代网际协议IPv6 • IPv6的特点 • IPv6地址长度为128位,地址空间增大了296倍。 • 灵活的IP报文头部格式,加快了报文处理速度。 • IPv6简化了报文头部格式,加快报文转发,提高了吞吐量。 • 提高安全性。身份认证和隐私权是IPv6的关键特性。 • 支持更多的服务类型。 • 允许协议继续演变,增加新的功能,使之适应未来技术的发展。
4.5.2 Internet提供的服务 • 域名系统 • IP地址很难记忆,为了使用和记忆方便,Internet还采用了域名管理系统(DNS) • 域名系统采用层次结构。结构由若干个分量组成,顶级域名放在最右面,各分量之间用“.”隔开:……三级域名.二级域名.顶级域名。常见顶级域名包括国家顶级域名,如.cn表示中国,.us表示美国等;通用顶级域名,如.com,.net,.org,.edu等 • 域名方便人类记忆,网络世界使用IP地址,域名到IP地址的转换由域名服务器完成
4.5 网络互连和Internet • 4.5.2 Internet提供的服务 • WWW(World Wide Web)的中文名为万维网,简称为Web,是Internet技术发展中的一个重要里程碑,也有人将它称为3W或WWW。正是3W使得Internet这一“旧时王谢堂前燕,飞入寻常百姓家” • WWW服务 • 超文本与超媒体 • WWW的工作方式 • URL与信息定位 • 主页 • Web浏览器 • 搜索引擎
客户程序 服务器程序 服务器 客户机 4.5 网络互连和Internet WWW系统的结构采用客户端/服务器工作模式 。 • 当用户需要使用某一信息或资源时,在浏览器中输入所需信息的地址回车,浏览器向Web服务器发送一个请求。 • Web服务器收到请求后,在指定位置查找该信息,发送给Web浏览器。 • Web浏览器将接收到的信息或资源进行相应处理。
网页(Web Page) 主页(Home Page) 4.5 网络互连和Internet • 信息资源以网页的形式存储在WWW服务器中。 • 主页:一个WWW站点通常包含多个网页文件(Web页面),其中主页(home page)是访问其它网页的入口。 • 超链接:超链接(Hyperlink)是指网页与网页之间的链接。 • 超文本:超文本(Hyper Text)是一种非线性文本。与一般的文本(Text) 的差别是,一般文本是线性的,有先后顺序,而超文本是非线性的,通过超链接(hyperlink)实现超文本信息片段之间的非线性关联。是WWW采用的一种资源组织方式。
4.5 网络互连和Internet HTML:HTML (Hyper Text Markup Language,超文本标记语言)是一种专门用于Web页制作的编程语言。 超媒体:早期的网页以文本为主,现在加入了图形、图像、声音、动画或影视片断等各种多媒体元素。所有的文本以及多媒体元素都是通过超链接组织到一起,这样的一种资源组织方式称为超媒体(Hyper Media)。超媒体 = 超文本 + 多媒体
4.5 网络互连和Internet URL:URL(Uniform Resource Locator,统一资源定位器)指的是Internet上信息资源的地址。Internet上每一个文件都要有一个唯一的地址。 • URL的格式由下列三部分组成: • 1. 协议名; • 2. 主机名(可以是IP地址,有时包括端口号); • 3. 主机资源的具体地址,是带路径的文件名。 • 第一部分和第二部分之间用“://”符号隔开,第二部分和第三部分用“/”符号隔开。第二部分是不可缺少的,第一部分和第三部分有时可以省略。
4.5 网络互连和Internet • 例:http://www.hunu.edu.cn/hnu/huda.html • 协议名称用来定义所要查找资源的类型。
4.5 网络互连和Internet • 4.5.2 Internet提供的服务 • 电子邮件服务 • 电子邮件是一种非实时的服务,基于C/S结构。电子邮件包括邮件头与邮件体 • 用户使用电子邮件服务需要邮件服务器上得账号和密码 • 文件传输服务 • 又称FTP服务,实现Internet上的计算机相互可靠传送文件。FTP服务是一种实时的联机服务,采用C/S工作模式 • 用户使用FTP服务需要账号(有匿名账号)和密码 • 远程登录服务 • 又称为Telnet服务,是指用户使用Telnet命令,使自己的计算机暂时成为远程计算机的一个仿真终端的过程。典型的C/S工作模式 • 使用Telnet功能,需要:Telnet应用软件;远程计算机上有的账户和密码 • 其他服务
本章介绍计算机网络的基本知识。主要内容包括: (1)计算机网络概念及其发展历程; (2)计算机网络的分类方法; (3) 计算机网络服务模型及常用的终端网络模型、C/S模型、P2P网络模型; (4)计算机网络的体系结构及ISO/OSI和TCP/IP; (5)网络互连与Internet。
4.5.2 Internet提供的服务 • 电子邮件服务 • 文件传输服务 • 又称FTP服务,实现Internet上的计算机相互可靠传送文件。FTP服务是一种实时的联机服务,采用C/S工作模式 • 用户使用FTP服务需要账号(有匿名账号)和密码 • 远程登录服务 • 又称为Telnet服务,是指用户使用Telnet命令,使自己的计算机暂时成为远程计算机的一个仿真终端的过程。典型的C/S工作模式 • 使用Telnet功能,需要:Telnet应用软件;远程计算机上有的账户和密码 • 其他服务 35
4.2.2 按网络功能分类 • 电路交换(Circuit Switching) • 经过建立连接、通信、释放连接步骤的交换方式称为电路交换。 • 电路交换方式的主要优点是信息传输延迟小,主要缺点是电路建立时间长、线路利用率低。 • 报文交换(Message Switching) • 存储转发(Store and Forward)的思想。基本原理是用户之间进行数据传输,主叫用户不需要先建立呼叫,而先进入本地交换机存储器,等到连接该交换机的中继线空闲时,再根据确定的路由转发到目的交换机。 • 线路利用率提高。缺点是若报文较长,则需要较大容量的存储器,若将报文放到外存储器中,则会造成响应时间过长,增加了网络延迟时间。
4.2.2 按网络功能分类 • 分组交换(Packet Switching) • 采用存储转发技术,把来自用户的信息暂存于存储装置中,并划分为多个一定长度的分组,每个分组前边都加上固定格式的分组标记,用于指明该分组的发端地址、收端地址及分组序号等,然后根据地址转发分组。 • 分组在各交换节点之间一个分组一个分组地转发。大大压缩节点所需的存储容量,缩短网络时延,提高了传输的可靠性。缺点会产生时延,携带控制信息会增加开销,需要专门的管理和控制机制。 • 混合交换 • 混合交换是在一个数据网中同时采用电路交换和分组交换。
P1 报 文 P2 P1 连接建立 P3 P2 P1 P4 P3 P2 P4 P3 报 文 P4 数据传送 报文 连接释放 报 文 电路交换 报文交换 分组交换 t A B C D A B C D A B C D