计算机网络体系结构

计算机网络概述

计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统

计算机网络的功能

  1. 数据通信
  2. 资源共享(硬件、软件、数据)
  3. 分布式处理(Hadoop分布式平台)

计算机网络的组成

组成部分

硬件、软件、协议(一系列规则和约定的集合)
在这里插入图片描述

工作方式

  1. 边缘部分
    用户直接使用(端系统,强调进程与进程之间的通信)
    · C/S方式(client/server)
    · B/S方式(browse/server)
    · P2P方式(peer-to-peer)既是客户又是服务器(我为人人,人人为我)

  2. 核心部分(为边缘部分服务)

功能组成

  1. 通信子网:实现数据通信
  2. 资源子网:实现资源共享/数据处理
    在这里插入图片描述

计算机网络的分类

按照分布范围划分

  1. 广域网WAN(交换技术)
  2. 城域网MAN
  3. 局域网LAN(广播技术)
  4. 个人区域网PAN

按使用者划分

  1. 公用网
  2. 专用网

按交换技术(data)划分

  1. 电路交换(专线传输 会占线)
  2. 报文交换
  3. 分组交换

按拓扑结构划分

  1. 总线型
  2. 星型
  3. 环型
  4. 网状型

按传输技术划分

  1. 广播式网络:共享公共通信信道
  2. 点对点网络:使用分组存储转发和路由选择机制

标准化工作

标准的分类

  1. 法定标准:由权威机构制定的正式的、合法的标准(OSI)
  2. 事实标准:某些公司的产品在竞争中占据了主流,时间长了,这些产品中的协议和技术就成了标准(TCP/IP)

RFC(request for commes)

因特网标准的形式

RFC要上升为因特网正式标准的四个阶段:

  1. 因特网草案(还不是RFC文档)
  2. 建议标准(开始成为RFC文档)
  3. 因特网标准

标准化工作的相关组织

  1. 国际标准化组织ISO (OSI模型、HDLC协议)
  2. 国际电信联盟ITU (制定通信规则)
  3. 电气和电子工程师协会IEEE
  4. Internet工程任务组IETF

计算机网络性能指标

速率

即数据率或称数据传输率或比特率
ps:比特:1/0 单位:位
连接在计算机网络上的主机在数字信道上传送数据位数的速率
单位 b/s kb/s Mb/s Gb/s Tb/s
在这里插入图片描述
在这里插入图片描述

带宽

原本是指某个信号具有的频带宽度,即最高频率与最低频率之差,单位是赫兹hz

在计算机网络中,带宽是指网络的通信线路传输数据的能力(网络设备所支持的最高速度)单位是bit/s
是一种理想的状态,一般不可能达到

吞吐量

单位时间内通过某个网络(或信道、接口)的数据量。单位 b/s kb/s Mb/s
在这里插入图片描述

时延

指数据(报文/分组/比特流)从网络(或链路)的一端传送到另一端所需的时间。也叫延迟或迟延。单位是s

  1. 发送时延(传输时延):从发送分组的第一个比特算起,到该分组的最后一个比特发送完毕所需的时间。=数据长度/信道带宽(发送速率)
  2. 传播时延:电磁波在链路上传播的时间。=信道长度/电磁波在信道上的传播速率
  3. 排队时延:等待输出或输入链路可用的等待时间
  4. 处理时延:检错、找出口

时延带宽积

时延带宽积=传播时延x带宽(s x b/s)时延带宽积的单位为bit
在这里插入图片描述

往返时延RTT

从发送方发送数据开始,到发送方收到接收方的确认总共经历的时延。
在这里插入图片描述

利用率

  • 信道利用率:有数据通过的时间➗总时间
  • 网络利用率:信道利用率加权平均值
    在这里插入图片描述

体系结构&参考模型

分层结构

发送文件前完成的工作:

  1. 发起通信的计算机必须将数据通信的链路进行激活
  2. 要告诉网络如何识别目的主机
  3. 要查明目的主机是否开机,并且网络连接正常
  4. 弄清对方计算机中文件管理程序是否已经做好准备工作
  5. 确保差错和意外可以解决

把以上的大问题分解成小问题,分层结构应运而生!

在这里插入图片描述

协议、接口、服务

对等实体之间才有协议
每两层之间才有接口
下层给上层提供服务
在这里插入图片描述
实体:第n层中的活动元素称为n层实体。同一层的实体叫对等实体。
协议:为进行网络中的对等实体数据交换而建立的规则、标准或约定称为网络协议。[水平]

  • 语法:规定传输数据的格式
  • 语义:规定所要完成的功能
  • 同步:规定各种操作的顺序

接口(访问服务点SAP) :上层使用下层服务的入口。
服务:下层为相邻上层提供的功能调用。[垂直]

在这里插入图片描述

ISO/OSI模型(法定标准)

理论成功,市场失败
在这里插入图片描述
在这里插入图片描述

  • 应用层:所有能和用户交互产生网络流量的程序(协议:FTP SMTP HTTP)

  • 表示层:用于处理在两个通信系统中交换信息的表示方式(协议:JPEG ASLL)
    功能1:数据格式变换(翻译官)
    功能2:数据加密解密
    功能3:数据压缩和恢复

  • 会话层:向表示层实体/用户进程提供建立连接并在连接上有序地传输数据,这是会话,也是建立同步。(协议 ADSP ASP)
    功能1:建立、管理、终止会话
    功能2:使用校验点可以使会话在通信失效时从校验点继续恢复通信,实现数据同步(适用于传输大文件)

  • 传输层:负责主机中两个进程的通信,即端到端的通信。传输单位是报文段或用户数据报(协议 TCP UDP)
    功能1:可靠传输(基于确认机制)、不可靠传输
    在这里插入图片描述

    功能2:差错控制(纠正错误,失序。丢包)

    功能3:流量控制(速度是否匹配,接收方接受不过来,发送方就慢点发)

    功能4:复用分用
    复用:多个应用层进程可同时使用下面运输层的服务
    分用:运输层把收到的信息分别交付给上面应用层中相应的进程

  • 网络层
    把分组从源端传输到目的端,为分组交换网上不同主机提供通信服务
    网络层传输单位是数据报

    功能1:路由选择(选择最佳路径)
    功能2:流量控制(选择最佳速度)
    在这里插入图片描述
    功能3:差错控制
    功能4:拥塞控制:若所有结点都来不及接受分组,而要丢弃大量分组的话,网络就处于拥塞状态。因此要采取一定措施,缓解这种拥塞。

  • 数据链路层
    把网络层传下来的数据报组装成帧
    功能1:成帧(定义帧的开始和结束)
    功能2:差错控制(帧错+位错)
    功能3:流量控制
    功能4:访问(接入)控制:控制对信道的访问
    在这里插入图片描述

  • 物理层
    在物理媒体上实现比特流的透明传输
    透明传输:指不管所传数据是什么样的比特组合,都应当能够在链路上传送。
    功能1:定义接口特性
    功能2:定义传输模式(单工、半双工、双工)
    功能3:定义传输速率
    功能4:比特同步
    功能5:比特编码

TCP/IP模型(事实标准)

在这里插入图片描述

TCP/IP与OSI的相同点

在这里插入图片描述

TCP/IP与OSI的不同点

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

取个名字真难啊啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值