计算机网络体系结构及其简单通信

2024-03-30 04:58

本文主要是介绍计算机网络体系结构及其简单通信,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

(一)通信的基本概念:

我们知道,通信的目的是快速、有效地传递信息。下面我们先来简单地介绍一点通信的基本知识:
现代信息的表达方式有文字、符号、声音、图像数据等多种形式。为了实现信息传递,通常以光、电等信号作为信息的载体。

信号:信息的表达形式
信道:信号传输的通道,是信号传输媒介的总称。
信源:发出信息的地方
信宿:信息传送的终点

根据传送信息的信道(信号传输媒介)不同,通信可分为有线通信和无线通信。

有线通信的信道:包括电缆、光缆、明线等可见的物理媒体。
无线通信的信道:有长波、中波、短波、超短波、微波、毫米波、红外线、可见光、X射线、宇宙射线等各种不同频率的无线电波;无线电波又称为电磁波,其传输方式有天空波、地面波、空间波、散射波。

此外,流星余迹也可以作为传输信息的通道,这种通信方式称为流星余迹通信(利用流星余迹反射无线电波而进行的远距离通信)。

(二)计算机网络通信:

计算机网络有局域网、城域网、广域网、蓝牙等多种类型,其中既有有线信道又有无线信道。通过这些有线或无线信道,用户的各种固定终端或移动终端,就可以接入各种通信网或计算机网络,获取或交换各种信息,达到通信的目的。

网络传输介质:指在网络中传输信息的载体,与上述信道含义相同。有线传输介质是指在两个通信设备之间实现的物理连接部分,它能将信号从一方传输到另一方,有线传输介质主要有双绞线、同轴电缆和光纤。双绞线和同轴电缆传输电信号,光纤传输光信号。
不同的传输介质,其特性也各不相同,它们不同的特性对网络中数据通信质量和通信速度有较大影响。

(1) 局域网:

a.局域网的定义:

局域网(Local Area Network,LAN)是在一个局部的地理范围内(如一个学校、工厂和机关内),一般是方圆几千米以内,将各种计算机,外部设备和数据库等互相联接起来组成的计算机通信网。

b.局域网的组成:

局域网由网络硬件(包括网络服务器、网络工作站、网络打印机、
网卡、网络互联设备等)和网络传输介质,以及网络软件所组成。

局域网严格意义上讲是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。

c.局域网的分类:

若按网络使用的传输介质分类,局域网可分为有线网和无线网。

d.局域网的拓扑结构:

1.星状结构:星状结构网络是由中心节点(又称中央转接站,一般是集线器或交换机)和其他节点(从节点)组成的。其中每个从节点设备都以中心节点为中心,通过连接线与中心节点相连。中心节点可直接与从节点通信,而从节点与从节点之间必须通过中心节点才能通信。在星状结构的网络系统中,任意两个工作站之间的通信最多只需两步,所以传输速度快。另外,它的网络构形简单,建网容易,便于控制和管理。但是这种网络系统的网络可靠性低,网络共享能力差

那么为什么共享能力差呢?因为这里的共享指的是,各个资源&#

这篇关于计算机网络体系结构及其简单通信的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/860534

相关文章

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

C/C++ chrono简单使用场景示例详解

《C/C++chrono简单使用场景示例详解》:本文主要介绍C/C++chrono简单使用场景示例详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录chrono使用场景举例1 输出格式化字符串chrono使用场景China编程举例1 输出格式化字符串示

RabbitMQ工作模式中的RPC通信模式详解

《RabbitMQ工作模式中的RPC通信模式详解》在RabbitMQ中,RPC模式通过消息队列实现远程调用功能,这篇文章给大家介绍RabbitMQ工作模式之RPC通信模式,感兴趣的朋友一起看看吧... 目录RPC通信模式概述工作流程代码案例引入依赖常量类编写客户端代码编写服务端代码RPC通信模式概述在R

在Spring Boot中实现HTTPS加密通信及常见问题排查

《在SpringBoot中实现HTTPS加密通信及常见问题排查》HTTPS是HTTP的安全版本,通过SSL/TLS协议为通讯提供加密、身份验证和数据完整性保护,下面通过本文给大家介绍在SpringB... 目录一、HTTPS核心原理1.加密流程概述2.加密技术组合二、证书体系详解1、证书类型对比2. 证书获

windows和Linux安装Jmeter与简单使用方式

《windows和Linux安装Jmeter与简单使用方式》:本文主要介绍windows和Linux安装Jmeter与简单使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Windows和linux安装Jmeter与简单使用一、下载安装包二、JDK安装1.windows设

Python模拟串口通信的示例详解

《Python模拟串口通信的示例详解》pySerial是Python中用于操作串口的第三方模块,它支持Windows、Linux、OSX、BSD等多个平台,下面我们就来看看Python如何使用pySe... 目录1.win 下载虚www.chinasem.cn拟串口2、确定串口号3、配置串口4、串口通信示例5

无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案

《无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案》:本文主要介绍了无法启动此程序,详细内容请阅读本文,希望能对你有所帮助... 在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是"api-ms-win-core-path-l1-1-0.dll丢失

基于C#实现MQTT通信实战

《基于C#实现MQTT通信实战》MQTT消息队列遥测传输,在物联网领域应用的很广泛,它是基于Publish/Subscribe模式,具有简单易用,支持QoS,传输效率高的特点,下面我们就来看看C#实现... 目录1、连接主机2、订阅消息3、发布消息MQTT(Message Queueing Telemetr

使用Python开发一个简单的本地图片服务器

《使用Python开发一个简单的本地图片服务器》本文介绍了如何结合wxPython构建的图形用户界面GUI和Python内建的Web服务器功能,在本地网络中搭建一个私人的,即开即用的网页相册,文中的示... 目录项目目标核心技术栈代码深度解析完整代码工作流程主要功能与优势潜在改进与思考运行结果总结你是否曾经

Mysql表的简单操作(基本技能)

《Mysql表的简单操作(基本技能)》在数据库中,表的操作主要包括表的创建、查看、修改、删除等,了解如何操作这些表是数据库管理和开发的基本技能,本文给大家介绍Mysql表的简单操作,感兴趣的朋友一起看... 目录3.1 创建表 3.2 查看表结构3.3 修改表3.4 实践案例:修改表在数据库中,表的操作主要