一、 计算机网络概论

news2024/10/7 12:19:44

一、计算机网络概论

1、计算机网络概述

1.1、概念

计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统

是一些互连的、自治的计算机系统的集合

以能够相互共享资源的方式互连起来的自治计算机系统的集合—>目的:资源共享;组成单元:分布在不同地理位置的多台独立计算机;遵循网络协议

由若干节点和连接这些节点的链路组成

1.2、互联网与网络

计算机网络把多台计算机连接起来,互联网将多个网络连接起来(网络的网络)

1.3、计算机网络的组成

1、从组成部分看:硬件、软件、协议

2、从工作方式看:边缘部分:由所有连接在互联网上的主机组成(用户直接使用),用来进行通信和资源共享

​ 核心部分:有大量网络和连接这些网络的路由器组成,为边缘部分提供服务

3、从功能组成看:通信子网、资源子网

1.4、计算机之间的通信=进程间的通信

1.5、边缘部分的端系统之间的通信方式

1、客户-服务器(c/s):客户是服务请求方,服务器是服务提供方

2、对等连接方式(p2p):两台主机地位对等,既可做客户,也可做服务器

1.6、电路交换、报文交换与分组交换

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

1.7、计算机网络的性能

1、速率(数据率、比特率):在数字信道上传输数据的速率

2、带宽:表示网络中某条信道传送数据的能力,通常表示最高数据率

3、吞吐量:单位时间内通过某个信道的数据量

4、时延:又称延迟或迟延

​ 发送时延:有主机或路由器发送到信道上的时间
发送时延 = 数据帧长度 发送速率 发送时延=\frac{数据帧长度}{发送速率} 发送时延=发送速率数据帧长度
​ 传播时延:电磁波在信道中的传播时间,只与信道材质有关
传播时延 = 信道长度 电磁波在信道上的传播速率 m / s 传播时延=\frac{信道长度}{电磁波在信道上的传播速率m/s} 传播时延=电磁波在信道上的传播速率m/s信道长度
​ 处理时延:分析、进行差错检验等的时间

​ 排队时延:在队列中等待的时间

总时延为所有时延之和

5、时延带宽积:又称 以比特为单位的链路长度
时延带宽积 = 传播时延 ∗ 带宽 时延带宽积=传播时延*带宽 时延带宽积=传播时延带宽
6、往返时间RTT:发送方发送完数据(即不计算发送方的发送时延)到发送方接收到接收方的确认总共经过的时间
R T T = A − > B 的传播时延 + B 的处理时延 + B 的排队时延 + B 的发送时延 + B − > A 的传播时延 = 2 ∗ 传播时延 + B 的处理时延 + B 的排队时延 + B 的发送时延 RTT = A->B的传播时延+B的处理时延+B的排队时延+B的发送时延+B->A的传播时延 \\=2*传播时延+B的处理时延+B的排队时延+B的发送时延 RTT=A>B的传播时延+B的处理时延+B的排队时延+B的发送时延+B>A的传播时延=2传播时延+B的处理时延+B的排队时延+B的发送时延
7、利用率:信道利用率或者网络利用率过高就会产生非常大的时延

2、计算即网络体系结构

2.1、协议与划分层次

实体:每一层中的活动元素(同一层的实体称为对等实体)

协议:为进行网络中的对等实体的数据交换而指定的一系列的规则、约定、要求(只有对等实体间有协议)

接口:上层使用下层服务的入口

服务:每两层之间,下层为上层提供服务,上层通过接口使用下层的服务(功能)

协议水平,服务垂直

2.2、OSI七层协议模型

自下向上:物理层-数据链路层-网络层-传输层-会话层-表示层-应用层 <物联网叔会使用>

2.2.1、应用层

提供用户与网络的接口

用户与网络的界面

所有能与用户交互产生网络流量的程序(联网才可用)

典型服务及协议:文件传输(FTP)、电子邮件(SMTP)、万维网(HTTP)

2.2.2、表示层

用于处理在两个通信程序中交换信息的表示方式(语法、语义)

功能:①数据格式转换②数据加密解密③数据压缩恢复

2.2.3、会话层

向表示层实体/用户进程提供建立连接并在连接上有序地传输数据

建立同步

会话间彼此不影响

功能:①建立、管理、终止会话②使用校验点,可是会话失效时从校验点/同步点继续恢复通信,实现数据同步

2.2.4、传输层

负责主机中两个进程的通信,即端到端的通信

传输单位:报文段或用户数据段

2.2.5、网络层

任务:把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务

控制报文通过网络的路由选择

2.2.6、数据链路层

将网络层传下来的数据报组装成帧

2.2.7、物理层

将比特流转换为电信号的形式,在链路上进行传输

2.3、TCP/IP四层协议模型

在这里插入图片描述

2.4、五层协议参考模型

在这里插入图片描述在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1015131.html

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

相关文章

【Git】Git 变基(rebase)以及rebase和merge之间的区别

Git 变基 1.变基 — rebase 在 Git 中整合来自不同分支的修改主要有两种方法&#xff1a;merge 以及 rebase。 在前面的文章中已经介绍了merge&#xff0c;这里我们来学习另一个指令rebase。 变基的基本操作 回顾之前在 分支的合并 中的一个例子&#xff0c;在该例子中&am…

go Gorm连接数据库,并实现增删改查操作

Gorm 1. 准备工作 首先进入终端下载我们需要的包&#xff08;确保go和mysql安装完成&#xff0c;并设置了环境变量&#xff09; go get -u gorm.io/driver/mysql go get -u gorm.io/gorm有两份官方文档有对 GORM 更详细的讲解。 创建 | GORM - The fantastic ORM library f…

EndNote21 | 账户同步问题

问题&#xff1a;无法同步&#xff0c;提示如下图所示。 原因&#xff1a;网络问题。 解决方法&#xff1a;国内网络无法实现同步&#xff0c;解决上网问题即可。

【数据结构】结构实现:顺序存储模式实现堆的相关操作

&#x1f6a9;纸上得来终觉浅&#xff0c; 绝知此事要躬行。 &#x1f31f;主页&#xff1a;June-Frost &#x1f680;专栏&#xff1a;数据结构 &#x1f525;该文章着重讲解了使用顺序结构实现堆的插入和删除等操作。 目录&#xff1a; &#x1f30d;二叉树的顺序结构&#x…

什么触控笔好用又便宜?ipad2022手写笔推荐

随着无纸化的广泛使用&#xff0c;和Apple pencil的出现&#xff0c;电容笔逐渐成为生产力的主要部分&#xff0c;像中性笔一样的电容笔&#xff0c;它不止具有小巧的身材&#xff0c;续航和功能都很在线&#xff0c;无论是在学习上还是工作上&#xff0c;电容笔逐渐成为人们缺…

Jenkis 配置钉钉通知

1、安装插件Ding Talk 2、钉钉上的配置 打开钉钉创建机器人&#xff0c;勾选加签&#xff0c;后面jenkins要用到 2.1 webhook -jenins界面要配置的地址&#xff1a;https://。。。。。。 2.2 jenkins 界面的加密地址 3、jenkins界面上的配置 在系统管理中找到安装好的插件&a…

部署docker image到AWS

1. 在AWS里创建ECR 仓库 2. 进入自己的Repository. 然后点击View push commands 3. 记一下这些命令 4. 登陆AWS cloud9 , 利用git clone 你的代码 5. 依次执行步骤3里的所有命令。最后你发现你的ECR里有了一个docker镜像 aws ecr-public get-login-password --region us-eas…

(CVPR-2023)InternImage:利用可变形卷积探索大规模视觉基础模型

InternImage&#xff1a;利用可变形卷积探索大规模视觉基础模型 Title&#xff1a;InternImage: Exploring Large-Scale Vision Foundation Models with Deformable Convolutions paper是上海AI Lab发表在CVPR 2023的工作 paper链接 Abstract 与近年来大规模视觉变换器&#x…

【Vue】入门及生命周期(前后端分离)

目录 一、Vue简介 1、Vue.js是什么 2、库和框架的区别 2.1 库(Library) 2.2 框架(Framework) 3、MVVM的介绍 二、Vue入门 1、Vue快速入门 2、Vue的优势 三、Vue事件 四、Vue生命周期 1、实例 一、Vue简介 1、Vue.js是什么 Vue是一款流行的构建用户界面(UI)的[渐进式…

vue3-admin-element安装

1、直接点此链接进入下载 https://gitee.com/hu-snail/vue3-admin-element-template 2、下载完毕之后是个压缩包&#xff0c;解压 然后直接可以运行到vscode或HBuilder中 3、下载依赖&#xff1a;我使用的npm下载 npm i npm i serve启动 运行&#xff1a;npm run serve …

【力扣】三角形最小路径和

目录 题目 例子 示例 1&#xff1a; 示例 2&#xff1a; 前言 思路 思想 代码 调用的函数 主函数 所有代码 力扣提交的代码 运行结果 小结 题目 给定一个三角形 triangle &#xff0c;找出自顶向下的最小路径和。 每一步只能移动到下一行中相邻的结点上。相邻的结…

分布式事务基础理论

基础概念 什么是事务 什么是事务&#xff1f;举个生活中的例子&#xff1a;你去小卖铺买东西&#xff0c;“一手交钱&#xff0c;一手交货”就是一个事务的例子&#xff0c;交钱和交货必 须全部成功&#xff0c;事务才算成功&#xff0c;任一个活动失败&#xff0c;事务将撤销…

BUU 加固题 AWDP Fix 持续更新中

BUU Ezsql 首先连接上ssh。输入账号密码。 到/var/www/html目录下&#xff0c;源码在里面。 主要是看index.php文件。 <?php error_reporting(0); include dbConnect.php; $username $_GET[username]; $password $_GET[password]; if (isset($_GET[username]) &&am…

shared library

原文、 shared library compatible vs incompatible compatible library 函数的工作场景没有变化 所有的函数对全局变量和返回参数产生相同的影响所有的函数继续返回相同的结果值提升性能 fix bugs 没有api 被删除可以有新的api加入 export 的结构体没有变化 违反以上各条的…

c++八股day2-虚函数表和虚函数表指针的创建时机

虚函数表和虚函数表指针的创建时机。 背景&#xff1a;用来实现多态&#xff08;包括静态多态和动态多态&#xff09;&#xff0c;多态的原理就是虚函数表和虚函数表指针 虚函数表的创建时机&#xff1a; a.什么时候生成的&#xff1f;编译器编译的时候声生成的&#xff0c;…

筑梦未来,与“EYE”同行——蔡司镜片X肇庆爱尔眼科医院走进石群小学

不知不觉&#xff0c;蔡司光学这项传递护眼理念、营造公益氛围的助童活动已步入第十个年头。从一开始的“孤军奋战”&#xff0c;到现如今拥有汇聚眼视光领域同行的社会号召力&#xff0c;品牌为青少年近视管理方案绘就了清晰的发展蓝图&#xff0c;旨在用蔡司镜片帮助广大青少…

Java(运算符+循环)万字超详细介绍 (囊括了按位,异或,for,while等基础和疑难知识)

【本节目标1】熟练掌握运算符 【本章目标2】熟练掌握循环 万字讲解&#xff0c;十分详细&#xff0c;有大量&#xff08;简单&#xff09;代码帮助理解和大量的&#xff08;简单&#xff09;举例与总结。 1.运算符 1.什么是运算符 计算机最基本的用途之一就是执行数学运算…

shopee——排序模型AUC还能涨吗?

文章目录 CBMRMultiCBMRSample Weight Assignment多任务推荐模型 CBMR MultiCBMR Sample Weight Assignment Click-aware Structure Transfer with Sample Weight Assignment for Post-Click Conversion Rate Estimation 每个用户的top-k 邻居每个商品的top-k 邻居平滑处理并构…

Windows【工具 04】WinSW官网使用说明及实例分享(将exe和jar注册成服务)实现服务器重启后的服务自动重启

官方Github&#xff1b;官方下载地址。没有Git加速的话很难下载&#xff0c;分享一下发布日期为2023.01.29的当前最新稳定版v2.12.0网盘连接。 包含文件&#xff1a; WinSW-x64.exesample-minimal.xmlsample-allOptions.xml 链接&#xff1a;https://pan.baidu.com/s/1sN3hL5H…

02_elasticsearch 核心概念

02_elasticsearch 核心概念 1、lucene和elasticsearch的前世今生2、elasticsearch的核心概念 1、lucene和elasticsearch的前世今生 1、lucene和elasticsearch的前世今生 lucene&#xff1a;最先进、功能最强大的搜索库。但是直接基于lucene开发&#xff0c;非常复杂&#xff…