互联网的基本概念_互联网的概念-程序员宅基地

技术标签: 计算机网络  

现在大家都在使用互联网,但是它的概念你们大概不知道吧,下面我就大概说一下互联网的基本概念。
互联网指Internet,起源于美国,现已发展成为世界上最大的,覆盖全球的计算机网络。计算机网络(简称为网络):由若干结点(node)和连接这些结点的链路(link)组成。
互联网:可以通过路由器把网络互连起来,这就构成了一个覆盖范围更大的计算机网络,称之为互联网。
在这里插入图片描述
网络把许多计算机连接在一起。互联网就是把许多网络通过路由器连接在一起。与网络相连的计算机为主机,主机可以是计算机,也可以是智能手机等智能机器。
互联网基础结构发展的三个阶段
第一阶段:从单个网络ARPANET向互联网发展的过程。
第二个阶段:建成了三级结构的互联网(每个结构中都有路由器连接),它是一个三级计算机网络,分为主干网,地区网和校园网(或企业网)。
第三阶段:逐渐形成了多层次ISP结构的互联网。出现了互联网服务提供者ISP(比如:移动、联通等等),任何机构或个人只要向某个ISP交纳规定的费用,就可以从ISP获取到IP地址的使用权,并可以通过该ISP连入互联网,根据提供服务的覆盖面积大小以及所拥有的IP地址数目的不同,ISP也分成为不同层次的ISP:主干ISP,地区ISP和本地ISP。
传递过程:
在这里插入图片描述
从互联网的工作方式来看,主要分为边缘和核心两部分
边缘部分:由所有连接在互联网上的主机组成。这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享。
核心部分:由大量网络和连接这些网络的路由器组成。这部分是为了边缘部分提供服务的(提供连通性和交换)。
处在互联网边缘的部分就是连接在互联网上的所有的主机。这些又称为端系统。端系统在功能上的区别可能有点大,它可以是一台普通个人电脑或一个可以上网的智能手机等,大的端系统则可以是一台非常昂贵的大型计算机。
端系统之间的通信含义:运行在主机A的某个程序和运行在主机B上的另一个程序进行通信,简称为“计算机之间的通信”。
通信方式又分为两大类:
1.客户-服务器方式即C/S方式:客户和服务器都是指通信中所涉及的两个应用进程,这类方式所描述的是进程之间服务和被服务的关系,客户是服务的请求方,服务器是服务的提供方。服务请求方和服务提供方都要使用网络核心部分所提供的服务。如图:
在这里插入图片描述
2.对等方式即P2P方式:是指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方,只要两个主机都远行了对等连接软件,它们就可以进行平等的,对等连接通信。双方都可以下载对方已经存储在硬盘中的共享文档。对等方式从本质上看仍是使用客户服务器方式,只是对等连接中的每一个主机即是客又是服务器。如图:
在这里插入图片描述

互联网的核心部分:
网络核心部分是互联网中最复杂的部分。
网络中的核心部分要向网络边缘中的大量主机提供连通性,使边缘部分中的任何一个主机都能够像其他主机通信(即传送或接收各种形式的数据)
在网络核心部分起特殊作用的是路由器,路由器是实现分组交换的关键构件,其任务是转发收到的分组,这就是网络核心部分最重要的功能。
来自上课内容。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44489400/article/details/106202278

智能推荐

史上最全的渗透测试面试题_360渗透面试题-程序员宅基地

文章浏览阅读827次。一、信息收集1.获取域名的whois信息,获取注册者邮箱姓名电话等。2.通过站长之家、明小子、k8等查询服务器旁站以及子域名站点,因为主站一般比较难,所以先看看旁站有没有通用性的cms或者其他漏洞。3、通过DNS域传送漏洞、备份号查询、SSl证书、APP、微信公众号、暴力破解、DNS历史记录、K8 C段查询、Jsfinder、360或华为威胁情报、证书序列号获取企业域名与ip。4.通过Nmap、Wappalyzer、御剑等查看服务器操作系统版本,web中间件,看看是否存在已知的漏洞,比如IIS_360渗透面试题

Django分页_django 分页效率慢-程序员宅基地

文章浏览阅读1.1k次。Paginator对象方法init(列表,int):返回分页对象,参数为列表数据,每面数据的条数属性count:返回对象总数属性num_pages:返回页面总数属性page_range:返回页码列表,从1开始,例如[1, 2, 3, 4]方法page(m):返回Page对象,表示第m页的数据,下标以1开始Page对象_django 分页效率慢

Python爬虫超详细讲解(零基础入门,幼儿园小朋友都看的懂)_儿童爬虫学的是什么-程序员宅基地

文章浏览阅读527次。前言:领取python相关资料可以进q裙777899409免费领取、每晚还有大厂老师直播教学、学习路线、电子书籍,python学习相关资料领取讲解我们的爬虫之前,先概述关于爬虫的简单概念(毕竟是零基础教程)爬虫网络爬虫(又被称为网页蜘蛛,网络机器人)就是模拟浏览器发送网络请求,接收请求响应,一种按照一定的规则,自动地抓取互联网信息的程序。原则上,只要是浏览器(客户端)能做的事情,爬虫都能够做。为什么我们要使用爬虫互联网大数据时代,给予我们的是生活的便利以及海量数据爆炸式.._儿童爬虫学的是什么

C程序argc、argv的使用_c语言argc和argv怎么使用-程序员宅基地

文章浏览阅读7.4k次,点赞9次,收藏28次。前提:C文件编译、汇编后生成的.exe文件,就可以通过命令行来执行该exe文件。 命令行执行.exe文件,用微软推出的powershell,格式是: start ***.exe 或者 start " ***.exe ",用powershell无法输入argv,总是执行不了。所以推荐使用windows自带的cmd。用cmd执行.exe步骤:1. 先找到.exe文件路径:不同的adk(我也不知道adk、编译器有什么区别,大佬别喷)生成的.exe文件位置不同,找一下就好。复制文件..._c语言argc和argv怎么使用

c语言获取当前日期和时间_c语言获取当前年月日-程序员宅基地

文章浏览阅读1.5w次,点赞17次,收藏122次。c语言获取当前日期和时间`time_t`类型:日历时间`time`函数:获取当前日历时间tm 结构体:分解时间`localtime`函数:从日历时间转换为分解时间代码_c语言获取当前年月日

erlang语言详解并推荐入门书籍(10本)-程序员宅基地

文章浏览阅读1.9k次。Erlang是一种函数式编程语言,它旨在用于高可靠性、分布式、并发的系统。Erlang最初是由爱立信公司的Joe Armstrong等人开发的,用于管理电话交换机系统,具有高可靠性和容错能力。Erlang的语法基于模式匹配和递归,使用虚拟机运行,可以提供轻量级进程和分布式消息传递机制,支持OTP(开放式电信平台)。虚拟机Erlang运行于虚拟机BEAM(Bogdan/Björn's Erlang Abstract Machine),它是一个高度优化的虚拟机,可以提供实时垃圾回收和进程调度机制。_erlang语言

随便推点

游戏常用数据分析指标汇总_游戏指标-程序员宅基地

文章浏览阅读1.5w次,点赞31次,收藏141次。乐元素移动游戏运营数据分析指标汇总一、用户获取1、mobile用户获取流程点击-下载-安装-激活-注册-DNU点击:点击广告页或者点击广告链接数 下载:点击后成功下载用户数 安装:下载程序并成功安装用户数 激活:成功安装并首次激活应用程序 注册:产生user_id DNU:产生user_id并且首次登陆关注问题:关注Mobile游戏从推广到DNU每个步骤的转换,提高..._游戏指标

wincc与数据库sql server之间的数据存储_wincc如何往sql里写数据-程序员宅基地

文章浏览阅读3.1k次,点赞4次,收藏15次。实现目标:1、把wincc中变量,存储到SQL数据库中2、查询数据库内容,在控件中显示步骤:1、软件wincc 7.3、wincc安装自带的sql server 2008 R22、新建数据库3、新建wincc项目--变量建立4、所用到的控件5、画面打开脚本:主要实现最新数据显示、连接数据库、控件设置等SubOnOpen()DimDimQRDim'对应表格控件名称DimDimDimzxy1'查询当天全部数据,除了控件名称要注意修改外,以上其他为标准Set。_wincc如何往sql里写数据

Angular应用中tsconfig.json文件配置说明及配置全局路径映射_angular的config.json里面的内容是you什么决定的-程序员宅基地

文章浏览阅读1.5k次。Angular应用中tsconfig.json文件配置说明及如何配置全局路径映射_angular的config.json里面的内容是you什么决定的

C语言—打单词游戏_c语言命令行单词游戏-程序员宅基地

文章浏览阅读1.5k次,点赞2次,收藏11次。ps:页面最下面附上程序打包,也可在线浏览打单词游戏:本项目,主要目的是练习模块划分能力,我将整个程序划分为多个模块项目分析:显示要求:打单词下落方式显示多个单词通过正确输入消除单词对输入正确性统计能够随着熟练度改变速度有软件版权信息好看点,更有吸引力隐式要求:单词来源(外部文件或是字符串)原始单词存储问题(多个同类型元素,采用数组的方式,每个数组元素为字符串单词的地..._c语言命令行单词游戏

基于Django的深度学习视频分类Web系统_深度学习+django-程序员宅基地

文章浏览阅读834次。Temporal shift module数据处理:视频是按特定顺序排列的一组图像的集合,这些图像也称为帧。视频分类任务需要先对短视频进行解码,然后再将输出的图像帧序列灌入到VideoTag中进行训练和预测。图像建模:先从训练数据中,对每个类别均匀采样少量样本数据,构成十万量级的训练视频。然后使用TSN网络进行训练,提取所有视频帧的TSN模型分类层前一层的特征数据。在这个过程中,每一帧都被转化成相应的特征向量,一段视频被转化成一个特征序列。序列学习:采用Attention clusters、LSTM和Nex_深度学习+django

C#——【关键字:MVVM】WPF数据绑定-MVVM架构-Caliburn.Micro_c# mvvm-程序员宅基地

文章浏览阅读1.3k次。一、MVVM架构是什么View、ViewModel、Model。ViewModel连接Model和View层,相当于把之前View层的Cs代码独立出来了二、优势劣势&适用场景MVVM最大的优势是编写前端逻辑非常复杂的页面,尤其是需要大量DOM操作的逻辑,利用MVVM可以极大地简化前端页面的逻辑。但是MVVM不是万能的,它的目的是为了解决复杂的前端逻辑。但对于以展示为主的页面,例如,新闻,博客、文档等,不能使用MVVM展示数据,因为这些页面需要被搜索引擎索引,而搜索引擎无法获取使用MV_c# mvvm