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

news2024/11/15 4:44:55

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

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

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

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

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

相关文章

【Unity】3D功能开发入门系列(二)

Unity3D功能开发入门系列(二) 一、资源(一)资源文件(二)场景文件(三)资源包(四)Unity 资源商店(五)项目资源的导入 二、父子关系&…

【C语言篇】数据在内存中的存储(超详细)

文章目录 数据在内存中的存储二进制和进制转换基本概念进制转换十进制转二进制二进制转八进制和十六进制 整数在内存中的存储反码原码补码大小端字节序和字节序判断什么是大小端?为什么有大小端 浮点数在内存中的存储题目提出浮点数存的过程浮点数取的过程 题目解析…

Java语言程序设计——篇十一(2)

🌿🌿🌿跟随博主脚步,从这里开始→博主主页🌿🌿🌿 欢迎大家:这里是我的学习笔记、总结知识的地方,喜欢的话请三连,有问题可以私信🌳🌳&…

算法导论 总结索引 | 第五部分 第二十一章:用于不相交集合的数据结构

一些应用涉及 将n个不同的元素分成一组不相交的集合。寻找包含给定元素的唯一集合 和 合并两个集合 1、不相交集合的操作 1、一个不相交集合 数据结构 维持了 一个不相交动态集的集合 S {S_1, S_2,…, S_n}。用一个代表 来标识每个集合,它是这个集合的某个成员。…

IoTDB 入门教程 企业篇④——安全控制 | 白名单、审计日志、登录日志和操作日志

文章目录 一、前文二、白名单2.1 配置文件iotdb-common.properties2.2 配置文件white.list2.3 注意事项 三、审计日志3.1 Cli操作日志3.2 RESTful操作日志3.3 MQTT操作日志3.4 Java操作日志3.5 C#操作日志3.6 Python操作日志 四、参考 一、前文 IoTDB入门教程——导读 IoTDB企业…

C语言9~10 DAY(合集)

数组的概念 什么是数组 数组是相同类型,有序数据的集合。 数组的特征 数组中的数据被称为数组的元素,是同构的 数组中的元素存放在内存空间里 (char player_name[6]:申请在内存中开辟6块连续的基于char类型的变量空间) 衍生概念&#x…

力扣高频SQL 50题(基础版)第三十七题

文章目录 力扣高频SQL 50题(基础版)第三十七题176.第二高的薪水题目说明实现过程准备数据实现方式结果截图总结 力扣高频SQL 50题(基础版)第三十七题 176.第二高的薪水 题目说明 Employee 表: ----------------- …

【传知代码】基于标签相关性的多标签学习(论文复现)

在当今信息爆炸的时代,数据中包含的标签信息对于理解和分析复杂问题至关重要。在诸如文本分类、图像识别和推荐系统等应用中,如何有效地利用标签相关性提升多标签学习的效果成为了研究的热点之一。基于标签相关性的多标签学习方法,通过挖掘不…

存储届的奥运竞技 | 400层3D NAND最快2025到来~

随着内存巨头之间的高带宽内存 (HBM) 竞争日益激烈,NAND 存储器领域的竞争也在升温。据韩国媒体《etnews》报道,SK 海力士正在研发 400 层 NAND 闪存技术,计划在 2025 年底前准备好这项技术以实现量产。 报道称,SK 海力士目前正在…

AcWing并查集

建议先看这个 Bilibili------------------>图论——并查集(详细版) 其实M 1 2就是把1的祖先改成了2,然后M 3 4就是把3的祖先改成了4,然后查询这两数1,2的祖先是不是同一个,3,4的祖先是不是同一个,1,3的祖先是不是同…

【期货】收盘点评。昨天说的,p2409棕榈油在今天或者周一会走出行情

收盘点评 昨天说的,p2409棕榈油在今天或者周一会走出行情。事实就是如此。震荡了几天了,波幅不大的来回震荡,其实主力是不想震荡的,但是不震荡自己的货和行情走不出来。所以我昨天就说,应该就是这一两天会走出一波小行…

⑤【从0制作自己的ros导航小车:上、下位机通信篇】上、下位机串口DMA通信

从0制作自己的ros导航小车 前言一、准备工作二、下位机端(STM32)三、上位机端(旭日x3派)四、测试 系列文章: ①【从0制作自己的ros导航小车:介绍及准备】 ②【从0制作自己的ros导航小车:下位机篇…

一站式解决方案:打造无缝连接的跨渠道客户服务体验

在当今这个数字化时代,客户与企业之间的互动已不再局限于单一渠道。从社交媒体、在线聊天、电子邮件到电话热线,甚至是实体店面,客户期望能够随时随地、无缝切换地获得一致且高效的服务体验。因此,构建一站式解决方案,…

商城系统审计代码审计

1 开源组件通用性漏洞审计 1.1 fastjson漏洞审计与验证 1.1.1 相关知识 Fastjson是Alibaba开发的Java语言编写的高性能JSON库,用于将数据在JSON和Java对 象之间相互转换。 Fastjson反序列化漏洞简单来说是出现在将JSON数据反序列化过程中出现的漏洞。 攻击者可以传入一个恶…

算法小白的进阶之路(力扣6~8)

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 非常期待和您一起在这个小…

对象属性值对比(支持复杂对象)

文章目录 前言一、如何对比二、开始编码三、使用结果示例总结 前言 需求如下: 对比两个bean中的内容,返回其中属性的值不一致的完整信息,包括: 属性 新值 旧值 一、如何对比 例如我有一个这的类型: public class Tel {private String name;private String tel; …

学习笔记第十七天

1.链表 1.1链表尾插 void push_back(struct Node *pHead,int n)//尾插 {if(isEmpty(pHead)){push_front(pHead,n);}else{struct Node *p pHead->next; while(p->next !NULL){p p->next;}struct Node *pNew malloc(sizeof(struct Node));p->nextpNew;pNew->n…

C++ bind复杂回调逻辑分析

回调函数基本知识回顾 回调函数是什么 函数指针或者函数对象作为参数传递给另一个函数的机制,当某个事件发生的时候,系统会自动的调用这些函数进行处理事件驱动模型中作用,回调函数则被用于处理I/O事件,通常用来读写异常等事件 bi…

本科阶段最后一次竞赛Vlog——2024年智能车大赛智慧医疗组准备全过程——2Yolo使用之ONNX模型准备

本科阶段最后一次竞赛Vlog——2024年智能车大赛智慧医疗组准备全过程——2Yolo使用之ONNX模型准备 ​ 大家好,因为板端BPU环境,可以加速目标检测的速度,所以今天在此先给大家带来如何准备一个模型,下一期会给大家带来如何在板端部…

如何做一个惊艳领导和客户的原型?

在产品开发过程中,原型设计是验证设计想法、提升用户体验的重要环节。Axure作为一款业界领先的原型设计工具,凭借其强大的交互设计和丰富的功能,赢得了全球设计师和开发者的信赖。而Axure的高效交互元件库,则如同一本字典或说明书…