计算机网络(一)计算机网络体系结构

计算机网络概述

计算机网络的概念

广义观点

  • 只要是能实现远程信息处理的系统或能进一步达到资源共享的系统,都是计算机网络

资源共享观点

  • 计算机网络是"以能够相互共享资源的方式互联起来的自治计算机系统的集合"

用户透明性观点

存在一个能为用户自动管理资源的网络操作系统,它能够调用用户所需要的资源,而整个网络就像一个大的计算机系统一样对用户是透明的。

计算机网络的组成

按组成部分

  • 硬件
  • 软件
  • 协议

按工作方式

  • 边缘部分

    • 由所有连接在互联网上的主机组成。这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享
  • 核心部分

    • 由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)
  • 通信方式

    • C/S方式
    • P2P方式

按功能组成

  • 通信子网

    • 各种传输介质、通信设备、相应的网络协议
    • 实现数据通信
    • 七层参考模型的下三层
  • 资源子网

    • 实现资源共享/数据处理
    • 七层参考模型的上三层

计算机网络的功能

数据通信

  • 最基本、最重要的功能

资源共享

  • 硬件资源
  • 软件资源
  • 数据资源

分布式处理

  • 多台计算机各自承担同一工作任务的不同部分

提高可靠性

  • 计算机网络中的各台计算机可以通过网络互为替代机

负载均衡

  • 将工作任务均衡地分配给计算机网络中的各台计算机。

计算机网络的分类

在这里插入图片描述

计算机网络的性能指标

带宽

  • “带宽”原本指某个信号具有的频带宽度,即最高频率与最低频率之差,单位是赫兹(Hz)
  • 单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。单位是bps

速率

  • 数据率,数据传输率,比特率
  • 传输速率是发送速率,不是传播速率,相同传输介质下,传播速率是相同的,对于高速网络链路,提高的是数据的发送速率,即传输速率,而不是电信号的传播速率

吞吐量

  • 吞吐率就是吞吐量加上个“/s”,理想情况下(接收方接收速度无上限)吞吐率是等于发送速率的
  • 表示在单位时间内通过某个网络(或信道、接口)的数据量。

时延

  • 发送时延(传输时延)
  • 传播时延
  • 排队时延
  • 处理时延

时延带宽积

  • 时延带宽积=传播时延×带宽
  • 即信道中有多少比特

往返时延RTT

  • 从发送方发送数据开始,到发送方收到接收方的确认总共经历的时延

    • 一般忽略各种其它时延和接收方确认帧的发送时间,即为传播时延 × 2

利用率

  • 信道利用率

    • 指出某一信道有百分之多少的时间是有数据通过的
  • 网络利用率

    • 全网络的信道利用率的加权平均值

计算机网络分层结构与参考模型

计算机网络分层结构

分层的基本原则

  • 每层实现一种相对独立的功能,降低系统的复杂度
  • 各层之间界面自然清晰,易于理解,相互交流尽可能少
  • 各层功能的精确定义,独立于具体的实现方法
  • 保持下层对上层的独立性,上层单向使用下层提供的服务
  • 整个分层结构应能促进标准化工作

层次结构的含义

  • 第 n 层的实体不仅要使用第 n-1 层的服务来实现自身定义的功能,还要向第 n+1 层提供本层的服务,该服务是第 n 层及其下面各层提供的服务总和。

    • 最低层只提供服务,是整个层次结构的基础;中间各层既是下一层的服务使用者,又是上一层的服务提供者;最高层面向用户提供服务。
  • 上一层只能通过相邻层间的接口使用下一层的服务,而不能调用其他层的服务;下一层所提供服务的实现细节对上一层透明

  • 两台主机通信时,对等层在逻辑上有一条直接信道,表现为不经过下层就把信息传送到对方。

协议数据单元 PDU

  • 协议控制信息 PCI:控制信息部分(报头)

  • 服务数据单元 SDU:数据部分

由于没有权威地统一用法,在很多的资料中,“报文”“数据包”和“数据报”,以及它们的英文,所有这些词语经常混用,具体指什么需要根据上下文分析

协议、接口、服务

协议

  • 控制两个对等实体〈或多个实体)进行通信的规则的集合,它是水平的。

  • 语法

    • 规定了传输数据的格式
  • 语义

    • 规定了所要完成的功能,即需要发出何种控制信息,完成何种动作以及做出何种响应;
  • 同步

    • 规定了执行各种操作的条件、时序关系等,即事件实现顺序的详细说明

接口

  • 服务是通过接口提供给上层使用的

  • 上层也可通过接口向下层发送命令

  • 服务访问点 SAP

    • 是一个逻辑接口
    • 同一结点相邻两层的实体通过SAP进行交互

服务

  • 下层为紧邻的上层提供的功能调用,它是垂直的
  • 只有能够被高一层实体“看得见”的功能才称为服务

服务分类

  • 是否事先建立连接

    • 面向连接服务
    • 无连接服务
  • 是否可靠

    • 可靠服务:能保证数据正确、可靠地传送到目的地

    • 不可靠服务:“尽最大努力交付”

      • 对于提供不可靠服务的网络,其网络的正确性、可靠性要由应用或用户来保障。
  • 是否有应答

    • 有应答服务

    • 无应答服务


协议、服务、接口三者关系

  • 下层的协议对上层服务的用户是透明的
  • 协议是水平的,服务是垂直的
  • 协议规定了要实现的服务,通过接口向上层提供

五层学习模型

应用层

  • 应用层的任务是通过应用进程间的交互来完成特定网络应用(所有能和用户交互产生网络流量的程序)。应用层协议定义的是应用进程间通信和交互的规则。

传输层

  • 负责主机中两个进程的通信,即端到端的通信。传输单位是报文段或用户数据报。

    • 端到端

网络层

  • 主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。

    • 点到点

数据链路层

  • 主要任务是把网络层传下来的IP数据报组装成帧,在点对点信道上进行传输
  • IEEE 802 标准将数据链路层拆分成两个子层,但事实上现在只有MAC层在发挥作用
    • 逻辑链路控制层 LLC
    • 媒体接入控制/介质访问控制层 MAC

物理层

  • 主要任务是在物理媒体上实现比特流的透明传输

    • 透明传输:指不管所传数据是什么样的比特组合都应当能够在链路上传送

OSI参考模型

在这里插入图片描述

一点概念

计算机网络

  • 计算机网络是互连的、自治的计算机集合。

    • 互连:互联互通
    • 自治:无主从关系

网络的体系结构

  • 计算机网络的各层及其协议的集合称为网络的体系结构

互联网 Internet

  • Internet是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定互连网,它采用 TCP/IP协议族作为通信的规则,其前身是美国的 ARPANET

互连网 internet

  • internet是一个通用名词,它泛指由多个计算机网络互连而成的计算机网络。网络之间的通信协议可以任意选择,不一定是TCP/IP协议

主机 host

  • 与网络相连的计算机常称为主机,也叫端系统,端就是末端的意思(即互联网的末端〕

协议数据单元 PDU

  • 服务数据单元 SDU

    • 数据部分
  • 协议控制信息 PCI

    • 控制信息部分

互联网服务提供者 ISP

  • 中国电信、中国联通和中国移动等公司都是我国最有名的ISP。

互联网交换中心 IXP

  • 允许两个网络直接相连并交换分组,而不需要再通 过第三个网络来转发分组

接入网 AN

  • 用来把用户接入到互联网的网络这种网络,接入网本身既不属于互联网的核心部分,也不属于互联网的边缘部分。接入网是从某个用户端系统到互联网中的第一个路由器(也称为边缘路由器)之间的一种网络。

实体 entity

  • 表示任何可发送或接收信息的硬件或软件进程

    • 比方说,在链路层,交换机就是实体,在应用层web浏览器就是实体
  • 对等实体

    • 同一层的实体称为对等实体

协议 protocol

  • 控制两个对等实体〈或多个实体)进行通信的规则的集合。
  • 水平的

服务 service

  • 在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。要实现本 层协议,还需要使用下面一层所提供的服务
  • 垂直的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值