前言:
初学计算机网络这门课程,系统总结仅为学习与交流使用,后续章节会不定时更新。
计算机网络在信息时代的作用
因特网已成为仅次于全球电话网的世界第二大网络
时代特征:三化:网络化、数字化、信息化
三网:电信网、计算机网络、有线电视网
继印刷术之后,人类文明在文化传播领域的第二次飞跃
因特网的意义:因特网带来了知识经济的革命性变革
因特网的诞生和发展
发展的四大阶段:
因特网的边缘部分
因特网的组成:边缘部分和核心部分
端系统:连接在因特网上的所有的主机
通信:两台计算机之间的两个进程正在通信
进程:程序运行的过程
在网络边缘的端系统中运行的程序之间的通信方式通常可划分为两大类:客户服务器方式(C/S)Client/Server和对等方式(P2P)Peer-to-Peer
客户服务器方式所描述的是进程之间服务和被服务的关系
客户和服务器都是指通信中所涉及的两个应用进程(客户程序、服务器程序)
客户是服务的请求方,服务器是服务的提供方
客户程序:主动、知IP,不需特殊配置
服务器程序:可同时,被动、不知IP,配置要求
对等连接在整个通信工程中双方的地位是对等的,都可以下载对方已经存储在共享文件夹或者共享磁盘中的共享文档。当然这一切前提都是你上面安装有P2P的软件并且允许共享才可以
对等连接软件:双方都可以下载对方已经储存在磁盘中的共享文档
P2P下载量越大下载速度越快
因特网的核心部分
路由器所连接起来的网络组成把边缘部分分散的主机连接在一起为其通信和资源共享提供核心交换机制
连通性
在网络核心部分起特殊作用的是路由器
三类交换方式:电路交换、分组交换、报文交换
电路交换:
优点:实时性
缺点:计算机数据具有突发性、通信线路的利用率低
分组交换:
重要转发机制:存储转发(路由器)
主机是为用户进行信息处理的并向网络发送分组,从网络接收分组;路由器对分组进行储存转发,最后把分组交付目的主机
优点:
缺点:分组在各结点储存转发时需要排队,造成一定时延;首部上面附加的信息造成一定的开销
报文交换:
采用存储转发,时延跨度大,不适合计算机网络
计算机网络的性能指标
带宽指的是最高数据率(最高速率)单位是“比特/秒“或“b/s”
计算机内部的存储容量:
吞吐量:
现实世界中网络的一种测量
吞吐量是在单位时间内通过某个网络(信道、接口)的数据量 单位:b/s
吞吐量受网络的宽带或网络的额定速率的限制
时延:
传输时延(发送时延):发送数据时,数据块从结点进入到传输媒体所需要的时间
传播时延:电磁波在信道中需要传播一定的距离而花费的时间
排队时延:结点缓存队列中分组排队所经历的时延(往往取决于网络中当时的通信量)
处理时延:交换结点为存储转发而进行一些必要的处理所花费的时间
总时延=排队时延+处理时延+发送时延+传播时延
注意:
对于网路链路,我们提高的仅仅是数据的发送速率而不是比特在链路上的传播速率(提高链路宽度减小了数据的发送时延)
时延带宽积:
计算机网络的体系结构🎈
计算机网络的体系结构是计算机网络的各层及其协议的集合。就计算机网络及其部件所应完成的功能的精确定义
实现是遵循这种体系结构的前提下用何种硬件或软件完成这种功能的问题
体系结构是抽象的而实现则是具体的是真正在运行的计算机硬件和软件
网络协议简称为协议是为进行网络中的数据交换而建立的规则、标准或约定
协议必须预估到所有不利条件,而不能假定一切都是正常的和非常理想的
验证计算机网络协议是否正确,需检验其是否可以应对各种异常情况
协议与服务的关系:
本层用户只能看见服务而无法看见下面的协议即下面的协议对上面的服务用户是透明的(看不见)
协议是“水平的“即协议是控制对等实体之间通信的规则。服务是”垂直的“即服务是由下层向上层通过层间接口提供的。
三类网络体系结构:
TCP/IP:
Everything over IP
IP over Everything
OSI/RM: