计算机网络(一)网络体系结构

news2024/11/25 14:59:57

layout: post
title: 计算机网络(一)网络体系结构
description: 计算机网络(一)网络体系结构
tag: 计算机网络


计算机网络

  • 计算机网络体系基本概念
    • 网络性能指标
      • 数据量与数据速率(比特率)
      • 带宽
      • 吞吐量
      • 时延
      • 时延带宽积
      • 往返时间
      • 利用率
      • 丢包率
    • 网络体系结构
  • 数据链路层
    • 封装成帧
    • 差错检测
    • 可靠传输
    • 点对点协议PPP(point-to-point protocol)
    • 媒体接入控制MAC(medium access control)
      • 静态划分信道
      • 随机接入
    • MAC地址
    • IP(Internet Protocol)地址
    • 地址解析ARP(address resolution protocol)协议
    • 以太网交换机自学习和转发帧的流程
    • 以太网交换机的生成树协议(STP)
    • 虚拟局域网VLAN

计算机网络体系基本概念

网络性能指标

数据量与数据速率(比特率)

在这里插入图片描述

带宽

计算机网络中的带宽用来表示从网络某点到另一点所能通过的最高数据率
在这里插入图片描述

吞吐量

单位时间能够通过的数据量
在这里插入图片描述

时延

发送速率取决于网卡发送速率、信道带宽已经路由接口转交速率,理论的网速是三者中的最低值!!!
所以光买个带宽高的网线,路由器或者网卡网络跟不上是白搭!!!
在这里插入图片描述

时延带宽积

在这里插入图片描述

往返时间

在这里插入图片描述

利用率

在这里插入图片描述

丢包率

在这里插入图片描述

网络体系结构

OSI是法律上的国际标准,但TCP/IP体系占据了市场,是实际上的国际标准。
在这里插入图片描述

在TCP/IP协议中,我们常见的IP协议属于网际层,TCP和UDP协议属于运输层,HTTP、DNS等属于应用层

在这里插入图片描述

数据链路层

在这里插入图片描述

数据链路层三个重要问题:

  • 封装成帧
  • 差错检测
  • 可靠传输

封装成帧

数据部分为了避免出现类似帧头和帧尾类似的01111110,会在每5个连续1后边插入0,确保帧头帧尾的唯一性。接收端解析时,把连续5个1后边的0剔除即可。
在这里插入图片描述

差错检测

在这里插入图片描述

可靠传输

在这里插入图片描述

点对点协议PPP(point-to-point protocol)

在这里插入图片描述

媒体接入控制MAC(medium access control)

在这里插入图片描述

静态划分信道

在这里插入图片描述

随机接入

MAC地址

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

IP(Internet Protocol)地址

IP地址属于网络层。但在数据链路层也经常用到。
网络层封装IP地址,数据链路层封装MAC地址。
在这里插入图片描述
数据包转发过程中起始IP地址不变,但起始MAC地址会随着链路改变。
在这里插入图片描述

地址解析ARP(address resolution protocol)协议

ARP地址解析协议只能在单个数据链路段中使用。

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

以太网交换机自学习和转发帧的流程

在这里插入图片描述

在这里插入图片描述

以太网交换机的生成树协议(STP)

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

虚拟局域网VLAN

为了避免产生巨大的广播域造成资源浪费,而使用实际的交换机隔离局域网成本过高,引用虚拟局域网技术,将局域网内的设备划分成与物理位置无关的逻辑分组。。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

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

相关文章

Python入门自学进阶-Web框架——25、DjangoAdmin项目应用-分页与过滤

对于数据很多,就需要将数据进行分页显示,同时还要提供过滤功能。 当配置文件中配置了过滤条件,那就要在显示表信息的时候,显示过滤条件选择项,选择后进行过滤,然后下面显示过滤后的数据,如果数…

数据结构(单链表)

前沿: 在前面总结的顺序表的时候,最后也说出了他的一些缺点,例如头插/中间插的时候的时间复杂度是O(n),这个效率并不高,而如何提高效率的实现呢,这里我们可以通过单链表来简单的提高这个效率。 思维导图&am…

java计算机毕业设计springboot+vue在线投票系统

项目介绍 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势;对于在线投票系统当然也不能排除在外,随着网络技术的不断成熟,带动了在线投票系统的发展,它彻底改变了…

Java初识:类和对象(上)

文章目录学习目标1.面向对象的初步认识1.1认识面向对象1.2 区分面向对象和面向过程2.类当定义与使用2.1认识简单类2.2 类的定义格式2.3 小试身手-定义类的小练习3.类的实例化3.1 什么是实例化3.2 实例化注意事项:3.3 类和对象说明4. this 引用4.1为什么要用this4.2 …

小程序意见反馈界面(简洁版代码)

在开发个人中心页面时,意见反馈功能是必不可少的,下面介绍该功能的具体开发流程 1、首先看一下效果图: 2、WXML代码,分为三个部分,文本域(TextArea)、输入框(Input)、按钮&#xff…

程序员日常|为什么我在开发工作中偏爱这款键盘?

前言 最近一直不断地有粉丝朋友们私信我,问我该如何给自己挑选一款适合程序员工作的键盘,于是今天来给大家介绍下我用的键盘。 文章目录前言我的键盘亲身经历使用体验视频展示我的键盘 程序员作为一个需要长时间敲代码的职业,没有一个趁手的…

html静态网页设计制作 HTML我的家乡沧州网页代码 dw静态网页成品模板素材网页 web前端网页设计与制作 div静态网页设计

家乡旅游景点网页作业制作 网页代码运用了DIV盒子的使用方法,如盒子的嵌套、浮动、margin、border、background等属性的使用,外部大盒子设定居中,内部左中右布局,下方横向浮动排列,大学学习的前端知识点和布局方式都有…

uint 与 int 相加,事与愿违?

#include <iostream> using namespace std; int main() { uint32_t uint_data -22; int int_data 0; if (uint_data int_data < 0) { cout <<"uint int负数小于0: "; } else { cout <<"…

ARM编程环境搭建教程

随着移动互联网的繁荣发展&#xff0c;物联网人工智能的兴起&#xff0c;嵌入式开发成为了越来越多IT人必须学习的内容&#xff0c;而在嵌入式芯片领域&#xff0c;ARM具有无可撼动的市场占有率&#xff0c;所以说&#xff0c;学习嵌入式不学ARM&#xff0c;不如回家卖红薯。 接…

C++ Reference: Standard C++ Library reference: C Library: cwctype: iswblank

C官网参考链接&#xff1a;https://cplusplus.com/reference/cwctype/iswblank/ 函数 <cwctype> iswblank int iswblank (wint_t c); 检查宽字符是否为空白 检查c是否为空字符。 空白字符是用于分隔一行文本中的单词的空格&#xff08;space character&#xff09;字符…

用色彩活出彩,能率Color Run上海之旅圆满结束

11月8日&#xff0c;以“用色彩&#xff0c;活出彩”为主题的能率|苏宁 Color Run活动&#xff0c;于上海圆满结束。此次活动由燃热领域代表品牌能率与苏宁易购集团联合举办&#xff0c;旨在通过有效户外运动&#xff0c;提倡健康快乐的生活方式&#xff0c;悦享多彩人生。 能率…

摄影网页设计制作 简单静态HTML网页作品 WEB静态摄影网站作业成品 学生DW摄影网站模板

&#x1f389;精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业…

C++语言基础篇

✅作者简介&#xff1a;CSDN内容合伙人&#xff0c;全栈领域新星创作者&#xff0c;阿里云专家博主&#xff0c;华为云云享专家博主&#xff0c;掘金后端评审团成员 &#x1f495;前言&#xff1a; 学长出的这一系列专栏适合有⼀点 C 基础&#xff0c…

PPT的“限制编辑”模式如何设置?

我们知道&#xff0c;Word文档和Excel表格都可以设置限制编辑&#xff0c;防止文件被随意改动&#xff0c;可是PPT文件里并没有“限制编辑”的选项&#xff0c;那要怎么设置呢&#xff1f; 其实&#xff0c;PPT的“只读模式”就等同于“限制编辑”模式&#xff0c;因为PPT文件…

【网页设计】期末大作业:化妆品主题——绿色大气的html5响应式化妆品护肤品肌肤网页设计(11页)

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

Python解决图文验证码登录识别(1)

前言 本文是该专栏的第22篇,后面会持续分享python的干货知识,记得关注。 在信息爆炸的年代,爬虫对于在工作中进行信息的抽取,获取重要的数据源是一项非常不错的技能,可以说很久之前的爬虫几乎没什么难度,直到互联网的持续发展,陆陆续续出现了一大堆的反爬措施,给爬虫也…

【css 动画】css实现奔跑的北极熊

&#x1f4cb; 个人简介 &#x1f496; 作者简介&#xff1a;大家好&#xff0c;我是阿牛&#xff0c;全栈领域优质创作者&#x1f61c;&#x1f4dd; 个人主页&#xff1a;馆主阿牛&#x1f525;&#x1f389; 支持我&#xff1a;点赞&#x1f44d;收藏⭐️留言&#x1f4dd;…

Verilog功能模块——Uart收发

摘要本文分享了一种通用的Uart收发模块&#xff0c;可实现Uart协议所支持的任意波特率&#xff0c;任意位宽数据&#xff08;5~8&#xff09;&#xff0c;任意校验位&#xff08;无校验、奇校验、偶校验、1校验、0校验&#xff09;&#xff0c;任意停止位&#xff08;1、1.5、2…

《机器学习实战》7.AdaBoost元算法提高分类性能

目录 1 基于数据集多重抽样的分类器 1.1 bagging&#xff1a;基于数据随机重抽样的分类器构建方法 1.2 boosting 2 训练算法&#xff1a;基于错误提升分类器的性能 3 基于单层决策树后见弱分类器 4 完整AdaBoost算法的实现 5 测试算法&#xff1a;基于AdaBoost的分类 6…

数据结构 - 二叉搜索树

目录 一、概念 二、实现 非递归删除 递归删除 三、总结 一、概念 二叉搜索树&#xff08;BST&#xff0c;Binary Search Tree&#xff09; 也称二叉排序树&#xff0c;二叉查找树 二叉搜索树&#xff1a;一棵二叉树&#xff0c;可以为空&#xff0c;如果不为空&#xf…