计算机网络扫盲(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 卫星技术未来也许能够用于因特网接入。

四、小结

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

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

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

相关文章

springboot集成邮箱验证功能

准备工作 开启SMTP服务 前往你的邮箱网站,以网易邮箱为例,打开网易邮箱地址,登录你的邮箱,进入邮箱管理后台界面。点击“设置”》》“POP3/SMTP/IMAP”后,点击开启SMTP服务即可。 技术实现 Spring Boot 发送邮件验证…

Edge 旧版本回退

微软官网 下载策略文件 下载后,解压打开 cad 包,把里面的 Windows\ADMX\ 下 3 个 *.admx 文件解压到 C:\Windows\PolicyDefinitions Windows\ADMX\zh-CN 下 3 个 *.adlm 文件解压到 C:\Windows\PolicyDefinitions\zh-CN Windows 搜索 gpedit&#xff…

使用MD5当做文件的唯一标识,这样安全么?

使用MD5作为文件唯一标识符可靠么? 文章目录 使用MD5作为文件唯一标识符可靠么?什么是MD5?MD5的用途MD5作为文件唯一标识的优劣优势劣势 使用MD5作为文件唯一标识的建议其他文件标识算法结束语 什么是MD5? MD5(Messag…

C#:程序发布的大小控制

.net不讨喜有个大原因就是.net平台本身太大了,不同版本没有兼容性,程序依赖哪个版本用户就要安装哪个版本,除非你恰好用的是操作系统默认安装的版本——问题是不同版本操作系统默认安装的不一样。 所以打包程序就很头疼,不打包平台…

docker 安装jekins

echo Asia/Shanghai >/etc/timezone,容器中操作报错:docker容器中 Permission denied 使用该-u选项时,可以使用root用户(ID 0),而不是用默认用户登录docker容器 docker exec -u 0 -it f8a2b3d91455 /bin/bash 或者&#xff…

Ext4文件系统解析(一)

1、前言 熟悉Linux操作系统的都应该或多或少的了解或者使用过Ext4文件系统。 接下来,会简单介绍Ext4文件系统的一些特性和工作原理。 2、常用概念 在介绍Ext文件系统之前,先简单描述一些相关概念。 块(Block):Ext文件系统存储分配的基本单…

进程的创建:fork()

引入 创建进程的方式我们已经学习了一个!在我们运行指令(或者运行我们自己写的可执行程序)的时候不就是创建了一个进程嘛?那个创建进程的方式称为指令级别的创建子进程! 那如果我们想要在代码中创建进程该怎么办呢? fork() for…

Python离线下载torch与各种安装包

目的&#xff1a;在一个没有网络的win7电脑上部署python代码环境。 一、确定部署环境电脑上的python版本 我们需要明白win7上python版本最高为3.8.8&#xff0c;而很多安装包需要的python版本>3.8。所以&#xff1a; 3.8< python安装版本 <电脑支持的python的最高版…

canvas基础:绘制虚线

canvas实例应用100 专栏提供canvas的基础知识&#xff0c;高级动画&#xff0c;相关应用扩展等信息。 canvas作为html的一部分&#xff0c;是图像图标地图可视化的一个重要的基础&#xff0c;学好了canvas&#xff0c;在其他的一些应用上将会起到非常重要的帮助。 文章目录 示例…

Redis数据存储:高效、灵活、实时

目录 引言 1. Redis概述 1.1 什么是Redis&#xff1f; 1.2 Redis的数据结构 1.3 Redis的持久化机制 2. Redis的使用场景 2.1 缓存 2.2 会话存储 2.3 发布/订阅系统 2.4 计数器和排行榜 3. Redis最佳实践 3.1 数据模型设计 3.2 键的命名规范 3.3 事务和原子操作 3…

Unittest自动化测试之unittestunittest_生成测试报告

unittest_生成测试报告 测试报告为测试结果的统计即展示&#xff0c;是自动化测试不可或缺的一部分&#xff0c;利用unittest 可以生成测试报告 方式一、使用第三方 HTMLTestRunner 执行测试用例集&#xff0c;生成网页版测试报告&#xff08;推荐&#xff09; HTMLTestRunn…

【C语言:数据在内存中的存储】

文章目录 1.整数在内存中的存储1.1整数在内存中的存储1.2整型提升 2.大小端字节序2.1什么是大小端2.2为什么有大小端之分 3.整数在内存中的存储相关题目题目一题目二题目三题目四题目五题目六题目七 4.浮点数在内存中的存储4.1浮点数存的过程4.2浮点数取得过程 在这之前呢&…

Android问题笔记四十九:ViewPager 嵌套 Fragment 扩大滑动响应区域,避免左右滑动过于灵敏问题

Unity3D特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列Scratch编程案例软考全系列Unity3D学习专栏蓝桥系列ChatGPT和AIGC &#x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧&#xff0c;以及各种资源分…

【Python】获取ip

要使用Python获取IP地址&#xff0c;可以使用socket库中的gethostname()函数和gethostbyname()函数。 import socketdef get_ip_address():hostname socket.gethostname()ip_address socket.gethostbyname(hostname)return ip_addressip get_ip_address() print("IP地…

Docker中部署并启动RabbitMQ

目的 由于最近频繁更换云服务器&#xff0c;导致环境啥的都需要重新配置&#xff0c;关于RabbitMQ&#xff0c;我在看其他博主的文章时&#xff0c;总是不能第一时间找到想要的配置方法&#xff08;也不是没有&#xff0c;只是花的时间太久&#xff09;&#xff0c;于是打算自己…

k8s ingress 无法找到端点

文章目录 ingress rule无法找到端点这个注解是什么意思呢&#xff1f;为何不生效呢&#xff1f;端点无法更新&#xff1f;如何确认ingressclass呢&#xff1f;修复端点无法发现的问题多个ingress controller 架构 ingress rule无法找到端点 在vnnox-cn集群创建ingress&#xf…

初始数据结构(加深对旋转的理解)

力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台备战技术面试&#xff1f;力扣提供海量技术面试资源&#xff0c;帮助你高效提升编程技能&#xff0c;轻松拿下世界 IT 名企 Dream Offer。https://leetcode.cn/problems/rotate-array/submissions/ 与字…

Nacos源码解读01——服务注册

Nacos 2.0 架构设计及新模型 参考 https://zhuanlan.zhihu.com/p/344572647 使用GRPC注册临时实例流程图 SpringBoot自动注入 注入对应服务注册的Bean 监听Tomcat启动事件 NacosAutoServiceRegistration 继承了AbstractAutoServiceRegistration 而 AbstractAutoServiceR…

第一百八十七回 DropdownButton组件

文章目录 1. 概念介绍2. 使用方法2.1 DropdownButton2.2 DropdownMenuItem 3. 示例代码4. 内容总结5. 经验分享 我们在 上一章回中介绍了"DropdownMenu组件"相关的内容&#xff0c;本章回中将介绍 DropdownButton组件.闲话休提&#xff0c;让我们一起Talk Flutter吧…

cyclictest 交叉编译与使用

目录 使用版本问题编译 numactl编译 cyclictest使用参考 cyclictest 主要是用于测试系统延时&#xff0c;进而判断系统的实时性 使用版本 rt-tests-2.6.tar.gz numactl v2.0.16 问题 编译时&#xff0c;需要先编译 numactl &#xff0c;不然会有以下报错&#xff1a; arm-…