第一章 计算机网络概述
一.计算机网络体系结构
1.一些基本术语
RTT:往返传播时延
对消息封装–》放上链路–》传到另一个节点
分布式处理:多台计算机各自承担同意工作任务的不同部分 Hadoop平台
以下是考研的考察目标:
基本概念 基本原理 基本方法
体系结构 网络协议 网络设备
网络系统的设计/分析/应用
2.计网体系结构
1)计算机网络概述
概念/组成/功能/分类
标准化工作以及相关组织
性能指标
2)体系结构/参考模型
分层协议(类)
协议/接口/服务
ISO/OSI模型(实例)
TCP/IP模型(实例)
1.1概念**
网络:同样的东西或网状结构
计算机网络:是一个将各个计算机系统,通过通信设备(如wifi路由器)或线路连接起来,由软件实现资源共享和信息传递的系统
通俗地描述:各个设备(或者叫节点)通过无线或者有线的方式链接到一起组成计算机网络
1.2计算机网络的功能
网络把许多计算机连接在一起,但是网络也是分种类的,互联网则是把相同种类或者不同种类的网络连接在一起,因特网是世界上最大的互联网
现在的计算机网络组成如下图:
人们常说的三网指的是:
有线电视网络
电信网络
计算机网络
注意:目前三网已经可以结合
1.3总结
二.计算机网络的组成
2.1组成部分
硬件 软件 协议(一系列规则和约定的集合)
2.2工作方式
1)边缘部分(末 端系统):用户直接使用
C/S方式(C-S-C)
B/S(B-S-B)
与C/S的区别就是APP换成了浏览器罢了
P2P方式(对等方式,没有谁一直是服务器)
2)核心部分
为边缘部分服务的,如路由器以及一些网络
下图可直观描述边缘部分和核心部分的关系
3)功能组成
通信子网 实现数据通信
资源子网 实现资源共享/数据处理
4)计算机网络分类
思维导图
三.标准化工作及相关组织
3.1标准化工作
标准的分类
法定标准:由权威机构制定的正式的合法的标准 OSI
事实标准:某些公司的产品在竞争中占据了主流,时间长了,这些产品中的协议和技术就成了标准TCP/IP
四.性能指标之速率/带宽/吞吐量
4.1速率
速率即数据率或称数据传输率或比特率
连接在计算机网络上的主机在数字信道上传送数据位数的速率
单位是b/s kb/s Mb/s Gb/s Tb/s
4.2带宽(网络设备所支持的最高速度)(理想化的最大速率)
带宽原本指的是某个信号具有的频带宽度,即最高频率和最低频率之差,单位是赫兹(Hz)
计算机网络中,带宽用来表示网络通信线路传输数据的能力,通常是指单位时间内从网络中的某一点到另一点所能通过的最高数据率。单位是比特每秒,b/s kb/s Mb/s Gb/s
4.3吞吐量(实际的速率)
表示在单位时间内通过某个网络(或信道/接口)的数据量。单位b/s kb/s Mb/s
吞吐量受网络的带宽或网络的额定速率限制
五.性能指标之时延 / 时延带宽积 / 往返时间RTT / 利用率
5.1时延
指数据(报文/分组/比特流)从网络(或链路)的一端传送到另一端所需的时间。也叫延迟或迟延。单位是s。
5.2时延带宽积(链路上的比特数/数据容量)
时延带宽积=传播时延*带宽(最大速率)
(bit)
5.3往返时延RTT(传播时延*2)
从发送方发送数据开始,到发送方收到接收方的确认(立刻发生),总共经历的时延。
注:RTT越大,在收到确认之前,可以发送的数据越多。
5.4利用率
1)信道利用率
2)网络利用率
5.5性能指标总结
六.计网体系结构
6.1为什么要分层
发送文件前要完成的工作:
1)发送方激活通路
2)告诉网络如何识别主机
3)发起方要查明主机是否开机并且网络连接正常
4)发起方要弄清楚接收方是否做好准备(空间)
5)确保异常可以解决
所以我们要把大问题分为各个小的子问题!
6.2如何分层
1)每一层的活动元素称为实体,相同的两个实体叫对等实体
2)对等实体之间交流存在协议
3)各个层之间存在接口,下层为上层提供服务
4)分层的基本原则:
①各层之间相互独立,每层实现一种相对独立的功能
②每层之间界面自然清晰,易于理解,相互交流尽可能少(简洁)。
③结构上可分隔开,每层都采用最合适的技术来实现
④上层单向使用下层提供的服务
⑤整个分层结构应该能促进标准化工作
6.3概念明晰
1)实体:第n层中的活动元素称为n层实体。同一层的实体叫对等实体。
2)协议:为进行网络中的对等实体数据交换而建立的规则、标准、或约定称为网络协议。【水平】
协议分为如下三部分:
①语法:规定传输数据的格式(如何分段)
②语义:规定所要完成的功能(数据的每一段的含义)
③同步:规定各种操作的顺序
3)接口(访问服务点SAP):上层使用下层服务的入口【垂直】
4)服务:下层为相邻上层提供的功能调用【垂直】
七.OSI参考模型(法定标准)
7.1 OSI怎么来的?
提出网络体系结构目的:支持异构网络系统的互联互通。
国际标准化组织(ISO)于1984年提出开放系统互联(OSI)参考模型。
(但是OSI不适合市场)
7.2 OSI内容
7.3 OSI参考模型解释通信过程
7.4 OSI各个层次
7.4.1 应用层
7.4.2 表示层
7.4.3 会话层
7.4.4 传输层(端到端、两个进程)
7.4.5 网络层
7.4.6 数据链路层
7.4.7 物理层
7.4.8总结
八. TCP/IP模型(适时应用标准)
8.1整体框架
8.2 五层参考模型