美文网首页互联网科技计算机杂谈每周500字
计算机网络复习 ch1体系结构 - 1

计算机网络复习 ch1体系结构 - 1

作者: 张照博 | 来源:发表于2019-01-12 14:50 被阅读4次

    正文之前

    15号就要考网络了。昨天考完并行程序设计和自然辩证法, 累的不行,晚上基本玩了。今天上午睡了个大懒觉,下午才开始学习,一学简直凉凉, 内容太多了吧?!!!不废话了,放完笔记我就撤了

    [图片上传失败...(image-22923c-1547275873739)]

    正文

    基本问题与概念

    分布式系统和网络区别

    • 分布式系统展现给用户的是 一个统一的整体系统
    • 对用户来说,分布式系统只 有一个模型或范型。例如万 维网(WWW)、集群
    • 计算机网络展现给用户的是 互联的不同节点 .
    • 分布式系统一般建立在网络 之上

    基本目标

    • 按一定方式自动把数据从一端传送到另一端

    核心三问题

    • Who:网络与端实体的身份标识;
    • Where:节点在网络何处;
    • How:如 何把数据传输到指定端实体

    网络的拓扑结构

    网络 =图=(顶点,边)=G=(V,E)

    • 节点(Node):

      • 端节点:自身拥有计算机资源的源宿用户设备
      • 转接节点:支持网络连通并在网络中对数据起交换和转接的节点,如 交换机/路由器/集线器
    • 链路(Link):

      • 物理链路:在物理层连接两个节点的物理介质,如电话线、同轴电缆 、光纤、无线电波

    • 物理连接
      • 点--点连接:连接一对结点的物理通路
      • 多点连接:多个结点共享一条物理链路
    • 通路(Path):
      • 从源点到宿点所经过的一串节点和链路的有序集。或端 到端的通路
    • 协议(Protocol)
      • 多个进程为完成一个任务而共同遵守的动作序列规范
      • 三要素:语法、语义、规则(同步时序)
    • 网络云:
      • 区分通信子网交换交换结点(云内)和资源主机结点( 云外)的分界线,可表示任何网络(单、多、交换等)

    网络体系结构

    • 硬件网络元素

      • 点到点链路:光缆、电缆、无线电波
      • 通信连接设备:波分传输、路由器
      • 端接入设备:路由器、交换机、集线器
      • 端设备:计算机、打印机、存储器…
    • 软件网络元素

      • 1-3层(物理、链路和网络IP)的通信协议
      • 4-5层(运输、应用)的通信协议
      • 各层活动的进程(各种系统或应用软件)
    • 网络体系结构解决的基本问题

      • 命名与定位;
      • 路由与寻址;
      • 端到端透明通信与内容感知分发;
      • “傻网+智端” 与 “智网+傻端”(端控与中控);
      • 有连接电路交换与无连接分组交换;
      • 尽力而为与QoS/EoS
      • 物理网络与逻辑网络(主动编程)
      • 端主机与海量传感器

    分层和协议

    分层:功能聚合与划分

    协议:两个或两个以上的参与方为完成特定 的任务而采取的一系列的确定步骤

    因特网基础设施(Infrastructure)三层结构

    • 第一层:Backbone中转网:国家或世界级网络主干
      • 美NFSnet/欧Ebone/中Chinanet/CERNET
    • 第二层:Transit地区性网:覆盖省、洲、国家,
      • 提供到因特网的连接
      • 因特网服务提供者ISP
    • 第三层:Stub组织性网:本地服务提供商;
      • 是一个自治网络系统,有AS号
      • 校园网、企业网、公司网、政府网
      • 由外围网关接入地区性网络

    互联网在路由上的逻辑结构

    • POP:呈现点
      • Point of Presence
    • NAP:网络交换中心
      • Network Access Point
      • 新版本:Internet Exchange Point
    • AS:自治系统
      • Autonomous Systems

    互联网的两个结构(基础设施、路由) 统一起来

    网络性能测量与评价(先对后快)

    性能测量的两个参数:带宽和延迟

    • 带宽(Bandwidth):Hz,KHz,MHz,GHz,bps
      • 信号带宽:构成一信号的各种不同频率成分所占据的频率范围。 如人类声音带宽为:3300Hz-300=声音带宽3000Hz
      • 媒体带宽:通信媒体允许通过的信号频带范围
      • 比特率:<u>某时段内网络上可能传输的比特数</u>,或传输每比特数据 所需的时间宽度。习惯把“带宽”作为数字信道的数据率或比特 率
      • 比特率越高,高频分量越多,频率范围越大,信号带宽越高
    • 吞吐率(Throughput):bps
      • 数字信号的发送速率,因此发送带宽也成为吞吐率
      • 由于各种影响 10M 带宽实际完成 2Mbps
      • 吞吐率:链路上实际每秒传输的比特数

    延时

    • Delay : 把一个报文从网络一端传输到另一端所需的时间one way, RTT = two ways,光传播速度:

      • 3.0x108m/s ;光在真空内传播的速率
      • 2.8x108m/s ;电在Cable内传播的速率
      • 2.0x108m/s ;光在Fiber内传播的速
    • Round Trip Time (RTT):发收来回时间(2次时延)

    • 延迟 = 处理+排队+传输+传播,主要考虑后两个

      • 处理时延:检查包首部、决定导向何处;比特差错检测,高速Router一般在微 秒或更低数量级,接收完整的一个分组的时间=包容量/链路速率
      • 排队时延:等待输出链路空闲,与当时流量和排队规则有关
      • 传输时延:数据量/带宽;微秒到毫秒级
      • 传播时延:距离/光速(光缆中1000km传播延迟约5ms) 广域网在毫秒级
    • 传输/传播的比较

      • 传输时延是路由器把分组发送出去所需时间,是数据量和链路实际带宽的函数 ,与两个路由器间距离无关,
      • 传播时延是一个比特从发送路由器到接收路由器传播所需的时间,是距离的函数,ms级
    • 例子:10辆汽车(P)在两个收费站(R)间的高速公路上行驶(总距离= 车身+路)

    • 端到端有效吞吐率 = 实际传输大小/传输时间
    • 实际传输时间 = RTT+ 传输大小/信道带宽
    • RTT:请求与回答时间
    重点例题

    延迟带宽积

    一对进程通道间的延迟(总体延迟)带宽积:信道管道的体积=<u>链路上所容纳的比特数 </u>


    • 抖动
      • 网络应用看:某段时间内,平均收到数据总量的变化程度
      • 某段时间内,相邻包到达时间间隔偏离其均值的大小
      • 数据传输速度的变化率,相邻两次比特率的变化率
    重点

    QoS/EoS

    • Quality of Service
      • 连通性,
      • 吞吐量,带宽,
      • 延迟,延迟抖动
      • 丢包,丢包率
      • 可靠性、可用性
    • Experience of Service
      • 与网络QoS、应用特质、用户感受相关

    网络性能指标体系

    基本概念

    • 高速并不一定减少延迟,1G链路和1M链 路的RTT也许同是100ms,与距离/拥塞有 关
    • 端到端有效吞吐率 = 实际传输大小/传输耗时
    • 传输耗时=RTT+(传输大小/带宽)

    网络性能参数分类

    • 加性参数
      • 时延、抖动、路径长度、路由代价…
      • 满足可加性:通道特性由沿途各段链路相加决定
    • 乘性参数
      • 可靠性、丢包率
      • 满足可乘性:度量为各链路或设备的乘积…
    • 极性参数(最短木板原理)
      • 带宽、剩余能量、生存时间、吞吐量…
      • 满足极值要求(凹性或凸性),度量由通道或设备 的瓶颈属性(极值)决定

    网络设计者要考虑三种类型的故障

    • 1)链路上的单比特错,突发连续比特错。

      • 铜缆:106----107
      • 光缆:1012---1014 2)
    • 2) 包错:一个包在网络上丢失

      • 包中包含有不可纠正的比特错
      • 中继接点因故(缓冲满,TTL)丢掉
      • 输出链路故障等
    • 3)结点和链路级故障

      • 物理链路断
      • 相连计算机崩溃
      • 电源断电
      • 操作失误

    如何操作网络?

    • 因特网成功的原因之一
      • 功能由软件在通用机上提供,加入新功 能是很容易的事情
    • 应用编程接口API(Sockets)
      • Socket interface
      • int socket(int domain,int type,int protocol)创建一个插口,支持任何现行协议 ,返回socket的一个句柄,以后引用的标识符
    配套习题

    正文之后

    溜了。。。上面的这些是第一个PPT的精简版。。。我还有三天的复习时间,中间还有个其他考试。你们就知道我多绝望了。。

    相关文章

      网友评论

        本文标题:计算机网络复习 ch1体系结构 - 1

        本文链接:https://www.haomeiwen.com/subject/isccdqtx.html