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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 【学习笔记】计算机网络(一) -> 正文阅读

[网络协议]【学习笔记】计算机网络(一)

一、计算机网络概括性的定义:

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

二、协议的定义:

   协议是网络通信实体之间在数据交换过程种需要遵循的规则或约定,包括三个基本要素:
   (1)语法:实体之间交换信息的格式与结构。
   (2)语义:实体之间交换信息中需要发送(或包含)哪些控制信息,这些信息的具体含义,以及针对不同含义的控制信息,接受信息端应如何反应。
   (3)时序:实体之间交换信息的顺序以及如何匹配或适应彼此的速度。

三、计算机网络的功能

1、硬件资源共享
2、软件资源共享
3、信息资源共享

四、计算机网络的分类

1、按覆盖范围:个域网、局域网、城域网、广域网。
2、按拓扑结构、星形、总线型、环形、网状、树形、混合拓扑结构等。
3、按交换方式:电路交换网络、报文交换网络和分组交换网。
4、按网络用户属性:公用网、私有网。

五、计算机网络结构

1、网络边缘
2、接入网络
(1)电话拨号
(2)非对称用户数字线ADSL
(3)混合光纤同轴电缆HFC
(4)局域网
(5)移动接入网络
3、网络核心:网络核心是由通信链路互连的分组交换设备构成的网络,作用是实现网络边缘中主机之间的数据中继和转发。
连接到网络上的所有端系统构成了网络边缘。
接入网络实现网络边缘的端系统与网络核心的连接与接入。

六、数据交换技术

1、数据交换的概念:交换结点和传输介质的集合称为通信子网,即网络核心
2、电路交换:在电路交换网络中,首先需要通过中间交换结点为两台主机之间建立一条专用的通信线路,称为电路,然后再利用该电路进行通信,通信结束后再拆除电路。
电路交换的优点是实时性高,时延和时延抖动都较小;缺点是对于突发性数据传输,信道利用率低,且传输速率单一。
3、报文交换:以报文为单位在交换网络的各结点之间以存储-转发的方式传送。
不需要建立连接;
只有当报文被转发是才占用相应的信道;
交换结点需要缓冲存储,报文需要排队,增加了延时。
4、分组交换:分组交换将一个完整报文拆分成若干个分组,分组传输过程通常也采用存储-转发交换方式。

分组交换的优点:
(1)交换设备存储容量要求低;
(2)交换速度快;
(3)可靠传输效率高;
(4)更加公平。

分组长度的确定:
(1)分组长度与延迟时间
(2)分组长度与误码率

七、速率和带宽

1、速率是指网络单位时间内传送的数据量,也称为数据传输速率货数据速率。速率的基本单位是bit/s(位每秒)。
2、在计算机网络中,有时也会用“带宽”这一术语描述速率。
3、带宽原本是指信号具有的频带宽度,即信号成分的最高频率与最低频率之差,单位为Hz(赫兹)。

八、时延

1、时延是指数据从网络中的一个结点(从主机或交换设备等)到达另一结点所需要的时间。
2、分组的每跳传输过程主要产生4类时间延迟:结点处理时延、排队时延、传输时延和传播时延。

九、时延带宽积

一段物理链路的传播时延与链路带宽的乘积。
表示一段链路可以容纳的数据位数,也称为以位为单位的链路长度。

十、丢包率

丢包率常被用于评价和衡量网络性能的指标,在很大程度上可以反映网络的拥塞程度。
丢包率=丢失分组总数/发送分组总数

十一、吞吐量

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

十二、计算机网络分层体系结构

1、分层思想:
计算机网络完成的所有功能可以划分为若干层,每层完成一部分子功能,每层在完成相应功能时与另一通信实体的相同层按照某种协议进行信息交换。
2、体系结构定义:
计算机网络所划分的层次以及各层协议的集合称为计算机网络体系结构。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-02-19 01:33:50  更:2022-02-19 01:35:55 
 
开发: 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年11日历 -2024/11/26 8:23:43-

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