计算机网络---计算机网络体系结构与参考

计算机网络概述

计算机网络基本概念

计算机网络的精确定义并未统一。

计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。

计算机网络的最简单的定义是:计算机网络是一些互连的、自治的计算机系统的集合

互连是指计算机之间可以通过有线或无线的方式进行数据通信。

自治是指独立的计算机,它有自己的硬件和软件,可以单独运行使用。

集合是指至少需要两台计算机。

img

网络(Network)由若干结点(Node)和连接这些结点的链路(Link)组成。

多个网络还可以通过路由器互连起来,这样就构成了一个覆盖范围更大的网络,即互联网(或互连网)。

因此,互联网是“网络的网络(Netwrok of Networks)"。

因特网(Internet)是世界上最大的互连网络(用户数以亿计,互连的网络数以百万计)。

internet与Internet的区别

internet(互联网或互连网)是一个通用名词,它泛指由多个计算机网络互连而成的网络。在这些网络之间的通信协议可以是任意的。

Internet(因特网)则是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用TCP/IP协议族作为通信的规则,其前身是美国的ARPANET。

计算机网络的组成

(1)从组成部分来看

一个完整的计算机网络主要由硬件、软件和协议三大部分组成,缺一不可。

硬件主要由主机(也称端系统),通信链路(如双绞线、光纤)、交换设备(如路由、交换机等)和通信处理机(如网卡)等组成

软件主要包括各种实现资源共享的软件和方便用户使用的各种工具软件(如网络操作系统、邮件收发程序、FTP程序、聊天程序等)。

协议是计算机网络的核心,协议规定了网络传输数据时所遵循的规范。就如同我们现实生活中的法律一样,网络世界也必须遵循一定的规则。

(2)从工作方式来看

计算机网络(主要指Internet)可分为边缘部分和核心部分

边缘部分由所有连接到因特网上、供用户直接使用的主机组成,用来进行通信(如传输数据、音频或视频)和资源共享。

核心部分由大量的网络和连接这些网络的路由器组成,它为边缘部分提供连通性和交换服务。
img

(3)从功能组成来看

计算机网络由通信子网和资源子网组成。

通信子网由各种传输介质、通信设备和相应的网络协议组成,它使网络具有数据传输、交换、控制和存储的能力,实现计算机之间的数据通信。

资源子网是实现资源共享功能的设备及其软件的集合,向网络用户提供共享其他计算机上的硬件资源、软件资源和数据资源的服务。
img

计算机网络的功能

(1)数据通信

数据通信是计算机网络最基本和最重要的功能,实现联网计算机之间的各种信息传输,并将分散在不同地理位置的计算机联系起来,进行统一的调配、控制和管理
img

(2)资源共享

资源共享可以是软件共享、数据共享和硬件共享。

计算机网络中的资源互通有无,分工协作,从而极大地提高硬件资源、软件资源和数据资源的利用率。

(3)分布式处理

当计算机网络中的某个计算机系统负荷过重时,可以将其处理的某个复杂任务分配给网络中的其它计算机系统,让它帮你处理,从而利用空闲计算机资源以提高整个系统的利用率。

(4)提高可靠性

计算机网络中的各台计算机可以通过网络互为替代机,当一台计算机崩了,可以让另一台计算机来完成它的工作。

(5)负载均衡

将工作任务均衡的分配给计算机网络中的各台计算机。

(6)其它

计算机网络还可以实现电子化办公与服务、远程教育、娱乐等功能。

计算机网络的分类

(1)按分布范围分类

广域网(WAN)。也称远程网。关于网提供长距离通信,通常是几十千米到几千千米的区域,比如跨国通信。连接关于网的各结点交换机的链路一般都是高速链路,具有较大的通信容量。

城域网(MAN)。覆盖范围跨越几个街区甚至整个城市,覆盖范围约5~50km,城域网大多采用以太网技术,因此有时也常并入局域网的范围进行讨论。

局域网(LAN)。范围几十米到几千米的区域。一般用微机或工作站通过高速线路相连。传统上,局域网使用广播技术,而广域网使用交换技术。

个人区域网(PAN)。覆盖范围大约十米左右。指在个人工作的地方将消费电子设备(如平板电脑、智能手机等)用无线技术连接起来的网络,也常称为无线个人区域网(WPAN)

img

img

(2)按传输技术分类

广播式网络

所有联网计算机都共享一个公共通信信道。当一台计算机利用共享通信信道发送报文分组时,所有其他计算机都会收听到这个分组。接受到该分组的计算机将通过检查目的地之来决定是否接受该分组。

点对点网络

每条物理线路连接一对计算机。

(3)按拓扑结构分类

网络拓扑结构是指网络总的结点(路由器、主机等)于通信线路(网线)之间的几何关系(如总线形、环形)表示的网路结构,主要指通信子网的拓扑结构

分为四类:总线形、星形、环形、网状形

img

总线形:用单根传输线把计算机连接起来

星形:每个终端或计算机都以单独的线路和中央设备相连

环形:所有计算机接口设备连接成一个环

网状形:一般情况下,每个结点至少有两条路径与其他结点相连,多用于广域网

(4)按使用者分类

公用网(Public Network)。也称公众网。指电信公司出资建造的大型网络。

专用网(Private Network)。指某个部门为满足本单位特殊业务需要而建造的网络。这种网络不向本单位以外人提供服务。如铁路、典礼、军队等部门专用网络。

  • img

(5)按交换技术分类

电路交换网络。在源结点和目的结点之间建立起一条专用的通路用于传输数据,包括建立连接(占用通信资源)、传输数据(一直占用通信资源)和断开连接(释放通信资源)三个阶段。最典型的电路交换网是传统电话网络。该类网络的特点是整个报文的比特流连续的从源点直达终点,好像在一条管道中传送。
img

报文交换网络。也称存储-转发网络。用户数据加上源地址、目的地址、校验码等辅助信息,然后封装成报文、这个报文传送到相邻结点,全部存储后,再转发给下一个结点,重复这一过程直到到达目的结点,每个报文可以单独选择到达目的结点的路径。
img

分组交换网络。也称包交换网络。其原理是将数据分成较短的固定长度的数据块,在每个数据块中加上目的地址、源地址等辅助信息组成分组(包),以储存-转发方式传输。
img

三种交换的比较
img

(6)按传输介质分类

传输介质可分为有线和无线两大类

有线网络可分为双绞线网络、同轴电缆网络等

无线网络可分为蓝牙、微波、无线电等类型

计算机网络的标准化

标准化工作相关组织

1、国际标准化组织(ISO intenational standardization organization)建立了 OSI参考模型、HDLC(High-Level Data Link Control,高级数据链路控制)协议

2、国际电信联盟(ITU international telecommunication union) 制定通信规则

3、**国际电气电子工程师协会(IEEE institute of electrical and electronic engineers)**学术机构、IEEE802系列5G

4、IETF 负责互联网相关标准的制定、RFCxxxx

img

计算机网络的性能指标

速率

img

带宽

img

同时也可以理解为网络设备所支持的最高速度,一般是发送端能发送(可看作产生或者生成)的最大数据率,因为在链路内部是以电磁波为载体传输,速度固定。(接受速率影响因素较复杂,一般受缓存的影响)

下图1Mb/s、2Mb/s带宽在每3u秒内向链路分别注入3bit、6bit,可以类比为粗水管与细水管,水流速相同时,粗水管水流量大。

img

上图可与传输时延、传播时延共同理解。

吞吐量

img

时延

img

一般存在路由器的缓存空间中,存储的时间即为排队时延

时延带宽积

img

用传输原理中的思维理解就一种数据量,本质上就是在带宽速率下bit在信道中的一个总数据量。

img

时延带宽积又称为以比特为单位的链路长度。即“某段链路现在有多少比特”。

往返时延RTT(round-trip time)

img

终端输入ping域名或IP,可测得往返时延。

RTT越大,在收到确认之前,可以发送的数据越多。

结合前面的各种类时延,可以分析一下RTT包括哪几部分(值得注意的是RTT不包括传输时延等,即不包括将分组放入信道过程的时间):

img

利用率

信道利用率计算

img

img

丢包率

img

计算机网络的非性能特征

费用

质量

标准化

可靠性

可扩展性和可升级性

易于管理和维护

计算机网络的发展

三个阶段

img

计算机网络在我国的发展

img

img

(1) 中国公用计算机互联网 CHINANET

(2) 中国教育和科研计算机网 CERNET

(3) 中国科学技术网 CSTNET

(4) 中国联通互联网 UNINET

(5) 中国网通公用互联网 CNCNET

(6) 中国国际经济贸易互联网 CIETNET

(7) 中国移动互联网 CMNET

(8) 中国长城互联网 CGWNET(建设中)

(9) 中国卫星集团互联网 CSNET(建设中)

计算机网络体系结构与参考模型

分层结构的概念

计算机网络体系结构的形成

相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的。

分层可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。

划分层次的必要性

计算机网络中的数据交换必须遵守事先约定好的规则。

这些规则明确规定了所交换的数据的格式以及有关的同步问题(同步含有时序的意思)。

网络协议(network protocol),简称为协议,是为进行网络中的数据交换而建立的规则、标准或约定。

分层的好处

各层之间是独立的。

灵活性好。

结构上可分割开。

易于实现和维护。

能促进标准化工作。

实体、协议、服务和服务访问点

实体(entity) 表示任何可发送或接收信息的硬件或软件进程。

协议是控制两个对等实体进行通信的规则的集合。

在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。

要实现本层协议,还需要使用下层所提供的服务。 本层的服务用户只能看见服务而无法看见下面的协议。下面的协议对上面的服务用户是透明的。

协议是“水平的”,即协议是控制对等实体之间通信的规则。

服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。

同一系统相邻两层的实体进行交互的地方,称为服务访问点 SAP (Service Access Point)

协议必须把所有不利的条件事先都估计到,而不能假定一切都是正常的和非常理想的。

看一个计算机网络协议是否正确,不能光看在正常情况下是否正确,而且还必须非常仔细地检查这个协议能否应付各种异常情况。

网络协议三要素:

语法 定义所交换数据与控制信息的结构或格式 。

语义 需要发出何种控制信息,完成何种动作以及做出何种响应。

同步 定义收发双方的时序关系。事件实现顺序的详细说明。

img

img

img

常见的分层模型结构

img

img

OSI模型与TCP/IP模型

img

img

OSI模型没有成为行业标准的原因:

OSI 的专家们在完成 OSI 标准时没有商业驱动力;

OSI 的协议实现起来过分复杂,且运行效率很低;

OSI 标准的制定周期太长,因而使得按 OSI 标准生产的设备无法及时进入市场;

OSI 的层次划分并也不太合理,有些功能在多个层次中重复出现。

TCP/IP与OSI的相同点

img

TCP/IP与OSI的不同点

img

五层模型

TCP/IP 是四层的体系结构:应用层、运输层、网际层和网络接口层。

但最下面的网络接口层并没有具体内容。

因此往往采取折中的办法,即综合 OSI 和 TCP/IP 的优点,采用一种只有五层协议的体系结构 。

物理层

img

数据链路层

img

网络层

img

传输层

img

应用层

img

img

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值