【学习笔记】网络层——概述、数据交换方式:电路交换、报文交换与分组交换(数据报与虚电路)

文章目录

  • 一. 概述
  • 二. 数据交换方式
      • ① 电路交换
      • ② 报文交换
      • ③ 分组交换
      • ④ 分组交换 && 报文交换举例对比
      • ⑤ 三种数据交换方式比较总结
  • 三. 分组交换的两种方式
      • ① 定义
          • 传输单元名词辨析
      • ② 数据报
      • ③ 虚电路
      • ④ 数据报与虚电路的对比

ppt截自王道考研B站教程

太不容易了,终于看完数据链路层到网络层了= =

一. 概述

  • 主要任务:把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。
  • 传输单位数据报(数据报和分组,关系就像父与子)
  • 功能
    异构网络:也就是把4g,校园网等网络由路由器联合到一起。
    开环:静态,事先定义好。
    闭环:动态,在实际过程中同步定义。
    在这里插入图片描述

二. 数据交换方式

  • 数据交换:使数据通过网络核心【路由器】从源主机到目的主机
  • 为什么要数据交换:
    见下图,在有交换设备前,需要有许多链路(C2n)。
    有交换设备后,还是有多设备时端口多链路过长等问题。
    于是就推出了第三种方式:解决了前两种方式的问题。
    在这里插入图片描述
  • 数据交换方式
    在这里插入图片描述

① 电路交换

  • 特点:独占资源
  • 优缺点见下图右下角。电路交换方式就像两个人打电话一样,同时只能和一个人打电话(独占)。
    在这里插入图片描述
    在这里插入图片描述

② 报文交换

  • 与①不同,加入了存储因素,从而避免独占。
  • 由于报文有小有大,因此交换设备需要有较大的缓存空间(以防不备)
    在这里插入图片描述
    在这里插入图片描述

③ 分组交换

  • 和②很像,加入分组因素
  • 由于分组,传输的数据都是较小的数据块,因此没有②的需要较大缓存空间要求。
  • 可能会乱序,因此实际上分组后的数据块还会携带其他信息(比如排序序号等)
    在这里插入图片描述

④ 分组交换 && 报文交换举例对比

  • 预防针:看了几遍才理解好,可以结合⑤的对比图理解。
  • 计算两种方式的所需时间
  • 注意不计传播延迟(也就是只考虑发送出数据时间,不考虑在链路上传播所需时间)
    在这里插入图片描述
  • 报文交换
    本质上就是:进行三次传播时延
    由题意知,一次传播时延时间为:10000bit / 1000bps = 10s
    因此结果为30s。
    在这里插入图片描述
  • 分组交换
    本质上是:一次10000bit的传播时延 + 两次10bit的传播时延
    源地址时,要本本分分地发送10000 / 1000 = 10s 的分组。
    在此之后,由于分组交换的分组传输是连续的,因此实际上之后的传输都看作单个分组的传播时延10 / 1000 = 0.01s即可。(可能描述得有点抽象,抱歉= =)

在这里插入图片描述

  • 计算题注意事项:
    分组头部大小:可能题目要求,实际分组数据部分大小 = 分组大小 - 分组头部大小
    在这里插入图片描述

⑤ 三种数据交换方式比较总结

在这里插入图片描述

三. 分组交换的两种方式

① 定义

举个例子:同样是和人联系

  • 无连接服务:类似发微信,不用提前确定连接;可能乱序(比如:发“你我他”,收到“你他我”)
  • 有连接服务:类似打电话,需要提前建议连接(打通电话)
    在这里插入图片描述
传输单元名词辨析
  • 应用层:报文
  • 传输层:报文段
  • 网络层:IP数据报,分组
  • 数据链路层:帧
  • 物理层:比特流

首先在传输层中,如果应用层给的报文过大,传输层会分减成报文段小则不分减)。
然后在网络层中,报文段+源地址+目的地址 = IP数据报;如果IP数据报大切割成分组
接着在数据链路层中,分组加头(MAC地址)加尾(FCS控制序列)变成帧
最后在物理层,把这些1010的组合转换成信号传出去。

② 数据报

在这里插入图片描述

③ 虚电路

  • 虚电路号:用于标识是哪一条虚电路。
    比如A发送给B,给分组加上虚电路号1;然后C发送给B,给分组加上虚电路号2。
    加上虚电路号后,第一个路由器就知道该把这些分组往哪些地方发送了。
  • 全双工
    在这里插入图片描述

④ 数据报与虚电路的对比

在这里插入图片描述

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

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

相关文章

【学习记录】网络层——IP数据报(格式与分片)

文章目录一. IP数据报格式二. IP数据报分片① 为什么要分片?② 标识、标志与片偏移③ 例题单位为nB小结PPT截自王道考研教程 tips:b是位,B是字节。 一. IP数据报格式 在本章节中,暂时不区分IP数据报与分组。 生存时间(Time To Live)&#xf…

自动驾驶学习笔记(二十二)——自动泊车算法

#Apollo开发者# 学习课程的传送门如下,当您也准备学习自动驾驶时,可以和我一同前往: 《自动驾驶新人之旅》免费课程—> 传送门 《Apollo开放平台9.0专项技术公开课》免费报名—>传送门 文章目录 前言 感知算法 定位算法 规划算法…

【学习笔记】 IPv4地址、NAT与子网掩码、子网划分

文章目录一. IP地址① 在例子中理解③ IP地址的分类④ 特殊IP地址⑤ 私有IP地址⑥ 各类IP的对比二. NAT三. 子网划分与子网掩码① 子网划分② 子网掩码例题1例题2③ 使用子网时路由的转发PPT截自王道考研教程 一. IP地址 可以理解成上网设备的身份证号唯一点分十进制&#xff…

java对象底层原存储结构图解_图解图库JanusGraph系列-一文知晓“图数据“底层存储结构...

大家好,我是洋仔,JanusGraph图解系列文章,实时更新~图数据库文章总目录:转载文章请保留以下声明:一:存储模式留言或私信我,邀请你加入“图数据库交流”微信群!1、图内容本文以下所有…

【学习笔记】网络层——无分类编址CIDR、ARP协议、DHCP协议和ICMP协议

文章目录一. CIDR① 定义② 构成超网③ 最长前缀匹配二. ARP协议① 定义② 例题三. DHCP协议① 主机如何获取IP②DHCP协议四. ICMP协议① ICMP差错报告报文类型(5种)数据字段不发送的情况② ICMP询问报告报文类型应用一. CIDR ① 定义 在点分十进制后加…

【学习笔记】网络层——IPv6:地址表示、IPv4的对比、IPv4过渡到IPv6、基本地址类型等

文章目录一.1) 为什么要有IPv62)数据报格式3)IPv4和IPv6的区别4)IPv6地址表示形式5)IPv6基本地址类型6)IPv4到IPv6的过渡方法一. 1) 为什么要有IPv6 CIDR、NAT只是缓解IPv4空间殆尽,治标不治本。 而IPv6可…

【学习笔记】网络层——网络层设备、移动IP、IP组播

文章目录一. 网络层设备1)三层设备的区别2)路由表与路由转发二. 移动IP① 定义相关术语:实际过程:三. IP组播① IP数据报的三种传输方式② IP组播地址③ IGMP协议与组播路由选择协议网际组管理协议IGMP组播路由选择协议一. 网络层…

larval+mysql+不等于_MySQL学习日记(19)比较运算符

比较运算符比较对象 比较运算符 子查询mysql> SELECT * FROM 运算符例子;----------| id | 数值 |----------| 1 | 1 || 2 | 3 || 3 | 5 || 4 | 7 || 5 | 9 || 6 | 11 || 7 | 13 |----------7 rows in set (0.01 sec)mysql> SELECT * FROM 运算符例子2;----------| id | …

【学习笔记】路由算法与路由协议:RIP协议与距离向量算法、OSPF协议与链路状态算法、BGP协议

文章目录一. 路由算法与路由协议概述① 路由算法的分类② 分层次的路由选择协议二. RIP协议和距离向量算法① RIP协议定义② RIP协议:交换对象、交换周期、交换内容③ 距离向量算法例题1例题2④ RIP协议的报文格式⑤ RIP协议:好消息传得快,坏…

【学习笔记】传输层:概述、UDP协议

文章目录一. 概述1)传输层的寻址与接口二. UDP协议1)定义2)首部格式3)UDP检验一. 概述 是主机才有的层次 两个协议:TCP & UDPTCP面向连接,UDP则不是QQ发一条信息(UDP);发一个大文件(TCP&am…

【学习笔记】传输层:TCP协议(报文段、连接管理{握手}、可靠传输、流量控制、拥塞控制)

文章目录一. 协议特点 & 报文段① 特点② 报文段首部格式二. TCP连接管理① 建立联系(三次握手)SYN洪泛攻击② 连接释放(四次挥手)三. TCP流量控制① 序号② 重传冗余ACK(快速重传)三. 流量控制① 定义…

空调调节 java_空调调节方式

只能手动对冷/热风的温度和风量进行粗略的分级调节,不能设定车内空调的具体温度。拨动控制板上的功能键对温度、风速、风向进行控制。手动空调的优点在操作简单明了,方便,几乎任何事情都在弹指间完成操作。对于风速和风向的调节随心所欲。自动…

【学习笔记】网络层:应用模型、DNS系统、文件传输协议FTP

文章目录一. 应用层概述① 客户/服务器(C/S)模型② P2P模型(对等模型)二. DNS系统① 定义② 域名③ 域名服务器④ 域名解析过程三. 文件传输协议FTP① 定义② FTP服务器和用户端③ FTP工作原理附加:两种FTP传输模式一. 应用层概述 应用层&am…

【学习笔记】应用层——电子邮件、万维网、HTTP协议

文章目录一. 电子邮件① 电子邮件的信息格式② 组成结构③ 简单邮件传送协议SMTP定义SMTP通信的三个阶段SMTP的缺点 & MIME④ 邮局协议POP3定义网际报文存取协议IMAP⑤ 基于万维网的电子邮件二. 万维网和HTTP协议① 万维网的定义及概念② 超文本传输协议HTTP定义与概念特点…

mysql 自身参照自身_MySQL入门

1.SQL查询操作select的“另类”用法我们通常习惯select from从数据表中读取数据,不过实际上select并不一定要去读取数据库中的内容。比如:select 11; 返回2select now(); 返回当前时间select本身代表要返回的内容,至于与数据库表中存的数据是…

【LeetCode笔记】1. 两数之和(JAVA、哈希表)

文章目录一. 题目描述二. 解法① 暴力破解② 静态哈希表1. 为什么用哈希表来做2. 特殊情况:两数相同,map映射覆盖③ 动态哈希表④ 未解之谜诶嘿,经典开头题目 一. 题目描述 数组中同一个元素不能使用两遍: 见实例2,实…

java spring入门小程序_springMVC学习笔记(二)-----注解和非注解入门小程序

最近一直在做一个电商的项目,周末加班,忙的都没有时间更新博客了。终于在上周五上线了,可以轻松几天了。闲话不扯淡了,继续谈谈springMvc的学习。现在,用到SpringMvc的大部分使用全注解配置,但全注解配置也…

【LeetCode笔记】2. 两数相加(JAVA、链表)

文章目录题目描述代码题目描述 解法:直接用两个链表构造出第三个链表即可注意点:进位carry。进位的情况有几种,都要考虑上。(其实感觉这道题不是很难,挺直观的) 代码 时间复杂度:O(max(m,n)…

【LeetCode笔记】3. 无重复字符的最长子串(JAVA、滑动窗口、字符串)

文章目录题目描述思路 && 代码1. 之前的版本更新 2.0题目描述 子串:各字符间必须要相邻,而非子序列使用滑动窗口来做就行 思路 && 代码 1. 之前的版本 思路:维护一个滑动窗口,滑动窗口中容纳一个无重复字符的…

【LeetCode笔记】5.最长回文子串(Java、动态规划、字符串)

文章目录题目描述解法 & 代码:思路题目描述 回文:正着念和倒着念一样。 解法 & 代码: 一开始看到子串,想着可能no.3最长重复子串一样用滑动窗口。不过回文串的判断会很麻烦,于是舍弃。之后看题解&#xff…