计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。
计算机网络是一些互联的、自治的计算机系统的集合。
只要能实现远程信息处理的系统或能进一步达到资源共享的系统,都是计算机网络。
它定义了一个计算机通信网络,在物理结构上具有计算机网络雏形,但资源共享能力弱,是计算机网络发展的低级阶段。
计算机网络是“以能够相互共享资源的方式互连起来的自治计算机系统的集合”。该定义符合目前计算机网络的基本特征。
定义包含三层含义:
存在一个能为用户自动管理资源的网络操作系统,它能够调用用户所需要的资源,而整个网络就像一个大的计算机系统一样对用户是透明的。用户使用网络就像使用一台单一的超级计算机,无须了解网络的存在、资源的位置信息。
这种观点的定义描述了一个分布式系统,它是网络未来发展追求的目标。
提供长距离通信,运送主机发送的数据,其覆盖范围为几十到几千千米的区域,也称远程网。
是因特网的核心部分。
连接广域网的各节点交换机的链路一般都是高速链路,具有较大通信容量。
覆盖范围可以跨越几个街区甚至整个城市,范围约为5~50 km。
城域网大多采用以太网技术。
一般用微机或工作站通过高速线路相连,覆盖范围较小,通常为几十米到几千米。
在计算机配置的数量上没有太多限制,少的可以只有两台,多可达几百台。
传统上,局域网使用广播技术,而广域网使用交换技术。
指在个人工作的地方将消费电子设备(平板电脑、手机等)用无线技术连接起来的网络,也称无线个人局域网(WPAN),覆盖区域直径约为10 m。
所有联网计算机都共享一个公共通信信道。当一台计算机利用共享通信信道发送报文分组时,所有其他计算机都会“收听”到这个分组,接收到该分组的计算机通过检查目的地址来决定是否接受该分组。
每条物理线路连接一对计算机。如果要通信的两台主机之间没有直接相连的线路,那么它们之间的分组传输就要通过中间结点的接收、存储和转发才能到目的结点。
用单根传输线将计算机连接起来。
优点:建网简单、增减结点方便、节省线路。
缺点:负载重时效率低、总线任意一处对故障敏感。
每个终端或计算机都以单独的线路与中央设备相连。(中央设备早期是计算机,现在一般是交换机或路由器)
优点:便于集中控制和管理。
缺点:成本高、中心节点对故障敏感。
所有计算机接口设备连接成一个环。环可以是单环,也可以是双环,信号在环中是单向传输的。
优点:网络实现简单、传输速度快。
缺点:维护困难、扩展性能差。
一般情况下每个结点至少有两条路径与其他结点相连,多用在广域网中。有规则型和非规则型两种。
优点:可靠性高;
缺点:控制复杂、线路成本高。
在源结点和目的结点之间建立一条专用的通路来传送数据,包括建立连接、传输数据和断开连接三个阶段。最典型的电路交换网络是传统电话网络。特点是整个报文的比特流会连续从源点直达终点,就像在一条管道中传送。
优点:数据直接传送、时延小。
缺点:线路利用率低、不能充分利用线路容量、不便于进行差错控制。
用户数据加上源地址、目的地址、校验码等辅助信息封装成报文。整个报文传送到相邻结点全部存储后,再转发给下一结点,重复这一过程知道到达目的结点。每个报文可以单独选择到达目的结点的路径。
报文交换网络也称存储—转发网络,特点是整个报文会先传送到相邻结点,全部存储后查找转发表,转发到下一结点。
优点:可以较为充分的利用线路容量,可以实现不同链路之间不同数据率的转换,可以实现格式转换,可以实现一对多、多对一的访问。
缺点:增大了资源开销(辅助信息导致额外的处理时间、占用额外的存储资源),增加了缓冲时延,需要额外的控制机制来保证多个报文的顺序不乱序,缓冲区难以管理(报文大小不确定,接收方在接收前无法预知报文大小)。
也称包交换网络。它将数据分成较短的固定长度的数据块,在每个数据块中加上目的地址、源地址等辅助信息组成分组(包),以存储—转发方式传输。特点是单个分组传送到相邻结点,存储后查找转发表,转发到下一个结点。
优点:除具备报文交换网络的优点外,还有缓冲易于管理,包的平均时延更小,网络占用的平均缓冲区更少,更易于标准化等。
现在的主流网络基本都可以视为分组交换网络。
因特网的所有标准都以RFC(Request For Comments)的形式在因特网上发布,但并非每个RFC都是因特网标准。RFC要上升为因特网的正式标准需要经过以下四个阶段:
在计算机网络中表示网络的通信线路能传送数据的能力,是数字信道能传送的“最高数据率”的同义语,单位比特/秒(b/s)。
指数据(一个报文或分组)从网络(或链路)的一端传送到另一端所需要的总时间,由发送时延、传播时延、处理时延和排队时延四部分构成。
指发送端发送的第一个比特即将到终点时,发送端已发送了多少比特。又称为已比特为单位的链路长度,即时延带宽积=传播时延*信道带宽。
时延带宽积表示该管道可以容纳的比特数量。
指从发送端发送数据开始到发送端收到来自接收端的确认(接收端收到数据后立即发送确认),总共经历的时延。
在互联网中,往返时延还包括各中间结点的处理时延、排队时延及转发数据时的发送时延。
指单位时间内通过某个网络(或信道、接口)的数据量。
网络中的速率指连接到计算机网络上的主机在数字信道上传送数据的速率,也称数据率或比特率,单位比特/秒(b/s)或bit/s(也写为bps)。
在计算机网络中,通常把最高数据率称为带宽。
指出某一信道有百分之多少的时间有数据通过,即信道利用率=有数据通过时间/总时间。