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

news2024/11/21 11:04:02

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://www.coloradmin.cn/o/1344004.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

iPhone 13 Pro 更换『移植电芯』和『超容电池』体验

文章目录 考虑换电池Ⅰ 方案一Ⅱ 方案二 总结危险 Note系列地址 简 述: 首发买的iPhone 13P &#xff08;2021.09&#xff09;&#xff0c;随性使用一年出头&#xff0c;容量就暴跌 85%&#xff0c;对比朋友一起买的同款&#xff0c;还是95%。这已经基本得一天两充 >_<&a…

【机组期末速成】指令系统|机器指令概述|操作数类型与操作类型|寻址方式|指令格式

&#x1f3a5; 个人主页&#xff1a;深鱼~&#x1f525;收录专栏&#xff1a;计算机组成原理&#x1f304;欢迎 &#x1f44d;点赞✍评论⭐收藏 目录 前言&#xff1a; 一、本章考点总览 二、考点分析 1、以下有关指令系统的说法中错误的是&#xff08; &#xff09;。 2…

使用LOTR合并检索提高RAG性能

RAG结合了两个关键元素:检索和生成。它首先使用语义搜索等高级技术来浏览大量数据&#xff0c;包括文本、图像、音频和视频。RAG的本质在于它能够检索相关信息&#xff0c;然后作为下一阶段的基础。生成组件利用大型语言模型的能力&#xff0c;解释这些数据块&#xff0c;制作连…

操作系统大题

目录 作业一&#xff1a; 前驱图 作业二&#xff1a;信号量 作业三&#xff1a;同步算法 1‘’生产者消费者问题 解1&#xff1a; 解2&#xff1a;利用AND信号量解决生产者-消费者问题 解3. 利用管程解决生产者-消费者问题 2‘’ 哲学家进餐问题&#xff08;The Dinning…

Conda:Python环境管理的瑞士军刀

在数据科学和机器学习的世界中&#xff0c;管理各种库和依赖关系的重要性不容忽视。Conda 就是为此而生的强大工具。本文将深入探讨 Conda 的简介、功能以及使用示例&#xff0c;帮助你更好地理解和使用这个工具。 Conda 简介 Conda 是一个开源的包管理系统和环境管理系统&am…

MPLS动态协议LDP配置示例

一、预习&#xff1a; MPLS是一种根据报文中携带的标签来转发数据的技术&#xff0c;两台LSR必须在它们之间转的数据 的标签使用上“达成共识”。LSR之间可以运行LDP来告知其他LSR本设备上的标签绑定信息&#xff0c;从而实现标签报文的正确转发。 LSR&#xff1a;Label Switch…

跨进程通信 macOS XPC 创建实例

一&#xff1a;简介 XPC 是 macOS 里苹果官方比较推荐和安全的的进程间通信机制。 集成流程简单&#xff0c;但是比较绕。 主要需要集成 XPC Server 这个模块&#xff0c;这个模块最终会被 apple 的根进程 launchd 管理和以独立进程的方法唤起和关闭&#xff0c; 我们主app 进…

网络运行状况监控工具

网络运行状况是网络在其操作和环境约束范围内按预期运行的能力&#xff0c;但是&#xff0c;随着云和人工智能等技术的出现&#xff0c;网络变得越来越复杂&#xff0c;维护其 IT 基础设施是一项越来越繁琐的任务。为了确保网络可靠性&#xff0c;组织需要了解每个端点的运行状…

【c/c++】指针例图基础详解

文章目录 指针变量内存指针详解例1例2练习&答案解析 指针变量内存 int main(){// 各类型变量占字节数printf("char: %d\n",sizeof(char)); // 1printf("short: %d\n",sizeof(short)); // 2printf("int: %d\n",sizeof(int)); // 4pri…

详解C语言单链表接口函数

准备工作 创建一个头文件&#xff08;SList.h&#xff09;,两个源文件&#xff08;SList.c和test.c&#xff09; SList.h:用于包含库函数的头文件&#xff0c;链表节点结构体声明&#xff0c;接口函数的声明等【另外两个源文件要包含SList.h这个头文件&#xff0c;才能使用其…

【项目管理】CMMI-项目总体计划模版

目录 1、总体目录结构 2、重点章节概要示例 2.1 第四章 项目管理 2.2 第六章 实施与交付计划 2.3 第七章 运维计划 1、总体目录结构 2、重点章节概要示例 2.1 第四章 项目管理 2.2 第六章 实施与交付计划 2.3 第七章运维计划

【2023年终总结】纵是一路仆仆风尘,也莫忘了仰头

文章目录 1. 写在前面2. 关于生活3. 关于工作4. 关于以后 【作者主页】&#xff1a;吴秋霖 【作者介绍】&#xff1a;Python领域优质创作者、阿里云博客专家、华为云享专家。长期致力于Python与爬虫领域研究与开发工作&#xff01; 【作者推荐】&#xff1a;对JS逆向感兴趣的朋…

vue3+ts+vite自定义组件上传npm流程

1. 创建项目 npm create vite 这里踩坑点&#xff1a; 运行vite生成的vue项目时报错“SyntaxError: Unexpected token ?? at “ 是因为node版本过低 电脑为windows11系统&#xff0c;我当时使用的版本node版本是14.21.3&#xff0c;如下图&#xff0c;后边安装了nvm版本…

Redisson依赖冲突记录

前言&#xff1a;项目使用的springboot项目为2.7.X 依赖冲突一&#xff1a;springboot 与 redisson版本冲突 项目中依赖了 Lock4j&#xff0c;此为苞米豆开源的分布式锁组件 <dependency><groupId>com.baomidou</groupId><artifactId>lock4j-redisso…

《面向复杂仿真元建模的序贯近邻探索实验设计方法》论文复现

# peaks函数热力图 from matplotlib import pyplot as plot import numpy as np import math from mpl_toolkits.mplot3d import Axes3D#python绘图显示中文 plot.rcParams[font.sans-serif][SimHei] plot.rcParams[axes.unicode_minus] False#创建画布 fig plot.figure(figs…

GPT系列概述

OPENAI做的东西 Openai老窝在爱荷华州&#xff0c;微软投资的数据中心 万物皆可GPT下咱们要失业了&#xff1f; 但是世界不仅仅是GPT GPT其实也只是冰山一角&#xff0c;2022年每4天就有一个大型模型问世 GPT历史时刻 GPT-1 带回到2018年的NLP 所有下游任务都需要微调&#x…

sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set问题解决方案

sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set问题解决方案 当我们使用sudo su切换权限时提示错误&#xff1a; sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set该错误出现原因&#xff1a;是因为/usr/bin/sudo的权限被…

计算机网络复习5

传输层——端到端 文章目录 传输层——端到端功能传输层的寻址与端口UDPTCPTCP连接管理TCP可靠传输TCP流量控制TCP拥塞控制网络拥塞的处理 功能 从通信和信息处理的角度看&#xff0c;传输层向它上面的应用层提供通信服务&#xff0c;它属于面向通信部分的最高层&#xff0c;同…

再升级|川石教育鸿蒙应用开发4.0教程发布

全新鸿蒙蓄势待发 HarmonyOS是一款面向未来的全场景分布式智慧操作系统。 对于消费者而言&#xff0c;HarmonyOS用一个统一的软件系统从根本上解决消费者面对大量智能终端体验割裂的问题&#xff0c;为消费者带来统一、便利、安全的智慧化全场景体验。 对于开发者而言&#xf…

现在AI那么发达,还有必要系统地学习Excel吗?

随着人工智能&#xff08;AI&#xff09;技术的飞速发展&#xff0c;许多传统的工作和技能正在逐渐被自动化和取代。在这个背景下&#xff0c;一些人开始质疑学习Excel等传统技能的必要性。然而&#xff0c;我认为学习Excel仍然是非常有必要的&#xff0c;原因如下。 首先&…