计算机网络的发展及应用

计算机网络是计算机技术和通信技术高度发展并相互结合的产物。一方面,通信系统为计算机之间的数据传送提供最重要的支持;另一方面,由于计算机技术渗透到了通信领域,极大地提高了通信网络的性能。计算机网络的诞生和发展,是信息技术进步的象征,它将对信息社会产生不可估量的影响。

最早的计算机网络可以追溯到20世纪60年代后期,但从70年代中期开始,计算机网络才得到迅速发展,形成了现代计算机网络的雏形。计算机网络适应日益增长的信息交换、资源共享的客观需要,目前已成为计算机领域中发展最快的技术之一。

▶1.计算机网络的定义

计算机网络是现代通信技术与计算机技术相结合的产物。如果给它一个相对严格的定义,可以认为计算机网络是将地理位置不同的、具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理下,实现资源共享和信息传递的计算机系统。
(1)独立功能的计算机:各计算机系统具有独立的数据处理功能,它们既可以接人网路工作,也可以脱离网络独立工作。从分布的地理位置来看,它们既可以相距很近,也可以相隔千里。
(2)通信线路:可以用多种传输介质实现计算机的互联,如双绞线、同轴电缆、光纤、微波、无线电等。
(3)网结协议:网络中的计算机在通信过程中必须共同遵守的规则。

(4)资源:可以是网内计算机的硬件、软件和信息。

(5)信息:可以是文本、图形、声音、影像等多媒体信息。

▶2、计算机网络的发展阶段

计算机网络的发展过程大敢分为以下四个阶段。

(1)第一阶段是面向然端的计算机网络阶段,当时的计算机网络定义为“以传输信息为且的而速接起来,以实现远程信息处理或进一步达到资源共享的计算机系统”,此阶段网络应用的主要目的是提供网络通信、保障网络连通。
(2)第二阶段是面向内部的计算机网络阶段,这一阶段在计算机通信网络的基础上,实现了网络体系结构与协议完整的计算机网络,此阶段网络应用的主要目的是提供网络通信、保障网婚连通,实现网络数据共享和网络硬件设备共享。这个阶段的里程碑是美国国防部的ARPAnet网络。且前,人们通常认为它就是网络的起源,同时也是Internet的起源。
(3)第三阶段是计算机网络标准化阶段。这一阶段的计算机网络在共同遵循OSI标准的基础上,形成了一个具有统一网络体系结构,并遵循国际标准的开放式和标准化的网络。OSI/RM参考模型把网络划分为七个层次,并规定计算机之间只能在对应层之间进行通信,大大简化了网络通信原理,成为公认的新一代计算机网络体系结构的基础,为普及局域网奠定了基础。
(4)第四阶段网络互连阶段,各种网络进行互连,形成更大规模的互联网络。Internet为典型代表,特点是互连、高速、智能与更为广泛的应用。
下一代网络(next generation network,NGN),又称为次世代网络,普遍认为是互联网、移动通信网络、固定电话通信网络的融合,IP网络和光网络的融合;是可以提供包括语音、数据和多媒体等各种业务的综合开放的网络构架;是业务驱动、业务与呼叫控制分离、呼叫与承载分离的网络;是基于统一协议的、基于分组的网络。其主要思想是在一个统一的网络平台上以统一管理的方式提供多媒体业务,在整合现有的市内固定电话、移动电话的基础上,增加多媒体数据服务及其他增值型服务。其中,话音的交换将采用软交换技术,而平台的主要实现方式为IP技术。NGN正朝着具有订制性、多媒体性、可携带性和开放性的方向发展,毫无疑问,下一代计算机网络将提高人们的生活质量,为消费者提供种类更丰富、更高质量的话音、数据和多媒体业务。

▶3,计算机网络的功能

1)资源共享

资源共享是计算机网络的目的与核心功能。资源共享包括计算机硬件资源、软件资源和数据资源的共享。硬件资源的共享提高了计算机硬件资源的利用率。由于受经济条件和其他因素的制约,硬件资源不可能为所有用户全部拥有。使用计算机网络可以让网络中的用户使用其他用户拥有的闲置硬件,从而实现硬件资源共享。软件资源和数据资源允许网上的用户远程访问各类大型数据库,得到网络文件传送服务、远程管理服务和远程文件访问服务,从而避免软件开发过程中的重复劳动及数据资源的重复存储,同时也便于数据的集中管理。例如,通过远程登录方式共享大型机的CPU和存储器资源,在网络中设置共享的外部设备,如打印机、绘图仪等,就是常见的硬件资源共享;在网络上搜索信息就是常见的数据资源共享;有些软件对硬件的要求较高,有的计算机无法安装,通过计算机网络使用安装在服务器上的软件就是常见的软件共享。

2)数据通信

数据通信是计算机网络最基本的功能,是实现其他功能的基础。计算机网络中的计算机之间或计算机与终端之间,可以快速可靠地相互传递数据、程序或文件。例如,用户可以在网上传送电子邮件、交换数据,可以实现在商业部门或公司之间进行订单、发票等商业文件安全准确地交换。

3)分布式处理

对于大型的任务或课题,如果都集中在一台计算机上进行运算负荷太重,这时可以将任务分散到不同的计算机分别完成,或由网络中比较空闲的计算机分担负荷。各个计算机连成网络有利于共同协作进行重大科研课题的开发和研究。利用网络技术还可以将许多小型机或微型机连成具有高性能的分布式计算机系统,使它具有解决复杂问题的能力,从而大大降低成本。

4)提高了计算机的可靠性和可用性

在单机使用的情况下,任何一个系统都可能发生故障,这样就会为用户带来不便。而当计算机联网后,各计算机可以通过网络互为后备,一旦某台计算机发生故障,则可由别处的计算机代为处理,还可以在网络的一些节点上设置一定的备用设备。这样计算机网络就能起到提高系统可靠性的作用了。更重要的是,由于数据和信息资源存放于不同的地点,因此可防止因故障而无法访问或由于灾害造成数据破坏。

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

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

相关文章

C++什么时候使用指针(函数传参时)

在C中,使用指针作为函数参数可以在以下几种情况下提高效率: 需要修改函数外部的变量:当函数需要修改传递给它的变量的值时,使用指针比传值更高效。因为通过指针传递变量的地址,函数可以直接修改变量的值,而…

音频——解析 PCM 数据

文章目录 生成 PCM 数据16bit16bit mono16bit stereo16bit 4 channel16bit 8 channel24bit解析 PCM 数据多通道相同频率解析多通道不同频率解析程序源码生成 PCM 源码解析 PCM 源码生成 PCM 数据 对于多通道的 PCM 数据,其数据格式如下 ch0_data0 ch1_data0 ch2_data0 ch3_d…

10 小时 RTX 4090 兑换券免费送!用户调研招募中

感谢各位读者长久以来对「HyperAI超神经」的支持与关注,为了进一步提升公众号的品质,为读者提供高质量内容,我们计划通过问卷调研的形式收集读者的感受与建议,从而有针对性地对「HyperAI超神经」的内容风格、呈现形式等方面进行调…

目标检测—Yolo系列(YOLOv1/2/v3/4/5/x/6/7/8)

目标检测概述 什么是目标检测? 滑动窗口(Sliding Window) 滑动窗口的效率问题和改进 滑动窗口的效率问题:计算成本很大 改进思路 1:使用启发式算法替换暴力遍历 例如 R-CNN,Fast R-CNN 中使用 Selectiv…

第十六章 文件服务

第十六章 文件服务 1 FTP Server 简介 解释 文件传输协议 是 TCP/IP协议组中的协议之一logo 作用 提供文件共享服务互联网上多的媒体资源和软件资源,绝大部分都是通过FTP服务器传递软件包 vsftpd基础 控制端口 command 21/tcp数据端口 data 20/tcpFTP Se…

Qt数据库之QSqlQueryModel

创建数据模型: QSqlQueryModel *qryModel; //数据模型 qryModelnew QSqlQueryModel(this);qryModel->setQuery("SELECT empNo, Name, Gender, Height, Birthday, Mobile, Province, City, Department, "" Education, Salary FROM employee ORDE…

在 Electron上安装better-sqlite3出错

错误问题 一直卡npm install --global windows-build-tools --vs2015 这一步 解决 安装:pnpm install better-sqlite3 --save安装命令 pnpm i -D electron-rebuild 手动运行:node_modules/.bin/electron-rebuild -f -w better-sqlite3 我直接在packa…

Python武器库开发-flask篇之flask框架的安装(二十一)

Flask介绍 Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进…

Stable Diffusion (version x.x) 文生图模型实践指南

前言:本篇博客记录使用Stable Diffusion模型进行推断时借鉴的相关资料和操作流程。 相关博客: 超详细!DALL E 文生图模型实践指南 DALLE 2 文生图模型实践指南 目录 1. 环境搭建和预训练模型准备环境搭建预训练模型下载 2. 代码 1. 环境搭建…

redis基线检查

1、禁止使用 root 用户启动 | 访问控制 描述: 使用root权限来运行网络服务存在较大的风险。Nginx和Apache都有独立的work用户,而Redis没有。例如,Redis的Crackit漏洞就是利用root用户权限替换或增加authorize_keys,从而获取root登录权限。 加固建议: 使用root切换到re…

Docker - DockerFile

Docker - DockerFile DockerFile 描述 dockerfile 是用来构建docker镜像的文件!命令参数脚本! 构建步骤: 编写一个dockerfile 文件docker build 构建成为一个镜像docker run 运行脚本docker push 发布镜像(dockerhub&#xff0…

Kyligence 入选 Gartner® 2023 客户之声报告,高分获评“卓越表现者”

近日,Gartner 发布了最新的《2023 分析和商业智能平台“客户之声”报告》(Voice of the Customer for Analytics and Business Intelligence Platforms, 2023, October 2023)。跬智信息(Kyligence)成功入选该报告,并凭借 4.7 分&a…

每日一题----昂贵的婚礼

#include <iostream> #include <algorithm> #include <cstring> #include <queue> #include <vector> using namespace std; //本题酋长的允诺也算一个物品,最后一定要交给酋长&#xff0c;那么等级不能超过酋长的等级范围const int N 150 * 15…

想买GPT4会员却只能排队?来看看背后的故事!

文章目录 &#x1f9d0; 为什么要进候选名单&#xff1f;&#x1f50d; 究竟发生了什么&#xff1f;&#x1f62e; IOS端还能买会员&#xff01;&#x1f914; 网页端为啥不能订会员&#xff1f;第一点&#xff1a;防止黑卡消费第二点&#xff1a;当技术巨头遇上资源瓶颈&#…

Spring Data JPA方法名命名规则

最近巩固一下JPA&#xff0c;网上看到这些资料&#xff0c;这里记录巩固一下。 一、Spring Data Jpa方法定义的规则 简单条件查询 简单条件查询&#xff1a;查询某一个实体类或者集合。 按照Spring Data的规范的规定&#xff0c;查询方法以find | read | get开头&…

【开题报告】基于微信小程序的高校党支部党务管理的系统设计与实现

1.研究背景 随着中国高校党建工作的深入发展&#xff0c;高校党支部的党务管理面临着越来越多的挑战和需求。传统的纸质记录和人工处理方式已经无法满足日益增长的党务管理需求&#xff0c;因此开发基于微信小程序的党务管理系统成为一种必然趋势。 &#xff08;1&#xff09…

2023年【道路运输企业安全生产管理人员】证考试及道路运输企业安全生产管理人员模拟考试题

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2023年道路运输企业安全生产管理人员证考试为正在备考道路运输企业安全生产管理人员操作证的学员准备的理论考试专题&#xff0c;每个月更新的道路运输企业安全生产管理人员模拟考试题祝您顺利通过道路运输企业安全生…

Django之模版层

文章目录 模版语法传值模版语法传值特性模版语法标签语法格式if模板标签for模板标签with起别名 模版语法过滤器常用过滤器 自定义过滤器、标签、inclusion_tag自定义过滤器自定义标签自定义inclusion_tag 模版导入模版继承 模版语法传值 模板层三种语法{{}}:主要与数据值相关{%…

数字三角形模型 笔记

方格取数 走两次的最大值 设有 NN 的方格图&#xff0c;我们在其中的某些方格中填入正整数&#xff0c;而其它的方格中则放入数字0。如下图所示&#xff1a; 某人从图中的左上角 A 出发&#xff0c;可以向下行走&#xff0c;也可以向右行走&#xff0c;直到到达右下角的 B 点…

LOWORD, HIWORD, LOBYTE, HIBYTE的解释

文章目录 实验结论 实验 int 类型大小正常为4Byte 以小端序来看 0x12345678在内存中的存储为 0x78 0x56 0x34 0x120x78在低地址&#xff0c;0x12在高地址 程序输出 #include <stdio.h> #include <string.h> #include<windows.h>int main() {int a 0x12345…