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 计算机网络组成

计算设备集合、通信链路(光纤、铜缆、无线电、卫星等)、交换(路由器、交换机)、网络协议(数据交换的标准、规则、约定)。

计算机设备集合

作为网络边缘:包括主机和网络应用(如Web和Eamil)
网络应用模型:包括客户/服务应用模型、对等模型(P2P)

通信链路

作为接入网络:包括住宅接入、机构接入、移动接入;
住宅接入可分为数字用户线路(DSL)和电缆网络接入;
机构接入
移动接入可分为无线局域网(WiFi)和光域无线接入(3G、4G)。

交换

作为网络核心,关键功能是路由+转发。
数据交换的类型包括电路交换、报文交换和分组交换。

方式特点应用优劣
电路交换三个阶段:建立连接、通信、释放连接。通过多路复用技术共享传输资源电话网络独占资源,更适合实时数据流传输
报文交换存储-转发方式,源发送信息整体电报报文交付时间比分组交换长
分组交换存储-转发方式,报文拆分成较小分组互联网网络资源充分共享,可能产生拥塞、带宽保障问题

典型多路复用方法:时分多路(TDM)、频分多路(FDM)、波分多路(WDM)、码分多路(CDM)。

网络协议

协议规定了通信实体间交换消息的格式意义顺序和针对收到信息或发生事件所采取的动作
协议的三要素:语法、语义和时序。

3 Internet网络

Internet是全球最大的互联网络。
ISP(Internet Service Provider)是“网络之网络” 。
点对点的方式不可取,存在N2链路问题。因此分为区域ISP,区域和区域之间通过IXP连接,更大范围上有一级ISP。
在这里插入图片描述

4 计算机网络性能

指标特点单位
速率单位时间传输数据量bps、kbps、Mbps、Gbps、Tbps
带宽数字信道能够传输的最高数据率bps、kbps、Mbps、Gbps、Tbps
延迟包括结点处理、排队、传输、传播延迟s
时延带宽积理解为以比特为单位的链路长度
分组丢包率队列缓存容量有限,队列满后丢弃分组
吞吐量发送端和接收端间数据传输率bps

5 计算机网络体系结构

分层结构

从功能上描述计算机网络结构,是抽象的。
模块化思想,易于维护。
同系统的相邻层实体间通过接口进行交互,通过服务访问点SAP交换原语。

OSI参考模型

功能上分为7层,在理论上是成功的。
数据封装的目的是增加控制信息,当信息从一台主机想要发送到另一个主机时,就像邮寄信件一样,需要增加发送方和接收方消息,同时根据邮寄东西的紧急程度和价格不同,我们可以选择加急或者保价,类似于数据封装中附加的协议控制。
整体OSI的模型如下图。
在这里插入图片描述

功能
物理层数据率、比特同步、传输模式
链路层组帧(Frame)物理寻址、流量控制、差错控制、接入控制
网络层逻辑寻址、路由、分组转发
传输层负责源-目的进程间完整传输,分段和重组、连接控制、差错控制、流量控制、SAP寻址
会话层对话控制、同步,如迅雷断网后的继续下载
表示层数据表示转化、加密/解密、压缩/解压缩
应用层支持使用网络服务

TCP/IP模型

对7层模型的精简。

5层参考模型

在实际中应用广泛。
在这里插入图片描述

6 计算机网络发展历史

时间阶段代表产物
1961-1972早期分组交换原理ARPAnet
1972-1980网络互连,大量新型、私有网络网络互连体系结构、以太网
1980-1990新型网络协议与网络的激增协议(TCP/IP 、SMTP、FTP)、网络(NSFNET)
1990-2000商业化, Web, 新应用Web应用
2005-至今快速发展阶段宽带接入、在线社交网络应用、云

整体上就是从基础理论到技术实践再到商业实践的发展过程,同时伴随使用者的增加,需求的增加,衍生出相应的技术结构(协议、应用等)。
详细内容请参考中国大学慕课官方课程。

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

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