lv8 嵌入式开发-网络编程开发 01什么是互联网

news2025/1/13 8:48:31

目录

1 计算机网络的定义与分类

1.1 按照网络的作用范围进行分类

1.2 按照网络的使用者进行分类

2 网络的网络

2.1 名词解释

2.2 边缘与核心

3 互联网基础结构发展的三个阶段

3.1 第一阶段:1969 – 1990 

3.2 第二阶段:1985 – 1993

3.3 第三阶段:1993 – 现在

 4 练习


1 计算机网络的定义与分类

计算机网络的精确定义并未统一 以功能完善的网络软件及通信协议实现资源共享和信息传递的系统 以传输信息为基本目的,用通信线路和通信设备将多个计算机连接起来的计算机系统的集合

计算机网络有多种类别 可以按以下方法分类:

1.1 按照网络的作用范围进行分类

1.2 按照网络的使用者进行分类

2 网络的网络

2.1 名词解释

计算机网络:

  • 由若干节点(node)和连接这些节点的链路(link)组成
  • 节点可以是计算机、集线器、交换机或路由器等

互联网络:

  • 多个网络通过一些路由器相互连接起来,构成了一个覆盖范围更大的计算机网络
  • “网络的网络”(network of networks)

 互联网 (Internet):

  • 全球最大的、开放的、由众多网络相互连接而成的特定互连网络
  • 采用TCP\IP协议族作为通信规则
  • 前身是美国的ARPAnet(阿帕网)

2.2 边缘与核心

从互联网的工作方式上看,可以划分为两大块:

  • 边缘部分: 由所有连接在互联网上的主机组成,由用户直接使用,用来进行通信(传送数据、音频或视频)和资源共享
  • 核心部分:由大量网络和连接这些网络的路由器组成,为边缘部分提供服务(提供连通性和交换)

互联网的边缘部分:

处在互联网边缘部分的就是连接在互联网上的所有的主机。这些主机又称为端系统 (end system)。 

端系统在功能上可能有很大差别:

        小的端系统:普通个人电脑、智能手机、网络摄像头等。

        大的端系统:非常昂贵的大型计算机或服务器。

端系统的拥有者:可以是个人、单位、或某个 ISP。

3 互联网基础结构发展的三个阶段

3.1 第一阶段:1969 – 1990 

ARPAnet:最初只是一个单个的分组交换网,不是一个互连网络(军事网络)

1983 年,TCP/IP 协议成为 ARPAnet 上的标准协议,使得所有使用 TCP/IP 协议的计算机都能利用互连网络相互通信

人们把 1983 年作为互联网的诞生时间

1990 年,ARPAnet 正式宣布关闭

3.2 第二阶段:1985 – 1993

国家科学基金网 NSFnet

三级结构:主干网、地区网和校园网(或企业网)

覆盖了全美国主要的大学和研究所,并且成为互联网中的主要组成部分

3.3 第三阶段:1993 – 现在

出现了互联网服务提供者 ISP (Internet Service Provider):

提供接入到互联网的服务

需要收取一定的费用

多层次 ISP 结构:

主干 ISP、地区 ISP 和本地 ISP

覆盖面积大小和所拥有的 IP 地址数目的不同

互联网交换点 IXP (Internet eXchange Point):允许两个网络直接相连并快速交换分组 

常采用工作在数据链路层的网络交换机

世界上较大的 IXP 的峰值吞吐量都在 Tbit/s 量级

内容提供者 (Content Provider):在互联网上向所有用户提供视频等内容的公司。不向用户提供互联网的转接服务

20 世纪 90 年代:万维网 WWW 的问世

万维网 WWW  (World Wide Web):

由欧洲原子核研究组织 CERN 开发

成为互联网指数级增长的主要驱动力

2019 年 3 月底,互联网的用户数已超过了 43.8亿

 4 练习

什么是互联网?

答:由各种不同类型的设备和网络连接组成,构成了很大范围大的计算机网络

网络与网络之间是通过什么连接在一起的?

答:通过交换机路由器连接在一起?


路由器是不是主机,为什么?

答:路由器本身也算主机,但功能主要是帮助其他主机传输和转发数据,将数据从源网络发送到目

标网络。

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

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

相关文章

Python大数据之PySpark(四)SparkBaseCore

文章目录 SparkBase&Core环境搭建-Spark on YARN扩展阅读-Spark关键概念[了解]PySpark角色分析[了解]PySpark架构后记 SparkBase&Core 学习目标掌握SparkOnYarn搭建掌握RDD的基础创建及相关算子操作了解PySpark的架构及角色 环境搭建-Spark on YARN Yarn 资源调度框…

UE中制作棋盘格材质效果

在UE中通过这个小技巧制作棋盘格材质效果,可以快速预览UV拉伸情况,方便调试导入的模型。 1.操作步骤 1.1 首先新建材质,Shading Model(着色模式)设置为Unlit(无光照): 1.2 我们…

管道-匿名管道

一、管道介绍 管道(Pipe)是一种在UNIX和类UNIX系统中用于进程间通信的机制。它允许一个进程的输出直接成为另一个进程的输入,从而实现数据的流动。管道是一种轻量级的通信方式,用于协调不同进程的工作。 1. 创建和使用管道&#…

Docker Alist 在线网盘部署

文章目录 拉取镜像创建并运行查看容器自动生成的密码在浏览器中进行访问 挂载本地磁盘 拉取镜像 docker pull xhofe/alist-aria2创建并运行 # -v /data/alist:/opt/alist/data 挂载本地目录 docker run -d --restartalways -v /data/alist:/opt/alist/data -p 5244:5244 -e P…

国庆作业6

TCP服务器 #include "head.h" #define PORT 2580 //端口号 #define IP "192.168.31.219" //本机IP int main(int argc, const char *argv[]) {sqlite3* dbNULL;if(sqlite3_open("./my.db",&db)!SQLITE_OK){fprintf(stde…

FFmpeg 命令:从入门到精通 | ffmpeg filter(过滤器 / 滤镜)

FFmpeg 命令:从入门到精通 | ffmpeg filter(过滤器 / 滤镜) FFmpeg 命令:从入门到精通 | ffmpeg filter(过滤器 / 滤镜)ffmpeg fliter 基本内置变量视频裁剪文字水印图片水印画中画视频多宫格处理 FFmpeg 命…

BIOS 如何确定引导扇区的位置

机械硬盘的信息都是存储在磁盘的表面,他们是由一圈一圈的磁道组成的。以前的磁盘的不同磁道的扇区数量是相同的,这就导致了很大的浪费,因为最外面的磁道的密度是最低的,信息是最安全的,所以最外面的磁道是0磁道。后来由…

NPDP产品经理知识(产品创新管理)

复习文化,团队与领导力 产品创新管理: 如何树立愿景: 如何实现产品战略 计划 实施产品开发: 商业化,营销计划,推广活动 管理产品生命周期: 新式走向市场的流程:

win10 关闭病毒防护

windows10彻底关闭Windows Defender的4种方法 - 知乎

科技+智慧+颜值,智慧公厕黑科技提升城市形象

现代社会的科技和智慧正以惊人的速度渗透到我们生活的各个方面,包括公共设施。而作为城市形象的重要组成部分之一,公厕也在不断创新中迎来了智慧的时代。 在传统的公厕中,一些问题一直困扰着我们,比如厕位的占用情况、空气质量的…

腾讯云域名API解析升级版本(通过Java实现)腾讯云动态公网IP绑定域名实现内网服务器公网穿透

公众号推广: 目前CSDN进行VIP可见,文章可在微信公众号进行免费的阅读。 文章内容经过认证实践,比较的清晰易懂,适合初次接触的人员。 请关注微信公众号:菜鸟编程踩坑之路,进入公众号搜索关键词 内网穿透 需求场景: 首先我自己组装了一台自己的服务器,相比较购买的阿…

微信小程序——CSS3渐变

SS3 渐变(gradients)可以在两个或多个指定的颜色之间显示平稳的过渡。CSS3 定义了两种类型的渐变(gradients): 说明 1、线性渐变(Linear Gradients)- 向下/向上/向左/向右/对角方向&#xff1…

基于体素场景的摄像机穿模处理

基于上一篇一种基于体素的射线检测 使用射线处理第三人称摄像头穿模问题 基于体素的第三人称摄像机拉近简单处理 摄像机移动至碰撞点处 简单的从角色身上发射一条射线到摄像机,中途遇到碰撞就把摄像机移动至该碰撞点 public void UpdateDistance(float defaultDist…

机器学习(监督学习)笔记

笔记内容 代码部分 # 实验2-1 # 批梯度下降 import pandas as pd import numpy as np import random as rd import matplotlib.pyplot as plt # load dataset df pd.read_csv(temperature_dataset.csv) data np.array(df) y0 np.array([i[0] for i in data]) # 第一列作为…

Docker项目部署

目录 一、前端项目部署 1、上传文件 2、开启容器 3、测试 二、后端项目部署 1、打包java项目 2、将jar包和Dockerfile文件长传到Linux系统 3、构建镜像 4、开启容器 5、测试 一、前端项目部署 1、上传文件 里面包括页面和配置文件 worker_processes 1;events {worker…

云畅科技TMS解决方案助力华菱线缆实现智能货运管理

9月26日下午,湖南华菱线缆股份有限公司TMS物流系统上线启动会成功举办,由云畅科技倾力打造的华菱线缆TMS物流系统正式上线运行,标志着湖南华菱线缆股份有限公司在智能化物流货运管理领域的一次重大突破。 湖南华菱线缆股份有限公司董事兼总经…

C#捕捉全局异常

1.运行图片 2.源码 using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using System.Windows.Forms;namespace 捕捉全局异常 {internal static class Program{/// <summary>/// 应用程序的主入口点。/// </summary…

竞赛选题 机器视觉opencv答题卡识别系统

0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 答题卡识别系统 - opencv python 图像识别 该项目较为新颖&#xff0c;适合作为竞赛课题方向&#xff0c;学长非常推荐&#xff01; &#x1f947;学长这里给一个题目综合评分(每项满分5分…

【Spring】更简单的读取和存储对象

更简单的读取和存储对象 一. 存储 Bean 对象1. 前置工作&#xff1a;配置扫描路径2. 添加注解存储 Bean 对象Controller&#xff08;控制器存储&#xff09;Service&#xff08;服务存储&#xff09;Repository&#xff08;仓库存储&#xff09;Component&#xff08;组件存储&…

基于transformer的心脑血管心脏病疾病预测

视频讲解:基于transformer的心脑血管疾病预测 完整数据代码分享_哔哩哔哩_bilibili 数据展示: 完整代码: # pip install openpyxl -i https://pypi.tuna.tsinghua.edu.cn/simple/ # pip install optuna -i https://pypi.tuna.tsinghua.edu.cn/simple/ import numpy as np …