【计算机网络】网络体系结构

前言:本章作为《计算机网络》系列的开篇文章,内容主要是向大家介绍介绍网络体系结构,引入计算机网络的概念、组成、功能、分类、标准化、性能指标以及体系结构和OSI、TCP/IP参考模型等内容。(参考资料为b站上点击量最高的两个计网视频——王道&方老师,王道有的地方会讲的不够好,大家可以两个交替看)


文章目录

  • 1.概念与功能
    • 1.1“四网”
    • 1.2计算机网络的定义
    • 1.3计算机网络的功能
  • 2.组成和分类
    • 2.1组成部分
    • 2.2分类
      • 2.2.1 按工作方式分类
      • 2.2.2 按组成功能分类
      • 2.2.3 按作用范围分类
      • 2.2.4 按使用者分类
      • 2.2.5 按交换技术分类
      • 2.2.6 按拓扑结构
      • 2.2.7 按传输方式分类
      • 2.2.8计网组成、功能、概念、分类思维导图
  • 3.标准化工作
    • 3.1标准的分类
    • 3.2 如何申请一个因特网标准?
    • 3.3 标准化工作的相关组织
    • 3.4标准化工作及组织思维导图
  • 4.性能指标
    • 4.1速率
    • 4.2 带宽
    • 4.3 吞吐量
    • 4.4 时延
      • 4.4.1四类时延总结
    • 4.5 时延带宽积
    • 4.6 往返时延RTT
    • 4.8 利用率
      • 4.8.1信道利用率
      • 4.8.2 网络利用率
    • 4.9性能指标思维导图
  • 5.分层结构
    • 5.1 为什么要分层?
      • 5.1.1 网络体系标准
      • 5.1.2 协议
      • 5.1.3 两个主机交换文件
    • 5.2 怎么分层?
    • 5.3 概念总结
    • 5.4分层结构思维导图
  • 6.OSI参考模型
    • 6.1 OSI七层
    • 6.2 ISO/OSI参考模型解释通信过程
    • 6.3 OSI模型七层描述
      • 6.3.1 应用层
      • 6.3.2 表示层
      • 6.3.3 会话层
      • 6.3.4 传输层
      • 6.3.5 网络层
      • 6.3.6 数据链路层
      • 6.3.7 物理层
    • 6.4思维导图
  • 7.TCP/IP参考模型
    • 7.1 OSI与TCP/IP参考模型的不同点
    • 7.2 五层参考模型简介
    • 7.3 五层参考模型的数据封装与解封装
    • 7.4分层结构思维导图
  • 8.本章知识点思维导图


本章主要知识点导图

【计算机网络】网络体系结构_第1张图片

其中分层结构算是“类”,ISO/OSI、TCP/IP模型算是“实例”。


1.概念与功能

1.1“四网”

包括电网、有线电视网、电信网、计算机网络

【计算机网络】网络体系结构_第2张图片


1.2计算机网络的定义

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

互连网就是“网络连接网络”。

【计算机网络】网络体系结构_第3张图片

【计算机网络】网络体系结构_第4张图片

计算机网络是互连的、自治的计算机集合。
互连:通过通信链路互联互通

自治:无主从关系

关于“云”

【计算机网络】网络体系结构_第5张图片

【计算机网络】网络体系结构_第6张图片


1.3计算机网络的功能

【计算机网络】网络体系结构_第7张图片


2.组成和分类

2.1组成部分

硬件、软件、协议(一系列规则和约定的集合)

【计算机网络】网络体系结构_第8张图片


2.2分类

2.2.1 按工作方式分类

核心部分提供服务,边缘部分才能实现端系统与端系统之间的通信。

【计算机网络】网络体系结构_第9张图片

边缘部分:用户直接使用,包括B/S方式、C/S方式以及P2P方式。

【计算机网络】网络体系结构_第10张图片

【计算机网络】网络体系结构_第11张图片

2.2.2 按组成功能分类

【计算机网络】网络体系结构_第12张图片

2.2.3 按作用范围分类

image-20210907195836874

【计算机网络】网络体系结构_第13张图片

2.2.4 按使用者分类

【计算机网络】网络体系结构_第14张图片

2.2.5 按交换技术分类

image-20210907195940413

电路交换:不允许被打断,通信资源被占用时不能被别人使用。

报文交换、分组交换:都是存储转发

2.2.6 按拓扑结构

image-20210907200654354

image-20210907200620144

2.2.7 按传输方式分类

【计算机网络】网络体系结构_第15张图片

2.2.8计网组成、功能、概念、分类思维导图

【计算机网络】网络体系结构_第16张图片


3.标准化工作

【计算机网络】网络体系结构_第17张图片


3.1标准的分类

【计算机网络】网络体系结构_第18张图片


3.2 如何申请一个因特网标准?

【计算机网络】网络体系结构_第19张图片

草案标准这一步不需要了

【计算机网络】网络体系结构_第20张图片


3.3 标准化工作的相关组织

【计算机网络】网络体系结构_第21张图片


3.4标准化工作及组织思维导图

【计算机网络】网络体系结构_第22张图片


4.性能指标

4.1速率

连接在计算机网络上的主机在数字信道上传送数据位数的速率

【计算机网络】网络体系结构_第23张图片


4.2 带宽

指的是网络设备所支持的最高速度,单位同速率,是理想条件下最高速率

【计算机网络】网络体系结构_第24张图片

带宽高并不是说传播速度变快了,而是单位时间内所能传播的最大数据量。

【计算机网络】网络体系结构_第25张图片

【计算机网络】网络体系结构_第26张图片


4.3 吞吐量

指的是单位时间内通过某个网络的数据总量

带宽只是理想的状态,实际情况肯定是小于带宽的。速率就是实际网速,带宽是理论网速,吞吐量是一个或多个设备的综合速率,比如说1000m宽带的路由器连着三部手机,每部手机都是10mb/s看片,那么速率就是10mb/s,带宽是宽带的1000m,路由器吞吐量是30mb/s,即三者之和。

【计算机网络】网络体系结构_第27张图片

【计算机网络】网络体系结构_第28张图片


4.4 时延

【计算机网络】网络体系结构_第29张图片

【计算机网络】网络体系结构_第30张图片

高速链路(提高网速),只能减小发送时延,无法减少其他三个时延。

4.4.1四类时延总结

名称 描述 计算公式
发送时延 数据从主机到信道上所用的时间 发送的数据长度/发送速率
传播时延 数据在信道上传播所花费的时间 信道长度/电磁波在信道上传播的速率
排队时延 数据在路由器前等待前面数据处理的时间 无计算方式
处理时延 数据在路由器中处理需求的时间 无计算方式

4.5 时延带宽积

公式:时延带宽积=传播时延x带宽
即是链路上有多少比特的数据

【计算机网络】网络体系结构_第31张图片


4.6 往返时延RTT

发送方发送数据开始,到发送方收到来自接收方的确认(接收方收到数据后便立即发送确认),总共经历的时延
计算:RTT=传播时延x2+处理时间(有时可能直接忽略)

【计算机网络】网络体系结构_第32张图片


4.8 利用率

【计算机网络】网络体系结构_第33张图片

4.8.1信道利用率

信道利用率=有数据通过时间/有+无数据通过时间

4.8.2 网络利用率

网络利用率=信道利用率加权平均值

【计算机网络】网络体系结构_第34张图片

利用率越高,延迟越大,所以利用率也不是越高越好!

【计算机网络】网络体系结构_第35张图片


4.9性能指标思维导图

【计算机网络】网络体系结构_第36张图片


5.分层结构

5.1 为什么要分层?

【计算机网络】网络体系结构_第37张图片

5.1.1 网络体系标准

【计算机网络】网络体系结构_第38张图片

【计算机网络】网络体系结构_第39张图片

【计算机网络】网络体系结构_第40张图片

5.1.2 协议

【计算机网络】网络体系结构_第41张图片

【计算机网络】网络体系结构_第42张图片

5.1.3 两个主机交换文件

【计算机网络】网络体系结构_第43张图片

向下推一层

【计算机网络】网络体系结构_第44张图片

继续向下推

【计算机网络】网络体系结构_第45张图片


5.2 怎么分层?

【计算机网络】网络体系结构_第46张图片

各层需要完成的主要功能

【计算机网络】网络体系结构_第47张图片

同一级别层次之间才有协议的说法,上下层(相邻层)之间是接口,服务只能是下层为上层提供。

【计算机网络】网络体系结构_第48张图片

【计算机网络】网络体系结构_第49张图片

上层的PDU会作为下一层的SDU,一层一层往下。

【计算机网络】网络体系结构_第50张图片


5.3 概念总结

【计算机网络】网络体系结构_第51张图片


5.4分层结构思维导图

【计算机网络】网络体系结构_第52张图片


6.OSI参考模型

【计算机网络】网络体系结构_第53张图片


6.1 OSI七层

背诵技巧“用试惠淑网联物”

【计算机网络】网络体系结构_第54张图片

名称 作用
应用层 直接为用户的应用进程(例如电子邮件、文件传输和终端仿真)提供服务。如HTTP、SMTP、FTP、DNS等
表示层 把数据转换为能与接收者的系统格式兼容并适合传输的格式,即让两个系统可以交换信息
会话层 负责在数据传输中设置和维护计算机网络中两台计算机之间的通信连接
传输层 负责端到端通讯,可靠传输,不可靠传输 ,流量控制,复用分用
网络层 负责选择路由最佳路径,规划IP地址(ipv4和ipv6变化只会影响网络层),拥塞控制
数据链路层 帧的开始和结束,还有透明传输,差错校验(纠错由传输层解决)
物理层 定义网络设备接口标准,电气标准(电压),如何在物理链路上传输的更快

6.2 ISO/OSI参考模型解释通信过程

上四层中间系统用不到,端到端通信,主机A和主机B直接联系,中间系统只用到了底下四层。

【计算机网络】网络体系结构_第55张图片

从应用层开始,DATA+H7作为下一层的PDU,以此类推,其中数据链路层多加了一个头部。
物理层什么都不加,只管发送数据(比特流)

【计算机网络】网络体系结构_第56张图片


6.3 OSI模型七层描述

6.3.1 应用层

【计算机网络】网络体系结构_第57张图片

6.3.2 表示层

【计算机网络】网络体系结构_第58张图片

6.3.3 会话层

【计算机网络】网络体系结构_第59张图片

6.3.4 传输层

【计算机网络】网络体系结构_第60张图片

6.3.5 网络层

【计算机网络】网络体系结构_第61张图片

6.3.6 数据链路层

【计算机网络】网络体系结构_第62张图片

6.3.7 物理层

【计算机网络】网络体系结构_第63张图片


6.4思维导图

【计算机网络】网络体系结构_第64张图片


7.TCP/IP参考模型

【计算机网络】网络体系结构_第65张图片

【计算机网络】网络体系结构_第66张图片


7.1 OSI与TCP/IP参考模型的不同点

【计算机网络】网络体系结构_第67张图片


7.2 五层参考模型简介

【计算机网络】网络体系结构_第68张图片

【计算机网络】网络体系结构_第69张图片

在这里插入图片描述


7.3 五层参考模型的数据封装与解封装

A发出数据时,每一层从上到下均添加一个首部PDU,但是数据链路层还要多加一个尾部信息。

而B获得数据过程则反过来,每一层从下到上剥去首部,逐层向上,直到到达时,就是原始数据!

【计算机网络】网络体系结构_第70张图片


7.4分层结构思维导图

【计算机网络】网络体系结构_第71张图片


8.本章知识点思维导图

【计算机网络】网络体系结构_第72张图片

读者可自行在思维导图基础上进行知识点回顾及内容扩展!!!



计算机网络的网络体系结构部分到此介绍结束了,感谢您的阅读!!!如果内容对你有帮助的话,记得给我三连(点赞、收藏、关注)——做个手有余香的人。

你可能感兴趣的:(计算机网络初阶,tcp/ip,计算机网络)