㈠ 请问谁知道计算机网络的整个体系结构是怎么样的是怎么实现的
1、关于网络概念;
网络是由两台以上的计算机通过物理网络介质(网线、网卡、电话线、交换机、路由器、猫、ADSL......)连接在一起,计算机与计算机之间可以进行相互通信(包括文件传递、信息传输)。
2、网络分类;
对网络进行分类,应该有一个标准,标准不同,分类自然也不同,在一般情况下,可以用网络节点规模大小和网络IP地址类型不同进行分类;
2.1 按网络节点多少分类;
本地网:也可以叫内部局域网,比如公司内部网、实验室内部网、学校内网等。英文上称为 Local Area Network ,缩写为LAN 。
广域网:Wide Area Network ,缩写为WAN。一个城市或国家的所有组网计算机的集合,就是一个广域网;
因特网:本地网和广域网的集合就是因特网 internet ;
处于网络中的每台计算机,被称为一个节点,每个节点都有一个独立的IP地址,以标识其独立性和唯一性。
网络类型的划分方法并不是那么严格,由于网络管理员所处的地垃不同,所以管理员所认为的网络类型也不同。比如我管理的公司内部局域网被我称为LAN,而大型的IDC公司管理员所管理的网络,他也可以称为他所管理的网络为LAN。
2.2 按计算机IP类型不同分类:
私用网络:私用网络内部的计算机网络,处于私有网络计算机不能直接与公网计算机会话;
公共网络 :也被称为Internet。处于公网的计算机可以进行对话;
ICANN (Internet Corporation For Assigned Names and Numbers)也就是Internet 名称与编号分配组织,这个组织对IP地址实行编号,它规定如下的一些地址做为保留地址,以供私有网络使用,这个私用的网络也可以称为本地网;
为私用网络而保留的IP地址:
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 -192.168.255.255
私用网络计算机有是根据私用IP地址来确定,这些IP地址所对应的计算机是不能直接与Internet对话的,处于私用网络连接到Internet(公网),要通过NAT来实现。如果您的网络只有一台计算机,可能是通过拔号上网,比如通过Modem 或ADSL拔号等;如果您的私用网络有很多台计算机,想让这些计算机都能访问公网,那就需要NAT(Network Address Translation)——网络地址转换,通过NAT会把私有网络计算机的IP地址转换成一个公网的IP地址,这样私用网络就可以和公网的计算机通信会话了;目前电子市场有很多NAT产品,当然我们可以自己做NAT,只是花一点时间而已。在市场上卖的NAT产品,只是需要我们点鼠标来操作,看起来方便一点。从 1997 年 5 月 1 日 起,中 国 四 大 网 络 (中 国 教 育 和 科 研 计 算 机 网、 中 国 公 用 计 算 机 互 联 网、 中 国 科 学 技 术 网、 中 国 金 桥 信 息 网)正 式 连 通。
二、了解了这些知识来回答你的题:教育网属私用网络。内网,全国所有教育网均通过设在清华大学的网络中心接入Internet。
1、接入方式:教育网主干线路一般通过光纤接入。(大部分网络都是通过光纤接入)比如你们学校的网和市电教中心通过光纤接入,而在校内通过双绞线接到你的电脑。
2、说到网络带宽,就要说到设备。如果你的电脑网卡是10M的,和任何电脑通讯,网络带宽就是10M,如果网卡是100M的,和任何电脑通讯,网络带宽就是100M,如果是10M/100M自适宜的,就要看连接的网络设备。比如你学校是通过光纤和市电教中心用光纤连接100M,那们就是你们学校的所有电脑共享100M带宽。如果你访问国内的网站,将不会通过清华大学网络中心NAT接入internet。所以教育网如果访问各个学校就属于内网访问,速度很快,如果访问inter,速度可能很慢。
这个问题,我想了很长时间真无法再和你说得更清楚了,因为你对网络知识的了解太少了。从你问的问题可以看出来。
给你找了几个关于网络方面的网址,你有时间去看看吧,多了解一下。
http://bbs.zol.com.cn/index20070305/index_286_11322.html
http://www.chinaitlab.com/www/techspecial/osi/
http://www.20cn.net/ns/cn/jc/data/20040704230622.htm
网络带宽http://www.xici.net/b647540/d60549193.htm
㈡ 计算机网络体系结构的组成结构
一、计算机系统和终端
计算机系统和终端提供网络服务界面。地域集中的多个独立终端可通过一个终端控制器连入网络。
二、通信处理机
通信处理机也叫通信控制器或前端处理机,是计算机网络中完成通信控制的专用计算机,通常由小型机、微机或带有CPU的专用设备充当。在广域网中,采用专门的计算机充当通信处理机:在局域网中,由于通信控制功能比较简单,所以没有专门的通信处理机,而是在计算机中插入一个网络适配器(网卡)来控制通信。
三、通信线路和通信设备
通信线路是连接各计算机系统终端的物理通路。通信设备的采用与线路类型有很大关系:如果是模拟线路,在线中两端使用Modem(调制解调器);如果是有线介质,在计算机和介质之间就必须使用相应的介质连接部件。
四、操作系统
计算机连入网络后,还需要安装操作系统软件才能实现资源共享和管理网络资源。如:Windows 98、Windows 2000、Windows xp等。
五、网络协议
网络协议是规定在网络中进行相互通信时需遵守的规则,只有遵守这些规则才能实现网络通信。常见的协议有:TCT/IP协议、IPX/SPX协议、NetBEUI协议等。
请考虑
网络体系结构是指通信系统的整体设计,它为网络硬件、软件、协议、存取控制和拓扑提供标准。它广泛采用的是国际标准化组织(ISO)在1979年提出的开放系统互连(OSI-Open System Interconnection)的参考模型。
http://ke..com/view/635005.htm
㈣ 计算机网络的体系结构
要想让两台计算机进行通信,必须使它们采用相同的信息交换规则。我们把在计算机网络中用于规定信息的格式以及如何发送和接收信息的一套规则称为网络协议(network protocol)或通信协议(communication protocol)。
为了减少网络协议设计的复杂性,网络设计者并不是设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而是采用把通信问题划分为许多个小问题,然后为每个小问题设计一个单独的协议的方法。这样做使得每个协议的设计、分析、编码和测试都比较容易。分层模型(layering model)是一种用于开发网络协议的设计方法。本质上,分层模型描述了把通信问题分为几个小问题(称为层次)的方法,每个小问题对应于一层。
在计算机网络中要做到有条不紊地交换数据,就必须遵守一些事先约定好的规则。这些规则明确规定了所交换的数据格式以及有关的同步问题。这里所说的同步不是狭义的(即同频或同频同相)而是广义的,即在一定的条件下应当发生什么事件(如发送一个应答信息),因而同步含有时序的意思。这些为进行网络中的数据交换而建立的规则、标准或约定称为网络协议,网络协议也可简称为协议。网络协议主要由以下三个要素组成。
① 语法,即数据与控制信息的结构或格式。
② 语义,即需要发出何种控制信息,完成何种动作以及做出何种响应。
③ 同步,即事件实现顺序的详细说明。
网络协议是计算机网络的不可缺少的组成部分。
协议通常有两种不同的形式。一种是使用便于人来阅读和理解的文字描述,另一种是使用计算机能够理解的程序代码。
对于非常复杂的计算机网络协议,其结构应该是层次式的。分层可以带来许多好处。
① 各层之间是独立的。某一层并不需要知道它的下一层是如何实现的,而仅仅需要知道该层通过层间的接口(即界面)所提供的服务。由于每一层只实现一种相对独立的功能,因而可将一个难以处理的复杂问题分解为若干个较容易处理的更小一些的问题。这样,整个问题的复杂程度就下降了。
② 灵活性好。当任何一层发生变化时(例如由于技术的变化),只要层间接口关系保持不变,则在这层以上或以下各层均不受影响。此外,对某一层提供的服务还可进行修改。当某层提供的服务不再需要时,甚至可以将这层取消。
③ 结构上可分割开。各层都可以采用最合适的技术来实现。
④ 易于实现和维护。这种结构使得实现和调试一个庞大而又复杂的系统变得易于处理,因为整个的系统已被分解为若干个相对独立的子系统。
⑤ 能促进标准化工作。因为每一层的功能及其所提供的服务都已有了精确的说明。
分层时应注意使每一层的功能非常明确。若层数太少,就会使每一层的协议太复杂。但层数太多又会在描述和综合各层功能的系统工程任务时遇到较多的困难。
我们把计算机网络的各层及其协议的集合,称为网络的体系结构。换种说法,计算机网络的体系结构就是这个计算机网络及其构件所应完成的功能的精确定义。需要强调的是:这些功能究竟是用何种硬件或软件完成的,则是一个遵循这种体系结构的实现的问题。体系结构的英文名词architecture的原意是建筑学或建筑的设计和风格。但是它和一个具体的建筑物的概念很不相同。我们也不能把一个具体的计算机网络说成是一个抽象的网络体系结构。总之,体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。
图5.8所示是计算机网络体系结构示意图。其中图5.8(a)是OSI的七层协议体系结构图、图5.8(b)是TCP/IP四层体系结构、图5.8(c)是五层协议的体系结构。五层协议的体系结构综合了前两种体系结构的优点,既简洁又能将概念阐述清楚。
㈤ 什么是计算机网络的体系结构为什么要采用分层次的结构
它的目的是为网络硬件、软件、协议、 存取控制和拓扑提供标准.现在广泛采用的是开放系统互连OSI(
Open System Interconnection)的参考模型,它是用物理层、
数据链路层、网络层、传送层、对话层、
表示层和应用层七个层次描述网络的结构.你应该注意的 是,网络体系结构的优劣将直接影响总线、接口和网络的性能.
而网络体系结构的关键要素恰恰就是协议和拓扑.
目前最常见的网络体系结构有FDDI、以太网、 令牌环网和快速以太网等.
采用分层次的结构原因:各层功能相对独立,
各层因技术进步而做的改动不会影响到其他层,从而保持体 系结构的稳定性
㈥ 计算机网络的体系结构
计算机网络的体系结构
计算机网络体系结构关注三方面内容:网络协议如何分层、各层协议、层间接口。下面是我整理的关于计算机网络的体系结构,希望大家认真阅读!
一、计算机网络体系结构分层思想
首先,你要对计算机网络有一个模糊的认识---计算机网络是一个十分复杂的系统⊙﹏⊙。看看你电脑上有多少服务,那些服务有着各种协议,小白问度娘都不一定能弄懂。可想而知,对于那些计算机科学家(我觉得当年应该有很多玩通信的工程师吧,臆想而已。对这段历史感兴趣可以参考央视《互联网时代》)来说,设计一种网络体系结构应该可能也是很难的,复杂度不是一般高啊。
可能你学没学过汇编语言(Assembly Language),那么请自行查资料。如果你学过汇编语言,不管学没学好,从一开始接触汇编语言你就会有感觉---这是什么鬼。然后随着历史的发展,在汇编语言的基础上出现了结构化程序设计语言,比如Fortran、Basic、C。这些结构化编程语言有别于上一代的是书上说的出现了"函数"的概念,从此写代码有了质的改变。自上而下,分而治之便是结构化程序设计的核心思想。
同样,对于计算机网络来说也是这种思路。计算机网络体系结构可以看成一个很大的面向过程程序。如果将所有的内容都写在一个main函数中,那么这个程序就太尴尬了,到最后都不知道在写些什么了,大大加剧了程序设计的复杂度,以及后来程序维护的.复杂度...等等问题。也就是说不采用分治思想的计算机网络协调性差,设计复杂度高,网络通信出错可能性也陡增。基于此原因,计算机网络体系结构的"分层"思想诞生了。
"分层"思想,通俗将就是常说的"分而治之"。ARPANET设计时提出的"分层"方法可将庞大而复杂的计算机网络问题,转化为若干个局部的问题,而这些局部问题可以通过研究逐一攻破,那么计算机之间通信就成为了可能。
二、OSI/RM模型和TCP/IP协议族的较量
1. OSI/RM
OSI/RM是英文Open System Interconnection Reference Model的缩写,中文翻译为"开放系统互联基本参考模型"。在1983年,ISO发布正式文件后,也就有了现在所谓的七层协议的体系。
2. TCP/IP
TCP/IP并不是单一的协议,而是协议族。分为四层:应用层、运输层、网际层、网络接口层。
OSI/RM和TCP/IP协议的PK中失败了,究其原因,我认为主要有如下几点:
1)OSI/RM 模型各层协议之间有重复功能。这就像写代码的时候有重复的代码,上头就想抽你俩嘴巴子,钱这么好赚么→_→。
2)OSI/RM 模型层数太多。也就是要说要实现网络互联,你需要的硬件以及软件就相对会更多。而且数据传来传去多了,运行效率也会降低。
3)OSI/RM 那帮人可能是棒通信领域的专家,这玩意比TCP/IP在实现上得多花不少钱。
基于这些事实,TCP/IP成了非法律上国际标准的事实上国际标准。
三、采用分层体系网络原因总结
1)并不是所有的设备都需要这么多层次。计算机网络中不同设备完成的任务不同,需要的功能也不同。除了计算机网络边缘部分的端系统需要所有层次协议,其余计算机网络核心部分部分则不需要这么多层次的协议。而且可以想象,多一层次就意味着多了部分硬件和软件,成本就会增加。
PS:这里两图只是为了说明三层交换机比二层交换机价格高,至于高多少还取决于品牌和带宽等因素。
2)每层设计实现相对独立的功能,在层次设计(硬件和软件设计)完成后,只需要提供向上的接口可供上层调用,。这样做的好处是就像编程中的函数模块化设计,我们只要知道高手设计的库函数的API就行了,不需要具体软件开发再编写同样高质量的代码,从而服务了代码搬运工。
3)模块化协议层次大大的好啊。哪好了?雕版印刷术和活字印刷术的区别。如果某一层的技术发生变化后,只要层间接口不变,只要对某层提供的服务进行修改(添加和修改)即可。你想,这可以省多少钱啊。就像你电脑显示屏坏了,你总不可能去新买个电脑吧,差不多就这意思。
4)降低实现和维护网络难度。如果那种服务不能使用了,那就查提供此种服务对应的那层,而不需再从头查起。
;