1、计算机网络
一些互连得,自治的计算机系统的集合。也就是说能够以相互共享资源的方式来互联起来的自治的计算机系统的集合。
1.1、计算机网络的目的:资源共享
1.2、组成部分:分布在不同地理位置的多台独立的自治计算机
1.3、遵循的规则:网络协议
2、计算机网络的组成
2.1、组成部分:硬件,软件,协议
2.2、硬件:主机(端系统),通信链路(双绞线,光纤),交换设备(交换机,路由器),通信处理机(网卡)
2.3、软件:各种实现资源共享的软件,比如网络操作系统,邮件收发程序,FTP,聊天程序等。软件多属于应用层
2.4、协议:计算机网络的核心,如同交通规则一样。协议规定了网络传输数据的规范。
3、计算机网络的功能
3.1、数据通信:比如,文件传输,电子邮件等,离开了网络无法实现
3.2、资源共享:软件共享,数据共享,硬件共享等。计算机网络中的资源互通是否分工协作,大大的提高资源利用率
3.3、分布式处理:计算机网络中的某个计算机系统负荷过重,可以将它处理的某个复杂任务分配给网络中的其他计算机系统
也就是利用了空闲计算机资源来提高整个系统的资源利用率
3.4、提高可靠性:计算机网络中的各台计算机可以通过网络互为替代机
3.5、负载均衡:将工作任何均衡的分配给计算机网络中的各台计算机
4、计算机网络的分类
4.1、按照分布范围:
4.1.1、广域网WAN:提供长距离通信,运送主机发送的数据,覆盖范围常是几十到几千公里的区域。
广域网是Internet的核心部分。连接广域网的各个节点交换机的链路一般都是高速链路,而且还有较大的通信容量。
4.1.2、城域网MAN:城域网覆盖范围是几个街区或者整个城市。城域网大多采用以太网技术
4.1.3、局域网LAN:局域网一般用于微机或者工作站,通过高速线路相连,覆盖范围小。一般是几十米到几千米的区域。
局域网在计算机配置的数量上没有太多的限制,少的可以两台,多的可以达到几百台。传统上,局域网使用广播技术,广域网则采用交换技术
4.1.4、个人区域网PAN:个人区域网也及时在个人工作的地方,就是WLAN,WIFI吧。
4.2、按照传播技术:
4.2.1、广播式网络:所有联网计算机都共享一个公共通信信道
4.2.2、点对点网络PPP:每条物理线路连接一对计算机。如果同性能的两台主机之间没有直接连接的线路,那么
他们之间的分组传输就要通过中间节点的接收,存储和转发,直到目的节点,基本广域网都是采用点对点网络
4.3、按照拓扑结构:
4.3.1、网络拓扑结构:通过网络中节点与通信线路之间的几何关系,表示的网络结构。通常是通信子网的拓扑结构
4.3.2、拓扑结构中的节点:路由器,交换机
4.3.3、通信线路:网线
4.3.4、几何关系:环形,总线型,星型,网状型
环形,星型,总线型常用语局域网。网状型用于广域网
4.4、按照使用者分类:
4.4.1、公用网:Public Network,电信公司出资建造的大型网络
4.4.2、专用网:Private Network,某个部门为本单位的特殊业务的需要建造的网络,比如铁路,军队,电力等。
4.5、按照交换技术分类:
交换技术:主机之间,通信设备之间,主机和通信设备之间,交换信息的时候采用的数据格式和交换装置的方式
4.5.1、电路交换:典型的电路交换是传统的电话网线。数据直接传送,延迟小,线路利用率低,不能充分利用线路容量。
4.5.2、报文交换:将用户数据加上源地址,目的地址,校验码等信息,然后封装成报文。整个报文传送到
相邻节点,全部存储下来后,在转发个下一个节点。
优点:充分利用线路容量,实现了不同链路之间不同数据率的转换。可以实现格式转换,可以实现一对多,多对一的访问,可以实现差错控制。
缺点:增加了资源开销,辅助信息导致处理时间和资源存储开销,增加了缓冲延迟。额外的控制机制保证多个报文的顺序不会乱序。而且缓冲区难以管理,因为报文的大小不确定,接收方在接收报文之前不能预知报文的大小。
4.5.3、分组交换网络(包交换网络):将数据分成较短的固定长度的数据块,在每个数据块上加上目的地址,源地址等辅助信息,组成分组(包),然后用存储-转发方式传输
分组交换网络:缓冲便于管理,包的平均延迟更小,网络中占用的平均缓冲区更小。而且容易标准化,更容易应用。
现在的主流网络基本都是分组交换网络,也就是包交换。
4.6、按照传输介质分类:
传输介质可以分为有线和无线
因此分为有线网络和无线网络
有线网络:双绞线网络,同轴电缆网络
无线网络:蓝牙,微波,无线电等
4.7、计算机网络标准化:
RFC(Request For Comments):并非每个RFC都是因特网的标准
4.8、计算机网络的性能指标:
4.8.1、带宽(BandWidth):表示通信线路允许通过的信号频带范围,单位是Hz
计算机网络中的带宽表示:通信线路所能传送数据的能力,是数字信道所传送的最高数据率,单位是b/s,比特每秒
4.8.2、时延(Delay):数据(报文,分组)从网络的一端传送到另一端所需要的总时间。
时延:发送时延,传播时延,处理时延,排队时延
发送时延=分组长度/信道宽度
传播时延=信道长度/电磁波在信道上的速度
处理时延:数据在交换节点为存储转化而进行的一些必要的处理事件,比如分析分组的首部,从分组中提取数据部分,进行差错校验,查找适当的路由等操作时间。
排队时延:分组在进入路由器后要现在输入队列中等待处理。在路由器确定了准发端口后,还要在输出队列中排队等待转发
产生了排队时延。
总时延=发送时延+传播时延+处理时延+排队时延
一般来说,排队时延和处理时延都可以忽略不计。对于高速链路,提高的仅是数据发送速度而不是比特在链路上的传播速度。提高数据的发送速度只是为了减少数据的发送时延。
4.8.3、时延带宽积=传播时延*信道宽度
4.8.4、往返时延RTT(Round-Trip Time):从发送端发送数据开始,到发送端收到了来自接收端的确认总共经历的时延
4.8.5、吞吐量(ThroughPut):表示单位时间内通过某个网络(比如信道或者接口)的数据量
吞吐量受网络或者网络的额定速度限制。
4.8.6、速率Speed:网络中的速率指的是计算机网络中的主机在数字信道上传送数据的速率。也叫比特率,单位是b/s,bit/s,bps。Kb/s(K=1000),Mb/s(M=10^6),Gb/s(G=10^9),计算机网络中,通常把这些数据率叫做带宽。
原文地址:https://www.cnblogs.com/drq1/p/9674517.html