【什么是Internet?网络边缘,网络核心,分组交换 vs 电路交换,接入网络和物理媒体】

文章目录

  • 一、什么是Internet?
    • 1.从具体构成角度来看
    • 2.从服务角度来看
  • 二、网络结构
    • 1.网络边缘
      • 1.网络边缘:采用网络设施的面向连接服务
        • 1.1.目标:在端系统之间传输数据
        • 1.2.TCP服务
      • 2.网络边缘:采用网络设施的无连接服务
        • 2.1目标:在端系统之间传输数据
        • 2.2使用TCP的应用:
    • 2.网络核心
      • 1.网络核心:电路交换
      • 2.电路交换不适合计算机之间的通信
      • 3.网络核心:分组交换
      • 4.分组交换:存储-转发
      • 5.网络核心的关键功能
    • 3.分组交换 vs 电路交换
      • 1.分组交换网络:存储-转发
      • 2.数据报(datagram)的工作原理
    • 4.接入网络和物理媒体
      • 1.住宅接入:modem
      • 2.接入网:digital subscribe line(DSL)
      • 3.接入网:线缆网络
      • 4.无线接入网络

一、什么是Internet?

1.从具体构成角度来看

  • 节点

  • 主机及其上运行的应用程序

  • 路由器,交换机等网络交换设备

  • 边:通信链路

  • 接入网链路:主机连接到互联网的链路

  • 主干链路:路由器之间的链路

  • 协议(协议定义了两个或多个通信实体之间交换的报文格式次序,以及在报文传输和接收或其他事件方面所采取的动作
    在这里插入图片描述

  • 在这里插入图片描述

2.从服务角度来看

  • 使用通信设施进行通信的分布式应用
    • Web,email,分布式游戏,电子商务,社交网络。
  • 通信基础设施为apps提供编程接口(通信服务)
    • 将发送和接收数据的apps与互联网连接起来
    • 无连接不可靠服务(只有端系统和下面的TCP知道,中间的传输核心不知道)
    • 有连接(端系统和中间的传输核心都知道)
    • 面向连接的可靠服务

二、网络结构

  • 网络边缘
    • 主机
    • 应用程序(客户端和服务器)
  • 网络核心
    • 互连者的路由器
    • 网络的网络
  • 接入网,物理媒体
    • 有线或者无线通信链路

1.网络边缘

  • 端系统(主机):
    • 运行应用程序
    • 如Web、email
  • 客户/服务器模式
    • 客户端向服务器请求、接收服务
    • 如Web浏览器/服务器;email
      客户端/服务器
  • 对等(peer-peer)模式
    • 如迅雷(通讯是分布式的,解决了c/s的可拓展性(请求多了会崩))

1.网络边缘:采用网络设施的面向连接服务

1.1.目标:在端系统之间传输数据
  • 握手:在数据传输之前做好准备(两个通信主机之间为连接建立状态
  • TCP-传输控制协议(Transmission Control Protocol)
1.2.TCP服务
  • 可靠性(不重复,不丢失,不乱序,不出错),按顺序地传送数据。
  • 流量控制:发送方不会淹没接收方(目标主机觉得传送得快的话,就会让本主机传送得慢一些)
  • 拥塞控制:当网络拥塞时,发送方降低发送速率。

2.网络边缘:采用网络设施的无连接服务

2.1目标:在端系统之间传输数据
  • 握手:无连接服务

  • UDP-用户数据报协议(User Datagram Protocol)

    • 无连接
    • 不可靠数据传输
    • 无流量控制
    • 无拥塞控制
2.2使用TCP的应用:
  • HTTP (Web), FTP (文件传送), Telnet (远程登录), SMTP (email)。
  • 流量控制:发送方不会淹没接收方(目标主机觉得传送得快的话,就会让本主机传送得慢一些)
  • 使用UDP的应用: 流媒体、远程会议、 DNS、Internet电话。

2.网络核心

  • 网络核心:路由器的网状网络。

  • 基本问题:数据怎样通过网络进行传输?

    • 电路交换:为每一个呼叫留一个专有电路。

    • 分组交换:

    • 将要传送的数据分成一个个单位。

    • 将分组从一个路由器传到相邻路由器(hop),一段段最终从源端传到目标端。

    • 每段:采用链路的最大传输能力(带宽)。

1.网络核心:电路交换

端到端的资源被分配给从源端到目标端的呼叫 “call”:
在这里插入图片描述

  • 图中,每段链路有4条线路:

    • 该呼叫采用了上面链路的第2个线路,右边链路的第1个线路(piece)。
  • 独享资源:不同享

    • 每个呼叫一旦建立起来就能够
      保证性能
  • 如果呼叫没有数据发送,被分配的资源就会被浪费。

  • 通常被传统电话网络采用。

在这里插入图片描述
网络资源(如宽带)被分成片

  • 为呼叫分配片

  • 如果某个呼叫没有数据,则其资源片处于空闲状态(不共享)。

  • 将带宽分成片

    • 频分(Frequency-division multiplexing)
    • 时分(Time-division multiplexing)
    • 波分(Wave-division multiplexing)
      在这里插入图片描述

2.电路交换不适合计算机之间的通信

  • 连接建立时间长。

  • 计算机之间的通信有突发性,如果使用线路交
    换,则浪费的片较多。

    • 即使这个呼叫没有数据传递,其所占据的片也不能
      够被别的呼叫使用
  • 可靠性不高?

3.网络核心:分组交换

在这里插入图片描述
以分组为单位存储-转发方式

  • 网络带宽资源不再分分为一个个片,传输时使用全部带宽。
  • 主机之间传输的数据被分为一个个分组。

资源共享,按需使用

  • 存储-转发:分组每次移动一跳

4.分组交换:存储-转发

  • 被传输到下一个链路之前,整个分组必须到达路由器:存储-转发。
    在这里插入图片描述

5.网络核心的关键功能

路由:决定分组采用的源到目标的路径。
转发:将分组从路由器的输入链路转移到输出链路。

在这里插入图片描述

3.分组交换 vs 电路交换

1.同样的网络资源,分组交换允许更多的用户使用网络。
2.分组交换是“突发数据的胜利者”

  • 适合于对突发式数据传输

    • 资源共享。
    • 简单,不必建立呼叫。
      ==3.过度使用会造成网络拥塞:==分组延时和丢失
  • 对可靠的数据传输需要协议来约束:拥塞控制。

1.分组交换网络:存储-转发

分组交换:分组的存储转发一段一段从源端传到目标端,按照有无网络层的连接,分成:
1. 数据报网络:

  • 分组的目标地址决定下一跳。
  • 在不同的阶段,路由可以改变。
  • 类似:问路。
    2. 虚电路网络:
  • 每个分组都带标签(虚电路标识 VC ID),标签决定下一跳。
  • 在呼叫建立时决定路径,在整个呼叫中路径保持不变。
  • 路由器维持每个呼叫的状态信息。

2.数据报(datagram)的工作原理

  • 在通信之前,无须建立起一个连接,有数据就传输。
  • 每一个分组都独立路由(路径不一样,可能会失序)。
  • 路由器根据分组的目标地址进行路由。
    在这里插入图片描述

在这里插入图片描述

4.接入网络和物理媒体

Q: 怎样将端系统和边缘路由器连接?

  • 住宅接入网络
  • 单位接入网络 (学校、公
    司)
  • 无线接入网

1.住宅接入:modem

  • 将上网数据调制加载音频信号上,在电话线上传输,在局端将其中的数据解调出来;反之亦然。
  • 拨号调制解调器。

2.接入网:digital subscribe line(DSL)

  • 采用现存的到交换局DSLAM的电话线
    • DSL线路上的数据被传到互联网
    • DSL线路上的语音被传到电话网

3.接入网:线缆网络

有线电视信号线缆双向改造
FDM: 在不同频段传输不同信道的数据,
数字电视和上网数据(上下行)。

  • 线缆和光纤网络将个家庭用户接入到ISP(Internet Service Provider)路由器。
  • 各用户共享到线缆头端的接入网络。

4.无线接入网络

  • 各无线端系统共享无线接入网络(端系统到无线路由器)。
  • 在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

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

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

相关文章

unicloud快速上手,unicloud项目创建以及项目创建注意事项

uniCloud快速上手 本项目地址https://gitee.com/qayrup/unicloud-demo 创建unicloud项目 新建一个uni项目,并选择启用unicloud,选择阿里云或腾讯云 阿里云和支付宝云都支持一个月免费的云,如果只想体验啥的,可以选择这两个, 但是需要注意,支付宝云需要配置跨域,否则很多云函…

XCode升级错误:Command CompileC failed with a nonzero exit code 解决办法

升级完XCode之后,bulid失败,出现如下错误: 问题1: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrunCommand Compi…

网络编程面试题

一、什么是IP地址 1.IP地址是主机在网路中的唯一标识,,当主机从一个网络切换到另一个网络时,会更改IP地址,同样的IP地址也是路由器进行路由选择的标识 2.IP地址的分类 IPV4:采用4字节无符号整数存储 IPV6&#xff…

【JVM】垃圾收集算法,垃圾收集器,调优,如何判断类是无用的类?对象一定分配在堆中吗?了解逃逸分析技术吗?

目录 垃圾收集算法 标记-清除 标记-复制 标记-整理 分代收集算法 垃圾收集器 CMS收集器 G1 收集器 Serial收集器 ParNew收集器 Parallel Scavenge 收集器 Serial Old 收集器 Parallel Old 收集器 引用类型总结 调优 调优命令 调优工具 调优参数 如何判断类是…

PPT好看配色

放几个链接!画图时候可以参考!转自知乎 Color Hunt ColorDrop 中国色 Flat UI Colors Coolors

Stable Diffusion之核心网络结构解析

Stable Diffusion核心网络结构解析 1. SD模型整体架构初识 1. SD模型整体架构初识 Stable Diffusion模型整体上是一个End-to-End模型,主要由以下三个核心组件构成。 VAE(变分自编码器,Variational Auto-Encoder),U-N…

Redis设计原理简介

键值存储模型: Redis是一个基于内存的键值对存储系统,它支持五种基本数据结构(字符串String、哈希Hash、列表List、集合Set、有序集合Sorted Set)以及几种高级数据结构如Bitmaps、HyperLogLogs等。 单线程架构: Redis采…

VMware部署银河麒麟遇到的问题记录

1. 解决VMware Workstation安装VMware Tools显示灰色的办法 1.关闭虚拟机; 2.在虚拟机设置分别设置CD/DVD、CD/DVD2和软盘为自动检测三个步骤; 3.再重启虚拟机,灰色字即点亮。 2.Linux安装vmTool

【兆易创新GD32H759I-EVAL开发板】Keil 工程警告 Multiply defined Global Symbol 原因排查

在测试【兆易创新GD32H759I-EVAL开发板】过程中 遇到许多小坎坷 今天遇到的是 .\Objects\Project.axf: Warning: L6439W: Multiply defined Global Symbol OS_Tick_Enable defined in .text.OS_Tick_Enable(os_systick_1.o) rejected in favor of Symbol defined in .text.O…

最尴尬的论文!ChatGPT 抄来的忘记删掉提示词,211高校教授发表在一区SCI期刊

张同学,你的ChatGPT指令提示词忘记删除了?!!!! 近期,一篇题目为“The three-dimensional porous mesh structure of Cu-based metal-organic-framework - aramid cellulose separator enhances …

面试算法-68-将有序数组转换为二叉搜索树

题目 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 平衡 二叉搜索树。 示例 1: 输入:nums [-10,-3,0,5,9] 输出:[0,-3,9,-10,null,5] 解释:[0,-10,5,null,-3,null,9] 也将被视…

【计算机】——51单片机

单片机是一种内部包含CPU、存储器和输入/输出接口等电路的集成电路(IC芯片) 单片机是单片微型计算机(Single Chip Microcomputer)的简称,用于控制领域,所以又称为微型控制器(Microcontroller U…

TikTok小店运营经验分享,美国本土小店怎么做?

作为资深跨境老玩家,虽不说是经验丰富,至少也是摸清了基本的玩法思路。TikTok作为近来的跨境新蓝海,他的玩法其实并不难,作为第一批试错玩家,今天也诚心给大家分享一些美国本土小店运营经验,感兴趣的话就看…

Linux系统Docker安装Drupal并配置数据库实现公网远程访问本地站点

文章目录 前言1. Docker安装Drupal2. 本地局域网访问3 . Linux 安装cpolar4. 配置Drupal公网访问地址5. 公网远程访问Drupal6. 固定Drupal 公网地址 前言 Dupal是一个强大的CMS,适用于各种不同的网站项目,从小型个人博客到大型企业级门户网站。它的学习…

网速监控,实时网络速度监控

带宽与网速 现在,对高带宽的需求空前高涨,而且网络(包括标准的内部部署)以及公共、私有和混合环境都变得更加复杂。 虽然带宽和网速经常互换使用,但它们并不总是相同的。网速更多的是与延迟有关,而不是与…

ai制图常用的软件有哪些?这5款ai生图工具值得推荐!

过去提起制图,它是一项具备高度专业化的创作活动,需要由熟练掌握制图技能的人完成,且制图通常包含的步骤繁多,很容易劝退想学习或者入门制图的新手,但随着 ai 人工智能技术在各个领域的落地,我们有机会用上…

MYSQL索引、事务、存储引擎(一)

目录 一、索引 1、索引的概念 2、索引的作用 3、索引的副作用 4、创建索引的原则依据 二、索引的分类 1、普通索引 1.直接创建索引 2.修改方式创建索引 3.创建表的时候指定索引 2、唯一索引 1.直接创建唯一索引 2.修改表方式创建索引 3.创建表的时候指定索引 3、…

以题为例浅谈双指针算法

什么是双指针算法 双指针是指在遍历元素时,不是使用单个指针进行遍历而是使用两个指针进行访问,从而达到相应目的;注意这个指针不是c语言中那个指向地址的指针; 双指针分类 双指针分为对撞指针和快慢指针; 对撞指针…

JetBrains全家桶激活,分享 IntelliJ IDEA 2024 激活的方案

大家好,欢迎来到金榜探云手! IDEA 公司简介 JetBrains 是一家专注于开发工具的软件公司,总部位于捷克。他们以提供强大的集成开发环境(IDE)而闻名,如 IntelliJ IDEA、PyCharm、和 WebStorm等。这些工具被…

Vulnhub靶机:Kioptrix_2014

一、介绍 运行环境:Virtualbox和vmware 攻击机:kali(192.168.56.101) 靶机:Kioptrix: 2014(192.168.56.108) 目标:获取靶机root权限和flag 靶机下载地址:https://ww…