计算机网络扫盲(2)——网络边缘

一、概述        

        在计算机网络得到术语中,我们把与因特网相连的计算机或其他设备称为端系统(或者主机),如下图所示,因为它们位于因特网的边缘,所以被称为端系统。因特网的端系统包括了桌面计算机(例如,桌面PC、Mac和Linux设备)、服务器(例如,Web和电子邮件服务器)和移动计算机(例如,便携机、智能手机和平板电脑)。此外,越来越多的非传统物品正被作为端系统与因特网相连。

        端系统也称为主机(host),因为它们容纳(即运行)应用程序,如Web浏览器程序、Web服务器程序、电子邮件客户程序或电子邮件服务器程序等。主机有时又被进一步划分为两类:客户(client)和服务器(server)。客户通常是桌面PC、移动PC和智能手机等,而服务器通常是更为强大的机器,用于存储和发布 Web 页面、流视频、中继电子邮件等。今天,大部分提供搜索结果、电子邮件、Web页面和视频的服务器都属于大型数据中心(data center)。例如,谷歌公司(Google)拥有50 ~ 100 个数据中心,其中15个大型数据中心都有10万台以上的服务器。

二、接入网 

        考虑了位于"网络边缘"的应用程序和端系统后,我们接下来考虑接入网,这是指端系统物理连接到其边缘路由器(edge router)的网络边缘路由器是端系统到任何其远程端系统的路径上的第一台路由器

        接入网,简单点来说,就是从用户终端(如手机、电脑、平板、网络电视等)到运营商城域网之间的所有通信设备组成的网络。接入网的传输距离一般为几百米到几公里,因此经常被形象地称为“最后一公里”。我们的手机、电脑等终端,通过这“最后一公里”的服务,即可接入运营商的城域骨干网络,直到接入互联网。接入网有很多种分类方法。目前应用最广泛的,是根据接入方式划分为有线接入网和无线接入网

2.1 有线接入网

根据使用的线缆不同,主要分为3类:

  • 铜缆接入,使用xDSL(x Digital Subscriber Line,x数字用户线)技术,过去那种使用电话线拨号上网就是这个技术。
  • 光纤同轴混合接入,是一种灵活的混合使用光纤和同轴电缆的技术,家里的有线电视使用的就是这个技术。
  • 光纤接入,使用全光纤接入的PON(Passive Optical Network,无源光网络)技术,是目前有线接入网的主流技术,FTTH(Fiber to the Home,光纤到户)让大家享受到了超高网速带来的便利性。

2.2 无线接入网

根据接入终端的移动性,主要分为2类:

  • 固定无线接入,服务的是固定位置的用户或小范围移动的用户,主要技术包括蓝牙、Wi-Fi、WiMAX等。
  • 移动无线接入,服务的是大量使用移动终端(如手机)的用户,主要技术是蜂窝移动技术4G、5G等。

三、物理媒体

        在前面的内容中,我们概述了因特网中的网络接入技术。当我们描述这些技术时,我们也指出了所使用的物理媒体。在这一节中,我们简要概述一下这些和其他常在因特网中使用的传输媒体。

3.1 双绞铜线

        最便宜并且最常用的导引型传输媒体是双绞铜线。一百多年来,它一直用于电话网。事实上,从电话机到本地电话交换机的连线超过99%使用的是双绞铜线。我们多数人在自己家中和工作环境中已经看到过双绞线。双绞线由两根绝缘的铜线组成,每根大约1mm粗,以规则的螺旋状排列着。目前局域网中的双绞线的数据率从10Mbps到10Gbps。所能达到的数据传输速率取决于线的粗细以及传输方和接收方间的距离。

3.2 同轴电缆

        与双绞线类似,同轴电缆由两个铜导体组成,但是这两个导体是同心的而不是并行的。借助于这种结构及特殊的绝缘体和保护层,同轴电缆能够达到较高的数据传输速率。同轴电缆在电缆电视系统中相当普遍。我们前面已经看到,电缆电视系统最近与电调制解调器结合起来,为住宅用户提供数十Mbps速率的因特网接入。在电缆电视利电缆因特网接入中,发送设备将数字信号调制到某个特定的频段,产生的模拟信号从发送设备传送到一个或多个接收方。同轴电缆能被用作导引型共享媒体(sharedmedium)。特别是,许多端系统能够直接与该电缆相连,每个端系统都能接收由其他端系统发送的内容。

3.3 光纤

        光纤是一种细而柔软的、能够导引光脉冲的媒体,每个脉冲表示一个比特。一根光纤能够支持极高的比特速率,高达数十甚至数百Gbps。它们不受电磁干扰,长达100km 的光缆信号衰减极低,并且很难窃听。这些特征使得光纤成为长途导引型传输媒体,特别是跨海链路。在美国和别的地方,许多长途电话网络现在全面使用光纤。光纤也广泛用于因特网的主干。然而,高成本的光设备,如发射器、接收器和交换机,阻碍光纤在短途传输中的应用,如在LAN或家庭接入网中就不使用它们。光载波(Optical Carrier,OC)标准链路速率的范围从51.8mbps到39.8cbps;这些标准常被称为oc-n,其中的链路速率等于n *51.8Mbps。

3.4 陆地无线电信道

        无线电信道承载电磁频谱中的信号。它不需要安装物理线路,并具有穿透墙壁、提供与移动用户的连接以及长距离承载信号的能力,因而成为一种有吸引力的媒体。无线电信道的特性极大地依赖于传播环境和信号传输的距离。环境上的考虑取决于路径损耗和遮挡衰落(即当信号跨距离传播和绕过/通过阻碍物体时信号强度降低、多径衰落(由于干扰对象的信号反射)以及干扰(由于其他传输或电磁信号)。

3.5 卫星无线电信道

        一颗通信卫星连接地球上的两个或多个微波发射器/接收器,它们被称为地面站。该卫星在一个频段上接收传输,使用一个转发器(下面讨论)再生信号,并在另一个频率上发射信号。通信中常使用两类卫星:同步卫星(geostationary satellite)和近地轨道(Low-Earth Orbiting, LEO) 卫星
        同步卫星永久地停留在地球上方地相同点上。这种静止性是通过将卫星置于地球表面上方36000km 的轨道上而取得的。从地面站到卫星再回到地面站的巨大距离引入了可观的280ms信号传播时延。不过,能以数百 Mbps 速率运行的卫星链路通常用于那些无法使用DSL或电缆因特网接入的区域。
        近地轨道卫星放置得非常靠近地球,并且不是永久地停留在地球上方的一个点。它们围绕地球旋转,就像月亮围绕地球旋转那样,并且彼此之间可进行通信,也可以与地面站通信系统通信。为了提供对一个区域的连续覆盖,需要在轨道上放置许多卫星。当前有许多低轨道在研制中。LEO 卫星技术未来也许能够用于因特网接入。

四、小结

        本文详细介绍了关于计算机网络中端系统,接入网,通信链路的相关概念,了解了网络边缘的含义。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux的权限(一)

目录 权限的本质 Linux权限的概念 如何创建与删除普通用户 创建普通用户: 设置用户密码: 删除普通用户: 删除与该用户关联的主目录和邮件目录 : su指令 sudo指令 Linux权限管理 Linux中文件访问者有三种“人” Linux…

HashMap源码全面解析

注:本篇文章是在JDK1.8版本源码进行分析。 一、概述 HashMap 是基于哈希表的 Map接口的实现,是以 key-value 存储形式存在,即主要用来存储键值对。 HashMap的类图: HashMap继承抽象类AbstractMap,实现了Map、Clonea…

深度学习:什么是知识蒸馏(Knowledge Distillation)

1 概况 1.1 定义 知识蒸馏(Knowledge Distillation)是一种深度学习技术,旨在将一个复杂模型(通常称为“教师模型”)的知识转移到一个更简单、更小的模型(称为“学生模型”)中。这一技术由Hint…

基于SpringBoot蜗牛兼职网的设计与实现

摘 要 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,蜗牛兼职网当然也不能排除在外。蜗牛兼职网是以实际运用为开发背景,运用软件工程原理和开发方法&#xff0c…

面试就是这么简单,offer拿到手软(一)—— 常见非技术问题回答思路

面试系列: 面试就是这么简单,offer拿到手软(一)—— 常见非技术问题回答思路 面试就是这么简单,offer拿到手软(二)—— 常见65道非技术面试问题 文章目录 一、前言二、常见面试问题回答思路问…

算法通关村第四关—栈的经典算法问题(白银)

emsp;emsp;栈的经典算法问题 一、括号匹配问题 emsp;首先看题目要求,LeetCode20.给定一个只包括’(‘,)’,‘{,’,[,]的字符串s,,判断字符串是否有效。有效字符串需满足: 1.左括号…

python绘制箱线图boxplot——用于多组数据的比较, 异常值检测

python绘制箱线图boxplot——用于多组数据的比较, 异常值检测 介绍箱线图方法简介箱线图适用范围seaborn.boxplot箱图外观设置异常值marker形状、填充色、轮廓设置完整代码 如下matplotlib.pyplot常见参数介绍 本文系统详解利用python中seaborn.boxplot绘制箱图boxplot。seab…

Linux系统安装Docker-根据官方教程教程(以Ubuntu为例)

Linux系统安装Docker-根据官方教程教程(以Ubuntu为例) 1. 背景介绍2. 环境配置2.1 软件环境要求2.2 软件下载2.3 文档地址2.3 必备命令工具下载 3. 安装Docker3.1 使用root用户操作后续命令3.2 卸载可能存在的旧版本 4. 安装Docker4.1 更新依赖包4.2 配置…

npm ERR! notarget No matching version found for @eslint/eslintrc@^2.1.4.

文章目录 Intro解决流程总结前置信息了解npm 镜像源三个要用到的npm命令 官方源确认查看当前镜像源的详情解决: 切换镜像源后重试重新操作 事后感受 Intro 事由是今天我在用 create-react-app 新建一个用于测试的前端项目。 然后就出现以下报错: wuyuj…

RHCSA学习笔记(RHEL8) - Part2.RH134

Chapter Ⅰ 提高命令行生产率 SHELL脚本 #/bin/bash声明使用的shell翻译器 for循环 for VAR in LIST doCOMMAND1COMMAND2 done实验1:显示host1-5 #! /bin/bash for host in host{1..5} doecho $host done实验2:显示包含kernel的软件包安装时间 #! /…

【鸿蒙应用ArkTS开发系列】-自定义底部菜单列表弹窗

文章目录 前言创建Demo工程创建dialog 文件夹创建ListMenu 接口创建自定义弹窗 ListMenuDialog使用自定义弹窗 打包测试效果演示默认效果菜单带图标效果设置文本颜色效果不同文本颜色效果无标题效果 前言 上一篇文章中我们实现了选择图片、选择文件、拍照的功能 。 链接在这里…

【网络协议】聊聊网络ReadTimeout和ConnectTimeout

在实际的开发中,网络超时是一个比较常见的问题,比如说针对支付系统,超时就需要进行和三方人员进行核对订单状态,是否人工介入处理。 但其实在设计网络框架的时候,一般都有两个超时参数 连接超时参数 ConnectTimeout&am…

阻抗匹配电阻原理及其应用

一、匹配电阻的作用 1、阻抗匹配 当信号频率比较高,上升沿比较陡时,电子信号经过阻抗不同的地方时也会产设反射。 PCB的单线阻抗一般会设计成50Ω,发射端阻抗一般是17到40,而接收端一般是MOS管的输入,阻抗是比较大的…

Python 高性能 web 框架 - FastApi 全面指南

原文:Python 高性能 web 框架 - FastApi 全面指南 - 知乎 一、简介 FastAPI 是一个用于构建 API 的现代、快速(高性能)的 web 框架,使用 Python 3.6 并基于标准的 Python 类型提示。 它具有如下这些优点: 快速&…

shell编程系列(11)-使用grep查找文本

文章目录 前言grep的使用根据关键字查找反向查找 结语 前言 grep命令也是我们在日常使用linux,编写shell脚本中会用到的一个高频命令,grep主要是帮助我们查找我们想要的内容,类似于我们在office word里面的 Ctrl f 查找功能,但是…

LabVIEW在不同操作系统上使VI、可执行文件或安装程序

LabVIEW在不同操作系统上使VI、可执行文件或安装程序 LabVIEW可以在多个操作系统上运行,主要支持以下几种操作系统: Windows: LabVIEW在各个版本的Windows操作系统上都能运行,包括Windows 7、Windows 8和Windows10。LabVIEW为Wi…

docker容器中创建非root用户

简介 用 docker 也有一段时间了,一直在 docker 容器中使用 root 用户肆意操作。直到部署 stable diffusion webui 我才发现无法使用 root 用户运行它,于是才幡然醒悟:是时候搞个非 root 用户了。 我使用的 docker 镜像文件是 centos:centos…

使用系统ProgressBar实现三色进度条

使用系统ProgressBar实现如图三色进度条&#xff1a; //布局中<ProgressBarandroid:layout_width"0dp"android:layout_height"8dp"android:layout_marginLeft"16dp"app:layout_constraintBottom_toBottomOf"id/photo"app:layout_c…

解决报错:error: (-215:Assertion failed) inv_scale_x > 0 in function ‘cv::resize‘

需求背景 欲使用opencv的resize函数将图像沿着纵轴放大一倍&#xff0c;即原来的图像大小为(384, 512), 现在需要将图像放大为(768, 512)。 源码 import cv2 import numpy as np# 生成初始图像 img np.zeros((384, 512), dtypenp.uint8) img[172:212, 32:-32] 255 H, W …

Python爬虫教程27:秀啊!用Pandas 也能爬虫??

说到爬虫&#xff0c;大家可能都知道requests、re、scrapy、selenium等等一些工具库。虽然它低调&#xff0c;但功能非常强大&#xff0c;用于抓取Table表格型数据时&#xff0c;简直是个神器&#xff0c;没有必要去F12研究HTML页面结构甚至写正则表达式解析字段。 #我的Pytho…