IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 计算机网络原理P1~P7 -> 正文阅读

[网络协议]计算机网络原理P1~P7

这篇笔记主要记了计算机网络的概念、组成和体系结构。
视频教程:计算机网络原理
网址:https://www.bilibili.com/video/BV1xJ41137Q3
初学者看网课写下的笔记,如有错误,欢迎大家前来指正。

计算机网络的定义

计算机网络是利用通信设备与通信链路或者通讯网络,互连位置不同、功能自治的计算机系统,并遵循一定的规则实现计算机系统之间信息交换

概括性定义:计算机网络是互连的、自治的计算机的集合。

协议

协议是网络通信实体之间在数据交换过程中需要遵循的规则约定

三个基本要素:语法、语义、时序。

语法:实体之间交换信息的格式和结构。

语义:实体之间交换信息的具体含义。

时序:实体之间交换信息的顺序以及如何匹配或适应彼此的速度。

计算机网络的功能

硬件资源共享、软件资源共享、信息资源共享。

计算机网络的分类

按覆盖范围:个域网、局域网、城域网、广域网。

按拓扑结构:星形、总线型、环形、网状、树形、混合拓扑结构等。

按交换方式:电路交换网络、报文交换网络、分组交换网络。

按网络用户属性:公用网、私有网。

计算机网络结构

一、网络边缘

  • 连接到网络上的所有端系统构成了网络边缘

二、接入网络

接入网络实现网络边缘的端系统与网络核心的连接与接入

  • 电话拨号
  • 非对称用户数字线ADSL
  • 混合光纤同轴电缆HFC
  • 局域网
  • 移动接入网络

三、网络核心

  • 网络核心是由通信链路互连的分组交换设备构成的网络,作用是实现网络边缘中主机之间的数据中继与转发。

数据交换的概念

交换结点和传输介质的集合称为通信子网,即网络核心。

电路交换

在电路交换网络中,首先需要通过中间交换结点为两台主机之间建立一条专用的通信路线,称为电路,然后再利用该电路进行通信,通信结束后再拆除电路。

优点:实时性高,时延和时延抖动都较小。

缺点:对于突发性数据传输,信道利用率低,且传输速率单一。

报文交换

以报文为单位在交换网络的各结点之间以存储-转发的方式传送。

优点:

  • 不需要建立连接
  • 只有当报文被转发时才占用相应信道

缺点:交换结点需要缓冲存储,报文需要排队,增加了延时。

分组交换

分组交换将一个完整报文拆分成若干个分组,分组传输过程通常也采用存储-转发交换方式。

优点:

  • 交换设备存储容量要求低
  • 交换速度快
  • 可靠传输效率高
  • 更加公平

分组长度的确定:

  • 分组长度与时延时间
  • 分组长度与误码率

计算机网络的性能

一、速率与带宽

1、速率是指网络单位时间内传送的数据量,也称为数据传输速率或数据速率。速率的基本单位是bit/s(位每秒)。

2、在计算机网络中,有时也会用带宽这一术语描述速率。

3、带宽原本是指信号具有的频带宽度,即信号成分的最高频率与最低频率之差,单位为Hz(赫兹)。

二、时延

1、时延是指数据从网络中的一个结点(主机或交换机设备等)到达另一结点所需要的时间。

2、分组的每跳传输过程主要产生4类时间时延:结点处理时延、排队时延、传输时延和传播时延。

三、时延带宽积

一段物理链路的传播时延与链路带宽的乘积。

表示一段链路可以容纳的数据位数,也称为以位为单位的链路长度。

四、丢包率

丢包率常被用于评价和衡量网络性能的指标,在很大程度上可以反映网络的拥塞程度。

丢包率 = 丢失分组总数 / 发送分组总数。

五、吞吐量

单位时间内源主机通过网络向目的主机实际送达的数据量。

经常用于度量网络的实际数据传送(通过)能力,即网络实际可以达到的源主机到目的主机的数据传送速率。

计算机网络分层体系结构

1、分层思想:计算机网咯完成的所有功能可以划分为若干层,每层完成一部分功能,每层在完成相应功能时与另一通信实体的相同层按照某种协议进行信息交换。

2、体系结构定义:计算机网络所划分的层次以及各层协议的集合称为计算机网络体系结构。

OSI(开放系统互连)参考模型

在这里插入图片描述

TCP/IP参考模型

在这里插入图片描述

五层模型

在这里插入图片描述

总结回顾

1、三种典型的数据交换方式以及各自的优缺点。

2、计算机网络的性能指标以及计算机方法。

3、计算机网络三种主要体系结构的层次划分及各层主要功。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-10-27 13:09:19  更:2021-10-27 13:10:22 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年7日历 -2024/7/3 10:46:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码