首页 > 其他分享 >什么是因特网 笔记

什么是因特网 笔记

时间:2023-06-22 15:13:22浏览次数:33  
标签:什么 ISP 笔记 分组 时延 链路 因特网 光纤

1.1 什么是因特网

1.1.1 从具体构成

因特网是全球性的且由多个计算机网络相互连接组成。

计算机网络:由一条条的边节点连接起来。

节点:

  • 主机,端系统(主机=端系统)极其上面运行的网络程序 。

    例:个人电脑(PC),电视,游戏机,家用电器等

  • 路由,交换机等数据交换设备。

边:通信链路

例:双绞线,无线电,同轴电缆

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

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


1.1.2 从服务角度

因特网分为:运行在主机上的分布式应用 和 为分布式应用提供服务的基础设施

类似路由器和双绞线等设施都是为我们的应用服务的,它们对应用和我们来说都是‘’透明的‘’,我们一般直接连上网,浏览网站即可


1.1.3 什么是协议

协议:定义了两个或多个通信实体之间交换的报文的格式和顺序,以及报文的发送/接收或其他事件所采取的行动。

我们之间的打招呼,就类似协议,当一个人问候你好,另一个出于礼貌(人类必须的道德约束,类似计算机之间,交流必须的协议约束)也会回复你好。

1.2 网络边缘

与因特网相连的计算机,由于它们位于网络的边缘,所以被称为端系统

它分为:客户机 和 服务器

客户机运行浏览器,而服务器为我们提供网页


1.2.1接入网

接入网:将我们的端系统接入到边缘路由器的网络

  • DSL(Digital Subscriber Line):数字用户线

DSL技术之前用于电话网,可由于对互联网需求的增加,为了业务扩展,使用 一个分频器将到达家的数字信号和电话信号隔开,并把数字信号转发给DSL调制解调器,数字用户线接入复用器(DSLAM)

物理媒介:双绞铜线

上行速率:3.5Mbps

下行速率:24Mbps

由于上行速率和下行速率不同,这种接入被称为不对称的

  • HFC(Hybrid Fiber Coax ):混合光纤同轴

    电缆技术之前用于电视公司的有线电视基础设施,为了业务扩展,使用电缆调制解调器,在电缆头端,电缆调制解调器端系统(CMTS)与DSL复用器有相同作用。

    物理媒介:同轴电缆和光纤

    上行速率:2Mbps

    下行速率:30Mbps

  • FTTH (Fiber To The Home):光纤到户

    ONT(Optical Network Terminator):光纤网络端接器

    !

    提供一条从本地中心局直接到家的光纤路径。

    光纤分布方案:直接光纤

    有源光纤网络:交换以太网(AON)

    无源光纤网络:(PON)

    物理媒介:光纤

    上/下行速率:20Mbps

    5G固定式无线

    使用波束成形技术,数据以无线方式从供应商的基站发送到家中的调制解调器,一个无线路由器与调制解调器相连

    以太网和WIFI

    以太网:双绞铜线和以太网交换机相连

    无线LAN:通过AP(到家用路由器)


1.2.2 物理媒介

导引性媒介:双绞线,光缆···

非导引性媒介:无线局域网,数字卫星频道···


1.3 网络核心

1.3.1 分组交换

交换控制信息数据信息

经过分组 通过链路的分组交换机

1.存储转发传输(网络共享核心)

接收(存储)完一个分组 再转发

2.排队时延和分组丢失

输出缓存(输出队列)-> 排队时延

缓存充满,新的分组到来 -> 丢包

3.转发表和路由选择协议

通过目标IP或一部分目标IP(传统网络)

1.3.2 电路交换

专用的端到端的连接

1.复用

频分复用(Frequency-Division Multiplexing,FDM)

时分复用(Time-Division Multiplexing,TDM)

1.3.3 网络的网络

全球传输ISP互联所有的接入ISP

给定的区域:区域ISP

存在点(Point of Presence,PoP):客户ISP到提供商ISP的连接

因特网交换点(Internet Exchange Point,IXP):多个ISP 对等


1.4 分组交换网的时延,丢包,吞吐量

时延类型:

处理时延

排队时延

传输时延

传播时延

吞吐量:

限制因素通常是接入网


1.5 协议分层极其服务模型

为什么分层

  • 简化
  • 改变服务的实现不影响其他组件

封装

应用层报文

运输层报文段

网络层数据报

链路层帧

在每一层分组:首部字段和有效荷载字段

标签:什么,ISP,笔记,分组,时延,链路,因特网,光纤
From: https://www.cnblogs.com/dj307/p/17497758.html

相关文章

  • 事件分发三连问:事件是如何从屏幕点击最终到达 Activity 的?CANCEL 事件什么时候会触发?
    一、题面试中提到安卓的事件分发,我们一般都能说到从Activity->Window->DecorView->ViewGroup->View的dispatchTouchEvent流程,这个是最基本的需要掌握的,由此能深入引出一些什么知识点呢?事件是如何从屏幕点击最终到达Activity的?CANCEL事件什么时候会触发?如何解决滑动......
  • 【干货分享】全套Android学习笔记+最新大厂面试真题合集,打包领取
    笔者是一名普通的软件开发人员,一向不喜欢高高在上或者晦涩难懂的理论。我认为知识的本身也应该是通俗易懂的,用晦涩难懂的东西去描述,是对人类进步的阻碍,是知识垄断。笔者希望此系列教程能够以工程实现为出发点和落脚点,简化理论知识,化繁为简地解析Android相关知识点,为各位读者成长为......
  • AndroidUI进阶-为什么不能在子线程更新UI
    为什么不能在子线程更新UIandroid.view.ViewRootImpl$CalledFromWrongThreadException:Onlytheoriginalthreadthatcreatedaviewhierarchycantouchitsviews.atandroid.view.ViewRootImpl.checkThread(ViewRootImpl.java:8798)atandroid.view.ViewR......
  • 作为开发者,为什么你应该立即开始写技术博客
    现在短视频,视频,直播,自媒体平台泛滥的时代,很多人听到“博客”的时候,可能会想:现在还有人读博客?不管你怎么想,我还是要告诉你写技术博客对于开发者有多重要。而且必须是公开的技术博客,要和自己不公开的学习笔记区分开来。就从实际案例来说,很多业界大牛都在坚持写技术博客,比如前端CSS......
  • 【无标题】三段大厂实习经历,我学到了什么?
    大家好,我是Angus,来自一所普通一本院校的大四学生,普通且平凡,2021年,应该是我人生最跌宕起伏的一年,在农历2021年的最后一天,在除夕,我打算写下这篇文章,想给那些正在打算找实习或者正在实习的朋友,分享一下我的经历,希望能给大家带来一些鼓励和帮助,也在这里祝大家新年快乐,事事如意。三月时......
  • SBERT现在在业界中是什么地位,是否常用?有没有比SBERT更好的同类技术?
    作者:transformer链接:https://www.zhihu.com/question/507525712/answer/2280236067来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。   通过下面这张图可以看看SBERT在语义匹配这一块的地位(见红色标记部分):效果上,SBERT<<SBERT-flow≈SBERT-W......
  • MYSQL SHELL 到底是个什么局 剑指 “大芒果”
    如果在WINDOWS上想链接在LINUX上的MYSQL有什么方法,windows上各种GUI,还是打开MYSQL那个原本黑漆漆的小方格。现在你有了新的选,MYSQLShell全新的连接MYSQL的方式,一个满足各种人群连接MYSQL的方式。从官方上下载后,在WINDOWS上解压后,直接点击执行。双击mysqlsh为什么要有mysqlshel......
  • Huggingface Transformers库学习笔记(一):入门(Get started)
    前言Huggingface的Transformers库是一个很棒的项目,该库提供了用于自然语言理解(NLU)任务(如分析文本的情感)和自然语言生成(NLG)任务(如用新文本完成提示或用另一种语言翻译)的预先训练的模型。其收录了在100多种语言上超过32种预训练模型。这些先进的模型通过这个库可以非常轻松......
  • ORACLE 新闻速递 ORACLE 23C 免费提供给开发者 为什么???
    开头还是介绍一下群,如果感兴趣polardb,mongodb,mysql,postgresql,redis等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。以下是新闻速递分析师们表示,Oracle推出新的面向开发人员版本数据库的策略变化,与该公司计划捍卫其市场主导地位和寻求采用创新方式......
  • 宋红康-Java基础复习笔记详细版
    Java基础复习笔记第01章:Java语言概述1.Java基础学习的章节划分第1阶段:Java基本语法Java语言概述、Java的变量与进制、运算符、流程控制语句(条件判断、循环结构)、break\continue、IDEA开发工具的使用、数组第2阶段:面向对象编程(基础、进阶、高级)第3阶段:Java高级应用异常......