【计算机网络基础概念】1计算机网络概述与数据通讯基础

2023-12-11 20:58

本文主要是介绍【计算机网络基础概念】1计算机网络概述与数据通讯基础,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、计算机网络概述

1、什么是计算机网络?

计算机网络是由计算机设备、通信设备、终端设备等网络硬件和软件组成的大的计算机系统。网络中的各个计算机系统具有独立的功能,它们在脱离网络时,仍可单机使用。

2、计算机网络定义

将地理位置分散的、功能独立的多台计算机系统通过线路和设备互联起来,以功能完善的网络软件实现网络中资源共享和信息交换的系统。

3、计算机网络分类

1. 按网络覆盖的地理范围分类

按照网络覆盖的地理范围的大小,可以把计算机网络划分为广域网、城域网和局域网三种类型。

2. 按网络的拓扑结构分类

网络物理连接的构型便称为拓扑结构。常见的拓扑结构有星型、总线型、环型、树型等。

3. 按传输技术分类

依据所使用的传输技术,分为:广播式网络和点到点网络

4. 按应用领域分类

根据网络应用领域不同可以分为:专用网和公用网

4、拓扑结构

网络物理连接的构型便称为拓扑结构。常见的拓扑结构有星型、总线型、环型、树型等。如下图:

常见拓扑结构

二、数据通讯基础

1、数据传输方式

1. 数字传输

数字传输指信道中传输的为数字信号。当传输的信号是数字信号时,可以直接进行传输。当传输的是模拟信号时,进入信道前要经过编码解码器编码,变换为数字信号。

2. 模拟传输

模拟传输指信道中传输的为模拟信号。当传输的是模拟信号时,可以直接进行传输。当传输的是数字信号时,进入信道前要经过调制解调器调制,变换为模拟信号。

 

2、数据交换技术

通信子网必须能为所有进网的数据流提供从源结点到宿结点的通路,而实现这种数据通路的技术就称为数据交换技术,或数据交换方式。

上图中,若H1与H5通信,则A与E分别称源结点与宿结点。

对于交换网,数据交换方式按照网络结点对途径的数据流所转接的方法不同来分为两大类:线路交换和存储转发交换

1. 线路交换

线路交换方式是把发送方和接收方用一系列链路直接连通。电话交换系统就是采用这种交换方式。

经由线路交换而实现的通信包括以下三个阶段。

1.线路建立:通过呼叫完成逐个结点的接续过程,建立起一条端到端的直通线路。

2.数据传输:在端到端的直通线路上建立数据链路连接并传输数据。

3.线路拆除:数据传输完成后,拆除线路连接,释放结点和信道资源。

2. 报文交换

报文交换属存储转发交换方式,不要求交换网为通信双方预先建立一条专用数据通路,也就不存在建立线路和拆除线路的过程。

在这种交换网中,配有大容量存储设备的计算机。 通信用的主机把需要传输的数据组成一定大小的报文,并附有目的地址,以报文为单位经过公共交换网传送。

交换网中的结点计算机再接收和存储各个结点发来的报文,待该报文的目的地址线路有空闲时,再将报文转发出去。一个报文可能要通过多个中间结点(交换分局)存储转发后才能达到目的站。

交换网络有路径选择功能

 

3. 分组交换

1.  数据报传输分组交换

交换网把对进网的任一个分组都当作单独的“小报文”来处理,而不管它是属于哪个报文的分组,就像在报文交换方式中把一份报文进行单独处理一样。这种单独处理和传输单元的“小报文”或“分组”,即称为数据报。这种分组交换方式称为数据报传输分组交换方式。

2. 虚线路传输分组交换

类似前述的线路交换方式,报文的源发站在发送报文之前,通过类似于呼叫的过程使交换网建立一条通往目的站的逻辑通路。然后,一个报文的所有分组都沿着这条通路进行存储转发,不允许结点对任一个分组做单独的处理和另选路径。

 上述这种分组交换方式称为虚线路传输分组交换方式。为建立虚线路的呼叫过程称为虚呼叫,通过虚呼叫建立起来的逻辑通路称为虚拟线路,简称虚线路或虚通路。

这篇关于【计算机网络基础概念】1计算机网络概述与数据通讯基础的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

C#基础之委托详解(Delegate)

《C#基础之委托详解(Delegate)》:本文主要介绍C#基础之委托(Delegate),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 委托定义2. 委托实例化3. 多播委托(Multicast Delegates)4. 委托的用途事件处理回调函数LINQ

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

关于最长递增子序列问题概述

《关于最长递增子序列问题概述》本文详细介绍了最长递增子序列问题的定义及两种优化解法:贪心+二分查找和动态规划+状态压缩,贪心+二分查找时间复杂度为O(nlogn),通过维护一个有序的“尾巴”数组来高效... 一、最长递增子序列问题概述1. 问题定义给定一个整数序列,例如 nums = [10, 9, 2

MySQL中my.ini文件的基础配置和优化配置方式

《MySQL中my.ini文件的基础配置和优化配置方式》文章讨论了数据库异步同步的优化思路,包括三个主要方面:幂等性、时序和延迟,作者还分享了MySQL配置文件的优化经验,并鼓励读者提供支持... 目录mysql my.ini文件的配置和优化配置优化思路MySQL配置文件优化总结MySQL my.ini文件

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

Java 创建图形用户界面(GUI)入门指南(Swing库 JFrame 类)概述

概述 基本概念 Java Swing 的架构 Java Swing 是一个为 Java 设计的 GUI 工具包,是 JAVA 基础类的一部分,基于 Java AWT 构建,提供了一系列轻量级、可定制的图形用户界面(GUI)组件。 与 AWT 相比,Swing 提供了许多比 AWT 更好的屏幕显示元素,更加灵活和可定制,具有更好的跨平台性能。 组件和容器 Java Swing 提供了许多

【Linux 从基础到进阶】Ansible自动化运维工具使用

Ansible自动化运维工具使用 Ansible 是一款开源的自动化运维工具,采用无代理架构(agentless),基于 SSH 连接进行管理,具有简单易用、灵活强大、可扩展性高等特点。它广泛用于服务器管理、应用部署、配置管理等任务。本文将介绍 Ansible 的安装、基本使用方法及一些实际运维场景中的应用,旨在帮助运维人员快速上手并熟练运用 Ansible。 1. Ansible的核心概念

AI基础 L9 Local Search II 局部搜索

Local Beam search 对于当前的所有k个状态,生成它们的所有可能后继状态。 检查生成的后继状态中是否有任何状态是解决方案。 如果所有后继状态都不是解决方案,则从所有后继状态中选择k个最佳状态。 当达到预设的迭代次数或满足某个终止条件时,算法停止。 — Choose k successors randomly, biased towards good ones — Close

【编程底层思考】垃圾收集机制,GC算法,垃圾收集器类型概述

Java的垃圾收集(Garbage Collection,GC)机制是Java语言的一大特色,它负责自动管理内存的回收,释放不再使用的对象所占用的内存。以下是对Java垃圾收集机制的详细介绍: 一、垃圾收集机制概述: 对象存活判断:垃圾收集器定期检查堆内存中的对象,判断哪些对象是“垃圾”,即不再被任何引用链直接或间接引用的对象。内存回收:将判断为垃圾的对象占用的内存进行回收,以便重新使用。