------- 计算机网络基础

news/2024/7/1 5:55:50

1.1概述

是什么? 答出独立计算机+通信线路连接+实现资源共享

计算机网络组成 

  •   从组成部分看:   硬件+软件+协议
  •   从工作方式看:   边缘部分和核心部分
  •   从功能组成看:   通信子网和资源子网

计算机网络性能指标

速率是指数据传输的物理速度,吞吐量是指实际的数据传输速率,与速率相比,吞吐量更接近实际应用中的数据传输状况。

  • 吞吐量:单位时间通过网络(接口)的数据量

  • 速率: 连网的主机在数字信道上传送数据的速率 叫做  数据率/比特率     最高数据率为带宽

  • 时延带宽积: 传播时延 x 信道带宽 ,形象来说就是一个时延长度x信道宽度的矩形面积

1.2 分层结构

每层都相对独立, 易于理解, 尽可能减少交流(高内聚 低耦合)

保持下层对上层的独立性,  上层单向使用下层提供的服务

两个主机通信时,同一层在逻辑上有一条直接信道, 表现为不经过下层就把信息传递给对方(只是表现,实际上可能经过了)

协议 接口与服务

1.   协议

由  语法/ 语义/ 同步  三部分组成

语法规定了传输数据的格式

语义规定了所要完成的功能

同步规定了执行各种操作的时序关系

2.  接口

接口是相邻两层交换信息的连接点

3.  服务

下层为相邻上层提供的功能调用

协议和服务在概念上不一样, 只有本层协议的实现才能保证向上层提供服务

计算机网络服务

三种

1.面向连接服务与无连接服务

面向连接服务中, 通信前双方必须先建立连接, 分配资源, 再进行数据传递 ,传递结束释放连接

无连接服务中, 双方不需要先建立连接, 需要发送时可以直接发送, 通称尽最大努力交付

2.可靠服务与不可靠服务

可靠服务:    网络具有纠错,检错机制 , 保证数据正确可靠

不可靠服务:网络的正确性/可靠性由应用或用户来保障

3.有应答服务和无应答服务

有应答服务: 收到数据后自动向发送方给出应答

无应答服务: 收到后不自动给出应答

ISO/OSI模型

物理层:传输单位是比特, 任务是透明的传输比特流, 功能是在物理媒体上为数据端设备透明的传输原始比特流


数据链路层:传输的单位是, 任务是将网络层传来的IP数据报组装成帧. 数据链路层的功能可以概括为成帧,差错控制,流量控制和传输管理等

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

传输层:传输单位是报文段(TCP)用户数据报(UDP), 负责主机中两个进程之间的通信

会话层:不同主机上各个进程之间进行会话.利用传输层提供的端到端的服务, 为表示层实体或用户进程建立连接并在连接上有序地传输数据

表示层:处理在两个通信系统中交换信息的表示方式,     数据压缩,加密解密也是可提供的数据表示变换方式

应用层:用户与网络的界面

TCP/IP模型

应用层: 应用层+表示层+会话层

传输层: 传输层

网际层: 应用层

网络接口层: 数据链路层+物理层

2.1物理层

*四大特性(机电功程)*

  1. 机械特性 -接口是怎样的
  2. 电气特性 -用多少伏的电
  3. 功能特性 -线路上电平电压的特性
  4. 过程特性 -实现不同功能所发射信号的频率

两种信号

  1. 模拟信号 :特定频段的信号, 可以为各种线图形(抗干扰弱)
  2. 数字信号: 1和0(抗干扰强)

调制和编码

调制: 转换为模拟信号

编码: 转换为数字信号

区别: 数据可以通过编码/调制 转换为数字/模拟信号

传输介质

  1. 双绞线(STP屏蔽双绞线、UTP非屏蔽双绞线)
  2. 光纤(单模、多磨)
  3. 同轴电缆(淘汰了)
  4. 无线

三大部分

  1. 源系统
  2. 传输系统
  3. 目标系统

物理层基本通信技术

四种信道复用技术

什么是复用?在传输路径上综合多路信道,然后恢复源机制、解除终端各信道复用技术的过程

复用技术主要是解决当不同信号在同一信道传输时,信号之间如何区分

  1. 频分复用:划分不同频率
  2. 时分复用:划分不同时段传输不同信号
  3. 波分复用:根据不同波长的光
  4. 码分复用:根据传输的数据编码区分 

数据的传输方式

1.通过传输方式分为:

  • 串行传输,把数据位一位一位地依次传输
  • 并行传输:把数据多路并行,一组一组传输

2.通过双方行为分为

  • 同步传输:需要双方同时监听,同速率进行发送和接受
  • 异步传输:把信息放入消息队列,两边不需要同时准备,随发随收

3.通过信号分为

  • 基带:传输数字信号
  • 频带:传输模拟信号

4.传输方向:单工、半双工、全双工

5.传输对象:单播组播广播


http://lihuaxi.xjx100.cn/news/1923152.html

相关文章

MySQL 8.0 InnoDB Tablespaces之Undo Tablespaces(UNDO表空间)

文章目录 MySQL 8.0 InnoDB Tablespaces之Undo Tablespaces(UNDO表空间)Undo Tablespaces(UNDO表空间)默认UNDO表空间添加 Undo 表空间查看Undo 相关的信息查看Undo 相关参数变量查看Undo 状态信息通过information_schema.innodb_…

深眸科技创新工业AI视觉系统,与机械臂协同工作实现视觉引导功能

工业AI视觉系统:工业AI视觉系统能够在工业环境中进行缺陷检测、视觉分拣、物流供包、拆码垛、工业上料等应用。 随着国内工业企业不断进步和发展,传统机器视觉无法满足企业对复杂操作流程的需求,多数制造企业对于机器视觉系统的需求增长。而…

【Linux开篇介绍】

Linux学习笔记---001 Linux开篇1、Liunx历史背景1.1、什么是Linux?1.2、开源 VS 闭源 2、Linux应用场景3、Linux版本问题4、操作系统是什么?为什么要有操作系统? Linux开篇 前言: 这篇开始进行了解学习Linux的基础知识,首先从介…

LINUX 解决系统卡死:扩大内存交换分区

最近电脑总是卡住,让我很是苦恼。运行程序时发现可能是内存占满之后导致界面卡住。下面是在我16G内存的电脑上折腾的过程与结果: 查看当前的交换内存大小free -m(单位:-m选项表示以兆字节(MB)为单位显示内…

Raid的介绍

一、RAID的介绍 1.什么是raid "RAID"一词是由David Patterson, Garth A. Gibson, Randy Katz 于1987年在加州大学伯克利分校发明的。在1988年6月SIGMOD会议上提交的论文"A Case for Redundant Arrays of Inexpensive Disks”"中提出,当时性能最…

KSO-SAP,ABAP创建远程RFC函数

文章目录 概要创建rfc函数创建函数修改函数处理类型小结 概要 (这是创建rfc ,远程调用rfc请到 KSO-SAP ABAP调用远程RFC函数详细过程) SAP RFC(Remote Function Call)是一种用于处理系统间通信的协议,允…

数据结构,第8章:排序(复习)

目录 直接插入排序: 1. (程序题) 折半插入排序: 希尔排序: 3. (程序题) 冒泡排序 : 2. (程序题) 快速排序 : 5. (程序题) 简单选择排序: 4. (程序题) 堆排序: 6. (程序题) 前置知识&…

Verilog视频信号图形显示 FPGA(iCE40)

您需要一块带视频输出的 FPGA 板。 我们将在 640x480 下工作,几乎任何视频输出都可以在此像素工作。 它有助于轻松地对 FPGA 板进行编程并相当熟悉 Verilog。 如果您没有开发板,请不要担心,您可以使用 Verilator 模拟器。 材料 Lattice iCE…