当前位置: 首页 > news >正文

计算机基础(Windows 10+Office 2016)教程 —— 第4章 计算机网络与Internet(上)

第4章 计算机网络与Internet

  • 4.1 计算机网络概述
    • 4.1.1 计算机网络的定义
    • 4.1.2 计算机网络的发展
    • 4.1.3 计算机网络的功能
    • 4.1.4 计算机网络体系结构和TCP/IP 参考模型
  • 4.2 计算机网络的组成和分类
    • 4.2.1 计算机网络的组成
    • 4.2.2 计算机网络的分类
  • 4.3 网络传输介质和通信设备
    • 4.3.1 网络传输介质
    • 4.3.2 网络通信设备

4.1 计算机网络概述

4.1.1 计算机网络的定义

计算机网络发展的不同阶段,人们因对计算机网络的理解和侧重点不同而提出了不同的定义。就目前计算机网络现状来看,从资源共享的观点出发,通常将计算机网络定义为以能够相互共享资源的方式连接起来的独立计算机系统的集合。
也就是说,将相互独立的计算机系统以通信线路相连接,按照全网统一的网络协议进行数据通信,从而实现网络资源共享。

4.1.2 计算机网络的发展

1.第一代计算机网络
第一代计算机网络又称为面向终端的计算机网络。用今天对计算机网络的定义来看,“主机—终端”系统只能称得上是计算机网络的雏形,还算不上是真正的计算机网络,但这一阶段进行的计算机技术与通信技术相结合的研究,成为计算机网络发展的基础

2.第二代计算机网络
20世纪60年代,计算机的应用日趋普及,许多部门,如工业、商业机构都开始配置大、中型计算机系统。这些地理位置上分散的计算机之间自然需要进行信息交换。这种信息交换的结果是将多个计算机系统连接,形成一个计算机通信网络,被称之为第二代网络。
其重要特征是通信在“计算机-计算机”之间进行,计算机各自具有独立处理数据的能力,并且不存在主从关系。计算机通信网络主要用于传输和交换信息,但资源共享程度不高。美国的ARPANET就是第二代计算机网络的典型代表。ARPAnet为Internet的产生和发展奠定了基础。

3.第三代计算机网络
1977年国际标准化组织ISO(InternationalStandards Organization)提出了著名的开放系统互连参考模型OSI/RM,形成了一个计算机网络体系结构的国际标准。尽管Internet上使用的是TCP/IP,但OSI/RM对网络技术的发展产生了极其重要的影响。第三代计算机的特征是全网中所有的计算机遵守同一种协议,强调以实现资源共享(硬件、软件和数据)为目的。

4.第四代计算机网络
从20世纪90年代开始,Internet实现了全球范围的电子邮件、WWW、文件传输和图像通信等数据服务的普及,但电话和电视仍各自使用独立的网络系统进行信息传输。人们希望利用同一网络来传输语音、数据和视频图像,因此提出了宽带综合业务数字网(B-ISDN)的概念。
“宽带”是指网络具有极高的数据传输速率,可以承载大数据量的传输;“综合”是指信息媒体,包括语音、数据和图像可以在网络中综合采集、存储、处理和传输。由此可见,第四代计算机网络的特点是综合化和高速化。

4.1.3 计算机网络的功能

数据通信、资源共享、提高系统的可靠性、分布处理、分散数据的综合处理

4.1.4 计算机网络体系结构和TCP/IP 参考模型

1.网络体系结构
(1)网络体系结构的定义
从网络协议的层次模型中来看,网络体系结构(Architecture)可以定义为计算机网络的所有功能层次、各层次的通信协议以及相邻层次间接口的集合。
网络体系结构中3要素分别是分层、协议和接口,可以表示为:
网络体系结构={分层、协议、接口}
网络体系结构是抽象的,网络体系结构仅给出一般性指导标准和概念性框架,不包括实现的方法,其目的是在统一的原则下设计、建造和发展计算机网络。

(2)网络体系结构的分层原则
各层功能明确、接口清晰简洁、层次数量适中、协议标准化

2.TCP/IP 参考模型
伴随着Internet在全世界的飞速发展,TCP/IP的广泛应用对网络技术发展产生了重要的影响。TCP/IP参考模型分为应用层、传输层、网络互连层和网络接口层4个层次。
在这里插入图片描述

网络接口层:在TCP/IP参考模型中,网络接口层是TCP/IP参考模型中的最低层,负责网络层与硬件设备的联系。网络接口层是TCP/IP与各种LAN或WAN的接口。
网络互连层:网络互连层是整个TCP/IP协议的核心,对应于OSI参考模型的网络层,负责对独立传送的数据分组进行路由选择,以保证可以发送到目的主机。
传输层:在TCP/IP模型中,使源端主机和目标端主机上的对等实体进行会话属于传输层的功能。
应用层:TCP/IP模型中,应用层实现了OSI参考模型中会话层和表示层的功能。在应用层中,能够对不同的网络应用引入不同的应用层协议。

网络互连层的主要功能

  • 处理互连的路径、流程与拥塞问题
  • 处理来自传输层的分组发送请求
  • 处理接收的数据报

4.2 计算机网络的组成和分类

4.2.1 计算机网络的组成

1.计算机系统
计算机系统是网络的基本组成部分,它主要完成数据信息的收集、存储、管理和输出的任务,并提供各种网络资源。计算机系统根据其在网络中的用途,一般分为主机和终端两部分。

主机(Host):主机在很多时候被称为服务器(Server),它是一台高性能计算机,用于管理网络、运行应用程序和处理各网络工作站成员的信息请示等。

终端(Terminal):终端是网络中的用户进行网络操作、实现人机对话的重要工具,在局域网中通常被称为工作站(Workstation)或者客户机(Client)。由服务器进行管理和提供服务的、连入网络的任何计算机都属于工作站,其性能一般低于服务器。个人计算机接入Internet后,在获取Internet服务的同时,其本身就成为一台Internet网上的工作站。网络工作站需要运行网络操作系统的客户端软件。

2.数据通信系统
数据通信系统是连接网络的桥梁,提供了各种连接技术和信息交换技术,其主要任务是把数据源计算机所产生的数据迅速、可靠、准确地传输到数据宿(目的)计算机或专用外设中。
从计算机网络技术的组成部分来看,一个完整的数据通信系统,一般由数据终端设备、通信控制器、通信信道和信号变换器等4个部分组成。

3.网络软件及协议
网络软件是计算机网络中不可或缺的组成部分。网络的正常工作需要网络软件的控制,如同单个计算机在软件的控制下工作一样。网络软件一方面授权用户对网络资源访问,帮助用户方便、快速地访问网络;另一方面,网络软件也能够管理和调度网络资源,提供网络通信和用户所需要的各种网络服务。
通常情况下,网络软件分为通信软件、网络协议软件和网络操作系统3个部分。

4.通信子网和资源子网
从功能上看,计算机网络主要具有完成网络通信和资源共享两大功能,为实现这两个功能,计算机网络必须具有数据通信和数据处理两种能力。因此,计算机网络可以从逻辑上被划分成两个子网,即通信子网和资源子网。

通信子网:主要负责网络的数据通信,为网络用户提供数据传输、转接、加工和变换等数据信息处理工作,由通信控制处理机(又称网络结点)、通信线路、网络通信协议以及通信控制软件组成。

资源子网:用于网络的数据处理功能,向网络用户提供各种网络资源和网络服务,主要包括通信线路(即传输介质)、网络连接设备(如网络接口设备、通信控制处理机、网桥、路由器、交换机、网关、调制解调器和卫星地面接收站等)、网络通信协议和通信控制软件等。

两者的相互关系:在局域网中,资源子网主要由网络的服务器、工作站、共享的打印机和其他设备及相关软件所组成。通信子网由网卡、线缆、集线器、中继器、网桥、路由器、交换机等设备和相关软件组成。

4.2.2 计算机网络的分类

1.按网络覆盖的地理范围分类
局域网(LAN):将较小地理区域内的计算机或数据终端设备连接在一起的通信网络,局域网覆盖的地理范围比较小,一般在几十米到几千米之间,主要用于实现短距离的资源共享。

城域网(MAN):城域网是一种大型的通信网络,它的覆盖范围介于局域网和广域网之间,一般为几千米至几万米,城域网的覆盖范围在一个城市内,它将位于一个城市之内不同地点的多个计算机局域网连接起来实现资源共享。

广域网(WAN):广域网在地域上可以覆盖跨越国界、洲界,甚至全球范围。目前,Internet是现今世界上最大的广域计算机网络,它是一个横跨全球、供公共商用的广域网络。

国际互联网(Internet):目前世界上有许多网络,而不同网络的物理结构、协议和所采用的标准也各不相同。如果连接到不同网络的用户需要进行相互通信,就需要将这些不兼容的网络通过称为网关(gateway)的机器设备连接起来,并由网关完成相应的转换功能。多个网络相互连接构成的集合称为互联网,其最常见形式是多个局域网通过广域网连接起来。

2.按服务方式分类
对等网:在对等网络中,计算机的数量通常不超过20台,所以对等网络相对比较简单。在对等网络中各台计算机有相同的功能,无主从之分,网上任意节点计算机既可以作为网络服务器为其它计算机提供资源,也可以作为工作站分享其它服务器的资源。
在这里插入图片描述
客户机/服务器网络:在计算机网络中,如果只有一台或者几台计算机作为服务器为网络上的用户提供共享资源,而其他的计算机仅作为客户机访问服务器中提供的各种资源,这样的网络就是客户机/服务器网络。
在这里插入图片描述
服务器指专门提供服务的高性能计算机或专用设备;客户机指用户计算机。客户机/服务器网络方式的特点是安全性较高,计算机的权限、优先级易于控制,监控容易实现,网络管理能够规范化。服务器的性能和客户机的数量决定了该网络的性能。

3.按网络的拓扑结构分类
计算机网络的拓扑结构指网络中的计算机或设备与传输媒介形成的结点与线的物理构成模式。网络的结点有两类:一类是转换和交换信息的转接结点,包括结点交换机、集线器和终端控制器等;另一类是访问结点,包括计算机主机和终端等。线则代表各种传输媒介,包括有形的线和无形的线。

4.按网络传输介质分类
有线网:有线传输介质指在两个通信设备之间实现的物理连接部分,能将信号从一方传输到另一方,主要有同轴电缆、双绞线和光纤。有线网则是使用这些有线传输介质连接的网络。

无线网:无线传输介质指周围的自由空间,利用无线电波在自由空间的传播可以实现多种无线通信。无线网络的特点为连网费用较高、数据传输率高、安装方便、传输距离长和抗干扰性不强等。无线网包括无线电话、无线电视网、微波通信网和卫星通信网等。

4.3 网络传输介质和通信设备

4.3.1 网络传输介质

1.有线传输介质
目前常用的计算机网络有线传输介质主要包括双绞线和光导纤维两种。

2.无线传输介质
无线传输是利用可以在空气中传播的微波、红外线、无线电波等无线介质进行传输,无线局域网就是由无线传输介质和计算机设备组成的局域网。

4.3.2 网络通信设备

1.网卡
网卡(Network Interface Card,NIC)又称网络适配器、网络卡或者网络接口卡,是以太网的必备设备。
有线网卡是指必须将网络连接线连接到网卡中,才能访问网络的网卡,主要包括PCI网卡、集成网卡和USB网卡3种类型。
无线网卡是无线局域网的无线网络信号覆盖下通过无线连接网络进行上网使用的无线终端设备。目前的无线网卡主要包括PCI网卡、USB网卡、PCMCIA网卡和MINI-PCI网卡4种类型。

2.路由器
路由器(Router)是一种连接多个网络或网段的网络设备,它能将不同网络或网段之间的数据信息进行“翻译”,使不同网段和网络之间能够相互“读懂”对方的数据,从而构成一个更大的网络。
路由器的主要工作就是为经过路由器的每个数据帧寻找一条最佳传输路径,并将该数据有效地传送到目的站点。路由器是网络与外界的通信出口,也是联系内部子网的桥梁。

3.交换机
交换机(Switch)是一种用于电信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机,其他常见的还有电话语音交换机、光纤交换机等。

交换机的雏形是电话交换机系统,经过发展和不断创新,才形成了如今的交换机技术。其主要功能包括以下几点。

物理编址、网络拓扑结构、错误校验、帧序列、流量控制

相关文章:

计算机基础(Windows 10+Office 2016)教程 —— 第4章 计算机网络与Internet(上)

第4章 计算机网络与Internet 4.1 计算机网络概述4.1.1 计算机网络的定义4.1.2 计算机网络的发展4.1.3 计算机网络的功能4.1.4 计算机网络体系结构和TCP/IP 参考模型 4.2 计算机网络的组成和分类4.2.1 计算机网络的组成4.2.2 计算机网络的分类 4.3 网络传输介质和通信设备4.3.1 …...

MES系统在数字化转型中的核心作用与影响

数字化转型是企业利用数字技术改变其业务模式、运营方式、组织结构、产品服务等方面的过程,旨在提高效率、降低成本、增强竞争力并实现可持续发展。数字化转型涉及多个层面,主要包括以下几个方面: 数字化转型转什么 转战略:由构…...

装修施工注意事项

1 地漏保护 咋墙拆改时,一定要用保护盖把所有的地漏下水管道都拧紧 2 卫生间防水做完,必须要先用水泥砂浆做好保护层再贴,不然后续施工,不小心破坏防水层,以后漏水后悔都晚了。 3 入户门口处,一定要用…...

【Docker学习记录】

Docker学习记录 目录 1. Windows上使用wsl1.1 安装docker后遇到的一些疑惑1.2. wsl的一些相关命令1.3. 补一点,wsl的作用 2. docker一些常用的命令2.1 构建docker镜像2.2 运行镜像 3. Dockerfile的编写3.0 docker的一些概念3.0.1 容器的分层3.0.2 COPY-ON-WRITE 3.…...

互联网政务应用安全管理规定

互联网政务应用安全管理规定 (2024年2月19日中央网络安全和信息化委员会办公室、中央机构编制委员会办公室、工业和信息化部、公安部制定 2024年5月15日发布) 第一章 总则 第一条为保障互联网政务应用安全,根据《中华人民共和国网络安全法…...

HarmonyOS开发商城首页实现

目录 一:功能概述 二:代码实现 三:效果图 一:功能概述 这一节我们主要在鸿蒙OS系统中实现的一个底部导航功能,并在首页底部使用TabSwitch组件进行导航切换。同时,首页采用Search组件实现商品搜索框,Scroll和Swiper组件实现图片轮播功能,以展示推荐内容或图片。 1:…...

QtQuick Text-文本样式

属性 Text项目的style属性可以设置文本的样式。 支持的文本样式有: Text.Normal(默认)Text.OutlineText.RaisedText.Sunken 示例 import QtQuickRow{spacing: 10padding: 10Text {font.pointSize: 40text: "Normal"}Text {font…...

人工智能未来展望

深入剖析人工智能:现状、挑战与未来展望 在当今这个日新月异的科技时代,人工智能(AI)无疑是最为耀眼的明星之一。它以其独特的魅力,正引领着一场前所未有的技术革命,深刻地改变着人类社会的方方面面。本文…...

Pymol开源版安装 新版 3.0 / 3.1 Windows安装Pymol开源版

PyMOL 简介 PyMOL 是一个开源的分子可视化系统,被广泛应用于结构生物学中。它允许用户可视化分子结构,并创建高质量的蛋白质、核酸和其他大分子的3D图像。多年来,PyMOL不断发展,新版本引入了更多的功能和改进。 PyMOL 3.0 / 3.1…...

记录一次环境的安装

目录 新添加的代码 代码解释 为啥ubuntu用debian软件源 为啥修改sources.list.d S权限意思 php缺少和数据库连接的模块 使用root登陆数据库1698错误 字段解释 auth_socket解释 使用root登陆数据库方法 详细解释 首先在安装的时候,有一个dockerfile文件&a…...

浏览器用户文件夹详解 - WebData(八)

1.WebData简介 1.1 什么是WebData文件? WebData文件是Chromium浏览器中用于存储用户表单数据、自动填充信息和支付信息的一个重要文件。每当用户在浏览器中填写表单或保存支付信息时,这些数据都会被记录在WebData文件中。通过这些记录,浏览…...

ijkplayer 自定义协议播放加密内容 Android

想对播放的音视频进行加密,防止资源被盗用,该怎么办呢? 这篇文章从自定义协议的角度来提供一中实现思路。在 ijkplayer 的基础上,通过实现自定义协议对文件进行解密。边解边播,以此为基础,还可以实现在线资…...

【kill】Centos/Linux 如何杀死那该死的进程?

简介 系统版本:Centos7.6 kill 命令发送指定的信号到指定的进程或者进程组。如果该信号没有指定,则发送SIGTERM信号(15),即终止信号。如果SIGTERM信号(15)无法终止,可使用SIGKILL&am…...

Cadence23学习笔记(十七)

吴老师的网站里面有很多cadence的开源项目,可以用来学习: 全志 H3 SOC 官方参考设计 DD3 16bitX2 原理图及PCB – 吴川斌的博客 (mr-wu.cn) cadence设置显示实时的走线长度: 在allegro进行布线时可以实时显示当先布线的实际长度有助于pcb的…...

WinFrom调用webapi接口方法及其应用实例

1.WinFrom调用webapi接口方法 最近项目要在winfrom项目中调用webAPI&#xff0c;故在网上查找资料&#xff0c;找到了一个WinFrom调用webapi接口的通用方法&#xff0c;关键代码&#xff1a; #region WinFrom调用webapi接口通用方法private async Task<string> InvokeWe…...

智能巡检企业级域名 SSL 证书

一、概述 SSL 证书是一种数字证书&#xff0c;用于在用户和服务器之间建立加密链接&#xff0c;确保数据传输的安全性&#xff0c;防止数据在传输过程中被截获或篡改。SSL 证书不仅保护了数据传输过程中的隐私和完整性&#xff0c;还可以帮助验证网站的身份&#xff0c;防止钓…...

海思35XX系列(三)sensor(传感器)

刚开始接触这个概念的时候感觉比较模糊&#xff0c;简单记录一下吧 Sensor&#xff08;传感器&#xff09;是一种可以感知外部环境并将感知到的信息转化为可用的电信号或其他形式的工具。传感器广泛应用于电子设备、工业自动化、汽车、医疗器械等领域&#xff0c;用于测量、监…...

dfs(续做)

1.混境之地5 #include<bits/stdc.h> using namespace std; typedef long long ll; const int dx[4] {0,1,0,-1}; const int dy[4] {1,0,-1,0}; int n,m,k,a,b,c,d,sign0; int h[1010][1010],visit[1010][1010]; void dfs(int x,int y,bool used) {if(xc&&yd){si…...

OpenStack;异构算力网络架构;算力服务与交易技术;服务编排与调度技术

目录 OpenStack 一、OpenStack概述 二、OpenStack的主要组件及功能 三、OpenStack的架构 四、OpenStack的应用场景 异构算力网络架构 算力服务与交易技术 服务编排与调度技术 OpenStack 是一个开源的云计算管理平台项目,由NASA(美国国家航空航天局)和Rackspace合作…...

PLC-Recorder对于数据采集时间戳偏差的修正功能

目录 一、修正原理 二、使用步骤 1、初始状态&#xff0c;计算修正系数 2、启动和使用 3、修正系数的手动修改 三、修正前后的效果对比 1、修正前的时间偏差曲线 2、修正后的效果曲线 四、注意事项 1、控制器可能的时钟波动 2、平移参数评估 3、参数保存 五、关于…...

【Java学习笔记】Arrays类

Arrays 类 1. 导入包&#xff1a;import java.util.Arrays 2. 常用方法一览表 方法描述Arrays.toString()返回数组的字符串形式Arrays.sort()排序&#xff08;自然排序和定制排序&#xff09;Arrays.binarySearch()通过二分搜索法进行查找&#xff08;前提&#xff1a;数组是…...

从深圳崛起的“机器之眼”:赴港乐动机器人的万亿赛道赶考路

进入2025年以来&#xff0c;尽管围绕人形机器人、具身智能等机器人赛道的质疑声不断&#xff0c;但全球市场热度依然高涨&#xff0c;入局者持续增加。 以国内市场为例&#xff0c;天眼查专业版数据显示&#xff0c;截至5月底&#xff0c;我国现存在业、存续状态的机器人相关企…...

【JavaSE】绘图与事件入门学习笔记

-Java绘图坐标体系 坐标体系-介绍 坐标原点位于左上角&#xff0c;以像素为单位。 在Java坐标系中,第一个是x坐标,表示当前位置为水平方向&#xff0c;距离坐标原点x个像素;第二个是y坐标&#xff0c;表示当前位置为垂直方向&#xff0c;距离坐标原点y个像素。 坐标体系-像素 …...

Linux 中如何提取压缩文件 ?

Linux 是一种流行的开源操作系统&#xff0c;它提供了许多工具来管理、压缩和解压缩文件。压缩文件有助于节省存储空间&#xff0c;使数据传输更快。本指南将向您展示如何在 Linux 中提取不同类型的压缩文件。 1. Unpacking ZIP Files ZIP 文件是非常常见的&#xff0c;要在 …...

基于PHP的连锁酒店管理系统

有需要请加文章底部Q哦 可远程调试 基于PHP的连锁酒店管理系统 一 介绍 连锁酒店管理系统基于原生PHP开发&#xff0c;数据库mysql&#xff0c;前端bootstrap。系统角色分为用户和管理员。 技术栈 phpmysqlbootstrapphpstudyvscode 二 功能 用户 1 注册/登录/注销 2 个人中…...

DBLP数据库是什么?

DBLP&#xff08;Digital Bibliography & Library Project&#xff09;Computer Science Bibliography是全球著名的计算机科学出版物的开放书目数据库。DBLP所收录的期刊和会议论文质量较高&#xff0c;数据库文献更新速度很快&#xff0c;很好地反映了国际计算机科学学术研…...

数据结构:递归的种类(Types of Recursion)

目录 尾递归&#xff08;Tail Recursion&#xff09; 什么是 Loop&#xff08;循环&#xff09;&#xff1f; 复杂度分析 头递归&#xff08;Head Recursion&#xff09; 树形递归&#xff08;Tree Recursion&#xff09; 线性递归&#xff08;Linear Recursion&#xff09;…...

C++ 类基础:封装、继承、多态与多线程模板实现

前言 C 是一门强大的面向对象编程语言&#xff0c;而类&#xff08;Class&#xff09;作为其核心特性之一&#xff0c;是理解和使用 C 的关键。本文将深入探讨 C 类的基本特性&#xff0c;包括封装、继承和多态&#xff0c;同时讨论类中的权限控制&#xff0c;并展示如何使用类…...

ZYNQ学习记录FPGA(二)Verilog语言

一、Verilog简介 1.1 HDL&#xff08;Hardware Description language&#xff09; 在解释HDL之前&#xff0c;先来了解一下数字系统设计的流程&#xff1a;逻辑设计 -> 电路实现 -> 系统验证。 逻辑设计又称前端&#xff0c;在这个过程中就需要用到HDL&#xff0c;正文…...

python打卡day49@浙大疏锦行

知识点回顾&#xff1a; 通道注意力模块复习空间注意力模块CBAM的定义 作业&#xff1a;尝试对今天的模型检查参数数目&#xff0c;并用tensorboard查看训练过程 一、通道注意力模块复习 & CBAM实现 import torch import torch.nn as nnclass CBAM(nn.Module):def __init__…...