(考研湖科大教书匠计算机网络)第一章概述-第一节:因特网概述

news2024/11/18 18:32:23

文章目录

  • 一:网络、互联网和因特网基本概念
  • 二:因特网发展的三个阶段
  • 三:ISP和基于ISP的三层结构的因特网
    • (1)ISP
    • (2)基于ISP的三层结构的因特网
  • 四:因特网的标准化工作
  • 五:因特网的组成
    • (1)从“组成部分”视角看:由硬件、软件和协议组成
    • (2)从“工作方式”视角看:由边缘部分和核心部分组成
    • (3)从“功能组成”视角看:由分为通信子网和资源子网组成

一:网络、互联网和因特网基本概念

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

例如下图中,笔记本、台式机、打印机和交换机是4个结点,它们之间使用链路(有线链路或无线链路) 连接而成就形成了一个网络

在这里插入图片描述

互联网(internet):多个网络通过路由器(Router)互连起来,形成的一个覆盖范围更大的网络。因此,互联网又可以称之为网络中的网络(Network of Networks)

如下图,上图中的网络便可以通过路由器互连起来形成互联网

在这里插入图片描述

因特网(Internet):本质就是世界上最大的互联网,用户数量数以亿计,互连的网络数量数以百万计。连接到互联网上的计算机称之为主机(host)
在这里插入图片描述

二:因特网发展的三个阶段

因特网发展的三个阶段:如下

  • 阶段一:从单个网络ARPANET向互联网发展
    • 1969年:美国国防部创建了第一个分组交换网ARPANET(阿帕网),但是它只能连接相同类型的网络
    • 70年代中期:人们意识到不能仅仅使用一个单独的网络来满足所有通信问题,因此人们开始研究不同网络的互连,这便是早期因特网的雏形
    • 1983年:ARPANET接受TCP/IP协议成为其标准协议,使得所有使用该协议的计算机都能利用互联网进行通信,因而人们把1983年作为因特网的诞生日期
  • 阶段二:逐步建成三级结构的因特网
    • 1985年起:NSF(美国国家科学基金会)围绕6个大型计算机中心建设计算机网络,即国家科学基金网NSFNET。如下图,NSFNET是一个三级结构的网络,分为主干网、地区网和校园网(或企业网)
      在这里插入图片描述

    • 1990年:ARPANET任务完成,正式关闭

    • 1991年:人们意识到,因特网必然会扩大其使用范围而不应该仅仅局限于大学和研究机构,所以美国政府决定将因特网主干网交由私人公司经营,并开始对接入因特网的单位收费

  • 阶段三:逐步形成了多层次ISP结构的因特网
    • 1993年:NSFNET逐渐被若干个商用因特网主干网取代,政府机构不再负责因特网的运营,而让各种ISP(Internet Service Provider,因特网服务提供者)来运营,例如中国移动、中国联通等等
    • 1994年:由欧洲原子核研究组织开发的万维网(WWW) 在因特网上被广泛使用,这大大方便了非网络专业人员对网络的使用,促使因特网迅猛发展
    • 1995年:NSFNET停止运作,因特网彻底商业化

三:ISP和基于ISP的三层结构的因特网

(1)ISP

ISP(Internet Service Provider,因特网服务提供者):ISP向广大用户提供互联网接入服务,任何机构和个人只要向ISP交纳规定的费用就可以获得因特网主机通信时所必须要求的IP地址,而ISP则可以从因特网管理机构处申请到成块的IP地址,这样机构和用户就可以通过ISP接入因特网。我国主要的ISP就是大家比较熟悉的中国电信、中国移动和中国联通

在这里插入图片描述

(2)基于ISP的三层结构的因特网

基于ISP的三层结构的因特网:如下图,现如今因特网逐渐演变为基于ISP的多层次结构网络,根据提供服务的覆盖面积大小和所拥有IP地址数量的不同,ISP分为如下三个层次

  • 第一层ISP(主干ISP):级别最高,服务面积最大,一般可以覆盖国际区域范围,拥有高速链路和交换设备,第一层ISP直接互联第二层ISP和一些大公司都是第一层ISP的用户
  • 第二层ISP(地区ISP):具有区域性覆盖或国家性覆盖规模,与少数第一层ISP相连接,第三层ISP是第二层ISP的用户
  • 第三层ISP(本地ISP):只拥有本地范围的网络,一般的校园网、住宅用户和无线移动用户都是第三层ISP的用户

在这里插入图片描述

四:因特网的标准化工作

因特网的标准化工作:因特网的标准化工作对因特网的发展起到了非常重要的作用,因特网在制定其标准上有一个很大的特点就是面向公众

  • 因特网所有的RFC(Request For Comments)技术文档都可以从因特网上免费下载:链接
  • 任何人都可以随时用电子邮件发表对某个文档的意见或建议

ISOC(因特网协会)是一个国际性组织,它负责对因特网进行全面管理,以及在全世界范围内促进其发展和使用,其中

  • IAB(因特网体系结构委员会):负责因特网有关协议的开发
  • IETF(因特网工程部):负责研究中短期工程问题,主要针对协议开发和标准化
  • IRTF(因特网研究部):从事理论方面的研究和开发一些需要长期考虑的问题

在这里插入图片描述

制定因特网正式标准需要经历以下4个阶段

  • 因特网草案:此阶段还不是RFC文档
  • 建议标准:此阶段开始成为RFC文档
  • 草案标准
  • 因特网标准:注意并非所有RFC文档都是因特网标准,只有一小部分RFC文档最后才能变成因特网标准

五:因特网的组成

(1)从“组成部分”视角看:由硬件、软件和协议组成

硬件

  • 主机(端系统)
  • 通信链路:如双绞线、光纤
  • 交换设备:如路由器、交换剂等
  • 通信处理机:如网卡

软件 主要包括各种实现资源共享的软件和方便用户使用的各种工具软件

  • 如网络操作系统、邮件收发程序、FTP程序、聊天程序等

协议 计算机网络的核心,规定了网络传输数据时需要遵循的规范

在这里插入图片描述

(2)从“工作方式”视角看:由边缘部分和核心部分组成

边缘部分 由所有连接到因特网上、供用户直接使用的主机组成,用来进行通信和资源共享

  • C/S方式:指的是一个是客户端发送请求,一个是服务端处理请求
  • P2P方式:指的是对等网络,这两台机器既可以做服务器也可以做客户端

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

在这里插入图片描述

(3)从“功能组成”视角看:由分为通信子网和资源子网组成

通信子网 由各种传输介质、通信设备和相应网络协议组成,实现资源共享数据处理

资源子网 实现数据通信

color=“0000ff”>通信子网:** 由各种传输介质、通信设备和相应网络协议组成,实现资源共享数据处理

资源子网 实现数据通信

在这里插入图片描述

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

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

相关文章

KMP算法--子串查找问题

目录 一.前言 二.KMP算法简介 三.关键概念1:字符串的前后缀 四. 关键概念2:字符串相等前后缀与最长相等前后缀长度 五.关键概念3:Next数组 六.Next数组在算法中的应用: 七.模式串Next数组的构建 先膜拜一下三位神仙&#x…

面试前端数组去重,我会问这3个小问题

关于数组去重,已经是一个老生常谈的问题了,网络上已经有N篇关于数组去重的讲解了,所以,凡是能看见这篇博客的,我们都是有缘人,希望2023年你可以乘风破浪,职击沧海。而一般面试的时候&#xff0c…

MySQL调优-高性能业务表结构设计

目录 前言记录: 数据库表设计 范式设计 什么是范式? 数据库设计的第一范式 数据库设计的第二范式 数据库设计的第三范式 范式说明 反范式设计 什么叫反范式化设计? 反范式设计-商品信息 范式化和反范式总结 实际工作中的反范式实…

C++ stack和queue

1. stack的介绍和使用1.1 stack的介绍1. stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入与提取操作。2. stack是作为容器适配器被实现的,容器适配器即是对特定类封装作为其底层的容器&…

基于深度学习的自然语言处理

1、什么是自然语言处理? 自然语言处理(Natural Language Processing, NLP)是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、…

【信号与系统】预习笔记(每日更新ing)

2023.1.8已打卡 信号与系统(一)信号与系统概述1.0 常见三角公式1.1 信号与系统1.2 信号的表述、分类1.3 信号的运算(二)连续系统的时域分析(三)离散系统的时域分析(四)傅里叶变换与频…

软件质量保证与软件测试复习文档

目录 引言: 内容: 一、Ron patton《软件测试》中谈到的软件缺陷的定义被业界广泛认可,主要包括哪五条? 二、软件测试人员的主要工作职责是什么,一般围绕哪几个重要文档开展工作? 三、什么是软件测试模…

差分算法介绍

一、基本概念 差分算法是前缀和算法的逆运算,可以快速的对数组的某一区间进行计算操作。 例如,有一数列 a[1],a[2],.…a[n],且令 b[i] a[i]-a[i-1],b[1]a[1],那么就有 a[i] b[1]b[2].…b[i] a[1]a[2]-a[1]a[3]-a[2].…a[i]-a[i…

电脑开机密码忘记了怎么办?

相信很多朋友为了保护自己的隐私,都会在自己的电脑设置开机密码,但有时候电脑太久没用,就有可能忘记开机密码了,这可怎么办?别着急,今天就跟大家分享两种苹果电脑忘记开机密码解决方式,适用于Ma…

使用Junit进行单元测试的简单例子

首先新建一个工程,选择合适的路径和JDK版本,其它默认就行。 把Main.java内容改为如下。 后面就是对add方法增加单元测试 public class Main {public static void main(String[] args) {System.out.println("Hello world!");}public static i…

计算机网络——应用层协议原理

目录 1. 网络应用体系结构 1.1 客户机/服务器结构 1.2 P2P结构 1.3 混合结构 2. 进程通信 2.1 标识进程通信 2.2 套接字(socket) 3. 网络应用的服务需求 3.1 可靠数据传输 3.2 吞吐量 3.3 定时 3.4 安全性 3.5 常见网络应用的要求 4. 因特网提供的传输服务…

ArcGIS基础实验操作100例--实验69布局中添加报表和Excel图表

本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书 实验平台:ArcGIS 10.6 实验数据:请访问实验1(传送门) 高级编辑篇--实验69 布局中添加报表和Excel图表 目录 一、实验背景 二、实验数据 三、实验步骤 &…

最快的表格:Dapfor Wpf GridControl

Dapfor Wpf GridControl 特性Wpf GridControl 是我们网格的第三个版本,它基于 WPF 技术。前两个产品是基于Microsoft WinForms 技术的MFC Grid 和.Net Grid。在网格的第三次迭代中,Dapfor 的专家采用了以前产品的最佳功能,从而产生了比其他供…

(4)go-micro微服务proto开发

文章目录一 Protobuf介绍二 安装Protobuf三 Protobuf语法1.1 基本规范1.2 字段规则1.3 service如何定义1.4 Message如何定义四 proto代码编写五 生成.go文件六 最后一 Protobuf介绍 Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,…

微信小程序开发笔记 基础篇③——自定义数据dataset,事件触发携带额外信息

文章目录一、前文二、视频演示三、原理和流程四、注意事项五、全部源码六、参考一、前文 想要实现一个电费充值界面。多个不同金额的充值按钮,每个按钮都携带自定义数据(金额)点击不同金额的充值按钮,就会上传对应的数据&#xf…

ssh无法登录Centos9解决方法

环境:Centos Stream release 9 情况:通过ssh方式,不管本地登录localhost还是远程登录,均失败。 尝试关闭firewalld和selinux,也不起作用。经搜索和尝试,需要修改/etc/ssh/sshd_config的PermitRootLogin的参…

Cpp20入门0:使用模块输出HelloWorld (import module)

时间:2023.1.8 视频地址:C20要不要学???_哔哩哔哩_bilibili 目录 一、Cpp20_HelloWorld ​编辑 头文件 Module.ixx 源文件 main函数 0.Cpp20_HelloWorld.cpp 二、Cpp20 main直接import 三、visual studio 快捷…

C语言银行管理系统

程序示例精选 C语言银行管理系统 如需安装运行环境或远程调试&#xff0c;见文章底部微信名片&#xff0c;由专业技术人员远程协助&#xff01; 前言 这篇博客针对<<C语言银行管理系统>>编写代码&#xff0c;代码整洁&#xff0c;规则&#xff0c;易读。 学习与应…

指针进阶版☞(超easy~)

回顾初级指针&#xff1a;http://t.csdn.cn/5tCSr &#xff08;其中包含指针和指针数组&#xff09; 接下来的内容是进阶新知识点哟 (&#xff3e;&#xff35;&#xff3e;)ノ~&#xff39;&#xff2f;一.字符指针o(*&#xffe3;▽&#xffe3;*)ブ1.常量字符的指针。对于常…

STL-vector容器和string容器

目录 一、STL的基本概念 二、vector容器 1.遍历 2.vector存放自定义数据类型 3.容器嵌套容器 4.构造函数 5.容量和大小 6.插入和删除 7.容器互换 三、string容器 1.string和char的区别 2.string的构造函数 3.赋值操作 4.字符串拼接 5.查找和替换 6.比较 7.字符串的存取和单个字…