因特网基础

news2024/11/28 8:49:19

1、因特网的概述

1-1、网络、互联网和因特网

网络(Network)是由若干节点(Node)和连接这些节点的链路(Link)组成。

多个网络还可以通过路由器相互连起来,这样就构成了一个覆盖范围更大的网络,即互联网。因此互联网就是网络的网络(Netwrok of Netwroks)。

因特网(Internet)是世界上最大的互联网络(用户数以亿计,互连网络数以百万计)。

1-2、因特网发展的三个阶段

从单个网络ARPANET向互联网发展(1969)

逐步建成三级结构的因特网(1985)

逐步形成了多层次ISP结构的因特网(1993)

1-3、因特网服务提供者ISP( Internet Service Provider )

中国:中国电信、中国移动、中国联通.....

1-4、基于ISP的三层结构的因特网

1-5、因特网的组成

边缘部分:由所有连接在因特网上的主机组成。这部分是用户直接使用的,用来进行通信(传输数据、音频或视频)和资源共享。

核心部分:由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)。

2、三种交换方式

2-1、电路交换

 电话交换机接通电话线的方式称之为电路交换

从通信资源的分配角度来看,交换就是按照某种方式动态分配传输线路的资源

电路交换的三个步骤:

1、建立连接(分配通信资源)

2、通话(一直占用通信资源

3、释放连接(归还通信资源)

 当使用电路交换来传送计算机数据时,其线路的传输效率往往很低,因为通信的时候一直被占用,其他资源无法被使用。

2-2、分组交换

2-3、报文交换

报文交换(英文:message switching),又称存储转发交换。没有长度限制

2-4、电路交换、报文交换、分组交换的对比

3、计算机网络的定义和分类

3-1、计算机网络的定义

计算机网络的精确定义并未统一

计算机网络的最简单的定义是:一些接的、自治的计算机的集合

互连:是指计算甲之间可以通过有线或无线的方式进行数据通信;

自治:是指独立的计算机,它有自己的硬件和软件,可以单独运行使用;

集合:是至少需要两台计算机

3-2、计算机网络的分类

计算机网络的分类:

按交换技术分类:电路交换网络、报文交换网络、分组交换网络

按覆盖范围分类:广域网(WAN)、城域网(MAN)、局域网(LAN)、个域网(PAN)列如:鼠标、蓝牙等

按使用者分类:公用网、专用网

按覆盖范围分类:总线型网络、星型网络、环型网络、网状型网络

按传输介质分类:有线网络、无线网络

4、计算机网络的性能指标

4-1、速率

 连接在计算机网络上的主机在数字信道上 传送比特的速率,也称为比特率或数据率,常用数据率的单位:

bit/s、kb/s、Mb/s、Gb/s、Tb/s        之间为10^3相隔

kb/s = 10^3 b/s

Mb/s = 10^3 kb/s = 10^6 b/s

Gb/s = 10^3 Mb/s = 10^6 kb/s = 10^9 b/s

例题:有一个待发送的数据块,大小为100MB,网卡的发送速率为100Mbps,则网卡发送完该数据块需要多长时间?

100MB = 100*(2^20) B = 100*(2^20)*8 b                8bit = 1Byte

100Mb/s = 100*(10^6) b/s

t = 100*(2^20)*8 / 100*(10^6) = 8.388608 s

4-2、带宽

 其实、"带宽"的这两种表述之间有着密切的联系。一条通信线路的"频带宽度"越宽,其所传输数据的"最高数据率"也就越高。

4-3、带宽

吞吐量表示在单位时间内通过某一个网络(或信道、接口)的数据量

吞吐量被经常用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据量能够通过网络。

吞吐量受网络的宽带或额定速率的限制

4-4、时延

网络时延:

发送时延 = 分组长度(b)/ 发送速率(b/s)

传播时延 = 信道长度(m)/ 电磁波传播速率(m/s)

处理时延一般不方便计算

判断主导地位得看具体而论,决定发送时延和传播时延的因素有很多无法想当然的选择谁站主导。

4-5、时延带宽积

时延带宽积 = 传播时延 x 宽带

若发送端连续发送数据,则在所发送的第一个比特到达终点时,发送端就已经发送了时延宽带积个比特;

链路的实验宽带积又称为以比特为单位的链路长度

4-6、往返时间

在许多情况下,因特网上的信息不仅仅是单方向传输,而是双向交互;

我们有时很需要知道双向交互一次所需的时间

因此,往返时间RTT也是一个重要的性能指标

4-7、利用率

利用率分为信道利用率和网络利用率

信道利用率:用来表示某信道有百分之几的时间是被利用的(有数据通过)

网络利用率:全网络的信道利用率的加权平均

根据排队论,当某信道的利用率增大时,该信道引起的时延也会迅速增加;因此信道利用率并非越高越好。

 一般会控制利用率在50%,不能太高(会导致时延增大)也不能太低(会导致资源浪费)

4-8、丢包率

丢包率即分组丢失率,是指在一定的范围内,传输过程中丢失的分组数量与总分组数量的比率

分组丢失的两个主要原因:分组误码,节点交换机缓存队列满(网络拥塞

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

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

相关文章

【刷题笔记】--双指针--189. 轮转数组

题目: 思路1: 再设一个数组,通过下标的规律,进行更新数组。 关于这个平移的下标规律:%numbersize; 假设数组1,2,3,4,5,6,7 要整体…

MTK平台 Wireless Authentication Denied问题

这个问题一开始的现象是部分station无法连接某台AP。无线抓包后发现station和AP间进行了频繁的Auth认证,即station发送Auth包,ap回复Auth包出现 Expert: Wireless Authentication Denied (13: Requested authentication algorithm not supported)这样错误提示…

Lesson 9.2 随机森林回归器的参数

文章目录一、弱分类器的结构1. 分枝标准与特征重要性2. 调节树结构来控制过拟合二、弱分类器的数量三、弱分类器训练的数据1. 样本的随机抽样2. 特征的随机抽样3. 随机抽样的模式四、弱分类器的其他参数在开始学习之前,先导入我们需要的库。 import numpy as np im…

【项目精选】俄罗斯方块项目(视频+论文+源码)

点击下载源码 俄罗斯方块项目,基本功能包括:游戏主界面显示模块、方块及数据显示模块、方块移动控制模块、游戏界面颜色控制模块、游戏进度、等级控制模块等。本项目结构如下: (1)游戏主界面显示模块: 显示…

【密码学篇】密码行业标准汇总(GM)

【密码学篇】密码行业标准汇总(GM) 截止到2023年03月10日,共130个密码行业标准,适用商用密码应用与安全性评估等密码行业,可点击链接预览或下载标准—【蘇小沐】 文章目录【密码学篇】密码行业标准汇总(GM…

【洛谷 P1044】[NOIP2003 普及组] 栈 题解(递归+记忆化搜索)

[NOIP2003 普及组] 栈 题目背景 栈是计算机中经典的数据结构,简单的说,栈就是限制在一端进行插入删除操作的线性表。 栈有两种最重要的操作,即 pop(从栈顶弹出一个元素)和 push(将一个元素进栈&#xff…

常见数量关系分析

考点一相遇追及问题(一)直线型1. 单次相遇:相距两地,同时出发,相向而行。2. 单次追及:同时出发,同向而行。3. 直线型相遇追及问题公式总结(二)环线型环线型相遇追及问题公…

弹性存储-块存储和文件存储部分

存储通用知识 存储架构发展历程:直连存储-》存储网络-〉分布式存储/云存储 块存储、文件存储及对象存储使用场景 块存储、文件存储及对象存储性能对比 块存储及文件存储-块存储介绍 块存储EBS(Elastic Block Storage)是为了云服务器提…

CleanMyMac4.20新版本核心功能介绍

CleanMyMac4.20是Mac清理工具,具有很多功能。如‬删除大量不可见的缓存文件,可以批量删除未使用的DMG、不完整的下载以及其余的旧包。 与 CleanMyMac 3相比,新版本 UI设计焕然一新,采用了完全不同的风格。 CleanMyMac X4.20全新版…

在ubuntu上搭建SSH和FTP和NFS和TFTP

一、SSH服务搭建使用如下命令安装 SSH 服务;ssh 的配置文件为/etc/ssh/sshd_config,使用默认配置即可。sudo apt-get install openssh-server开启 SSH 服务以后我们就可以在 Windwos 下使用终端软件登陆到 Ubuntu,比如使用 Mobaxterm。二、FT…

六零导航页(LyLme Spage)导航网站源码

六零导航页 (LyLme Spage)前端基于D.Young的 5IUX搜索 ,后台使用笔下光年的Light Year Admin模板开发,包含多种搜索引擎,致力于简洁高效无广告的上网导航和搜索入口,沉淀最具价值链接,全站无商业推广,简约而…

滤波算法 | 无迹卡尔曼滤波(UKF)算法及其Python实现

文章目录简介UKF滤波1. 概述和流程2. Python代码第一个版本a. KF滤波b. UKF滤波第一个版本简介 上一篇文章,我们介绍了UKF滤波公式及其MATLAB代码。在做视觉测量的过程中,基于OpenCV的开发包比较多,因此我们将UKF的MATLAB代码转到python中&a…

运维视角:rabbitmq教程(四)工作模式

今天这篇文章,通过python代码来测试rabbitmq交换机以及队列的工作模式,以此更加透彻的理解它的工作方式 一、简单模式 1、测试代码 生产者代码: import pikauser_info pika.PlainCredentials(admin, admin) connection pika.BlockingCon…

ICG-Hydrazide,吲哚菁绿-酰肼,ICG-HZ结构式,溶于二氯甲烷等部分有机溶剂,

ICG-Hydrazide,吲哚菁绿-酰肼 中文名称:吲哚菁绿-酰肼 英文名称:ICG-Hydrazide 英文别名:ICG-HZ 性状:粉末或固体 溶剂:溶于二氯甲烷等部分有机溶剂 稳定性:-20℃密封保存、置阴凉干燥处、防潮 分子…

vue上实现左右关联滚动

先看效果&#xff1a; 代码&#xff1a; <template><div class"container"><!-- 左侧fixed导航区域 --><div class"left"><divv-for"item in leftList":key"item.id"class"left_item":class&…

Angular学习之ControlValueAccessor接口详解

ControlValueAccessor 是什么&#xff1f;为什么需要使用 &#xff1f;下面本篇文章就来带大家了解Angular中的ControlValueAccessor组件接口&#xff0c;希望对大家有所帮助&#xff01; ControlValueAccessor 是什么&#xff1f; 简单来说ControlValueAccessor是一个接口&am…

【Linux 网络编程2】应用层协议--http;序列化和反序列化,get和post请求传参的区别,cookie和sesion,编写一个简单的http

目录 1.序列化和反序列化 2.HTTP协议 3.编写一个简单的http 3.2.简单的http的使用 3.3.get和post请求传参的区别 4.http的状态码分类 5.cookie和sesion 1.序列化和反序列化 1.1.序列化和反序列化的优势 序列化将结构体转化为长字符串&#xff0c;便于传输&#xff1b;反序…

MyBatis源码用了哪些设计模式?

MyBatis源码用了哪些设计模式&#xff1f;前言一、创建型模式工厂模式单例模式建造者模式二、结构型模式适配器模式代理模式组合模式装饰器模式三、行为型模式模板模式策略模式迭代器模式总结前言 在 MyBatis 的两万多行的框架源码中&#xff0c;使用了大量的设计模式对工程架…

Oracle OCP 19c 考试(1Z0-083)中关于Oracle不完全恢复的考点(文末附录像)

欢迎试看博主的专著《MySQL 8.0运维与优化》 下面是Oracle 19c OCP考试&#xff08;1Z0-083&#xff09;中关于Oracle不完全恢复的题目: A database is configured in ARCHIVELOG mode A full RMAN backup exists but no control file backup to trace has been taken A media…

Spatial-Temporal Graph ODE Networks for Traffic Flow Forecasting

Spatial-Temporal Graph ODE Networks for Traffic Flow Forecasting 摘要 交通流量的复杂性和长范围时空相关性是难点 经典现存的工作&#xff1a; 1.利用浅图神经网络&#xff08;shallow graph convolution networks&#xff09;和 时间提取模块去分别建模空间和时间依赖…