做外贸网站放在中国好还是美国好/百度发布信息的免费平台
前言
计算机网路是一个很庞大的话题。在此我仅对其基础概述以及简单应用进行陈述。后续或有补充以形成完善的计算机网络知识体系。
一.计算机网络的定义
根据百度词条的描述,计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路和通信设备连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
通俗来说,计算机网络是以实现远程通信和资源共享为目的,大量分散而又互联的计算机的集合。
二.计算机网络的功能
我们需要注意的是,计算机网络并非单个的计算机或者说个别计算机的组成,它实际上是由数台甚至很多台计算机构成的一个网路体系,那么它的功能与作用实际上既包括了计算机个体的作用又包括了其作为一个网络体系的集成化功能,以下介绍的是其作为网络的功能。
1.数据通信
作为计算机网络最基本的功能,数据通信指的就是计算机与计算机之间、计算机与终端、终端与终端之间的各种信息的传输能力,包括我们平常所说的文字信件、新闻信息等等,作为数据被从此端传输到彼端。
2.资源共享
资源指的是网络中的软件、硬件以及种种数据。共享指的是计算机网络中的用户可以共同享有这些资源,并且也可以自己进行上传或者提取来对资源进行操作。
3.分布式处理
当一台计算机的负担过重时,我们就可以调用网络中的其他计算机来分担它的工作,从而达到分布式处理的作用。该功能能够提高问题处理的实时性以及效率。同样的,鉴于分布式处理的好处,计算机的安全性以及可靠性也会得以提高,并且在此基础上还能提高性能,毕竟众人抬火火焰高。
三。计算机网络的组成
计算机网络由网络硬件、网络软件以及协议三部分组成。
1.硬件
网络硬件是计算机网络的物质基础,计算机网络通过硬件实现不同计算机之间的物理连接,同时计算机本身也属于硬件的一类。
硬件大致分为该三类:
(1)可独立工作的计算机
(计算机网络的核心)
A.服务器
服务器向网络用户提供服务,并负责对网络资源进行管理。
像腾讯云,百度云一系列的云服务器是目前主流使用的服务器。实际上,对服务器的理解,我们可以从一个游戏来了解。
MC,我的世界中,许多的玩家即使从未了解过计算机网络的相关知识,也会知道一个东西叫做服务器。在其中不同玩家可以聚集在同一个服务器中进行游玩,他们处于同线程,同时间但是不同地点。其实不同的玩家就对应着不同的计算机,服务器提供游玩的服务以及基本的运营,这就是一个计算机网络中服务器极好的示范。
B.网络工作站
它是一台供用户使用网络的本地计算机。
它与服务器最大的区别就是:服务器可以是集群,但工作站就是一台计算机。它作为独立的计算机为用户服务,同时也可以同其他的工作站进行通信与共享资源。
(2)网络设备
(构成计算机网络的部件)(计算机之间的访问通过网络设备实现)
A.网卡
计算机与传输介质的接口。它具有接受和输送数据包的作用。
B.调制解调器
利用调制解调技术实现数字信号与模拟信号在通信过程中相互转换的设备。
C.中继器
最简单的局域网延伸设备。其作用是放大传输介质上传输的信号。(建议游玩MC中的中继器以便于更好的理解doge)
D.网桥
用于连接使用相同通信协议、传输介质和寻址方式的网络。
E.交换机
F.路由器
G.网关
(3)传输介质
传输介质是网路通信使用的信号线路,实际上我们平常看到的网线就是一种传输介质。它分为无线和有线两种类型。
有线:一般包括双绞线、同轴电缆、光缆...
无线:一般包括无线电、微波、卫星通信...
2.软件
计算机网络中的软件不只是个体所包含的软件,同时包含通信协议等一系列处于网络之中的软件
A.网络操纵系统
用于管理网络软硬件资源,提供简单网络管理功能的系统软件。常见的有Windows、Linux等。
B.网络应用软件
注意这里的软件必须具备网络服务功能。例如浏览器软件,即时通信软件QQ、微信等。
3.网络通信协议
计算机交换信息时需要遵守的约定,规定了互通信息的规则。
四.计算机网络的分类
通常我们对计算机网路进行分类的时候,会从覆盖范围、拓扑结构以及体系结构来进行分类,因为这三者的分类方式是最清晰以及透彻的。
A.按照覆盖范围
按照地域范围分类,是最简单也是最直接的分类方式。
1. 局域网(LAN):覆盖范围通常在家庭、办公室或学校等小范围内,用于连接个人电脑、打印机、路由器等设备。
2. 城域网(MAN):覆盖范围通常在城市范围内,用于连接多个局域网,例如连接不同办公楼或校区内的网络。
3. 广域网(WAN):覆盖范围可以是跨越城市、国家甚至全球范围,用于连接不同地理位置的网络,例如连接不同城市的分公司或连接不同国家的数据中心。Internet是世界上最大的广域网。
4. 互联网(internet):覆盖范围是全球范围,连接了世界上几乎所有的计算机网络,是全球最大的计算机网络。
5. 无线局域网(WLAN):基于无线技术,覆盖范围类似于个人局域网,但是不需要通过有线连接,常见于家庭、咖啡店、机场等地方。
6. 蜂窝网络(Cellular):覆盖范围是移动通信网络,可以覆盖整个国家甚至全球范围,用于连接移动设备如手机、平板电脑等。
B.按照拓扑结构
拓扑结构的分类方式可以直观看出计算机网路各部分的组成以及它们连接的方式的优劣。
根据拓扑结构,计算机网络可以分为以下几类:
1. 总线型拓扑结构
所有设备都通过一条共享的传输媒介(通常是一根电缆)连接在一起,形成一个总线,支持双向传输。
优点:得益于其网络结构简单,布线容易,所有设备可以同时访问传输媒介。
缺点:但是如果传输媒介出现故障,所以节点不宜过多,否则整个网络可能会受到影响。
2. 星型拓扑结构
所有设备都连接到一个中心节点(通常是交换机或集线器),中心节点负责转发数据。
优点:如果某个设备出现故障,只会影响到该设备,不会影响整个网络。
缺点:但是如果是中心节点出现故障,整个网络就会瘫痪。
3. 环型拓扑结构
所有设备通过一条环形的传输媒介连接在一起,每个设备都与相邻的两个设备直接相连。环中只允许同一个方向传输数据。
优点:这种拓扑结构的网络中,数据沿着环形传输,结构对称性好,传输速率高。
缺点:但是如果传输媒介出现故障,整个网络可能会受到影响。
4.树型拓扑结构
它将星型和总线型网络结合起来,形状似树,整体呈现分支结构。
优点:分级结构易于扩展,当故障出现时易于隔离。
缺点:对根节点的依赖性较大,一旦根节点出现故障全网瘫痪。
5. 网状型拓扑结构
每个设备都与其他设备直接相连,形成一个网状的结构。大型网络一般使用这种结构。
优点:如果某个设备出现故障,数据可以通过其他路径绕过故障设备进行传输,因此具有很高的可靠性。
缺点:结构复杂,不易进行管理和维护,成本高。
6.混合型拓扑结构
多种拓扑结构进行混合使用。
C.按照体系结构
计算机网路体系结构是指为了实现计算机间的通信工作,把计算机互联的功能划分为有明确定义的层次来进行分类的方式。同时它也规定了同层次实体通信的协议以及相邻层次之间的接口服务。简单来说它就是网络各层及其协议的集合。
1.OSL/RM参考模型
2.TCP/IP参考模型
该模型是当今最为广泛使用的模型,Internet使用的就是该模型。
而实际上这种模型是把第一种模型的前三层划分为了一层,它们的任务是相同的。
其实还有一种五层体系结构,但是实际上该体系结构主要起的是指导以及理解作用,在实际中并不是被公认的结构,这里就不做过多介绍以免误解。
相关文章:

计算机网络简述
前言 计算机网路是一个很庞大的话题。在此我仅对其基础概述以及简单应用进行陈述。后续或有补充以形成完善的计算机网络知识体系。 一.计算机网络的定义 根据百度词条的描述,计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过…...

Go 泛型之类型参数
Go 泛型之类型参数 文章目录 Go 泛型之类型参数一、Go 的泛型与其他主流编程语言的泛型差异二、返回切片中值最大的元素三、类型参数(type parameters)四、泛型函数3.1 泛型函数的结构3.2 调用泛型函数3.3 泛型函数实例化(instantiation&…...

KafkaLog4jAppender
Apache Log4j 中有一个 Appender 概念,它负责将日志信息输出到各种目的地,例如控制台、文件、数据库等。KafkaLog4jAppender 是 Log4j 的一个扩展,它可以将日志信息发送到 Apache Kafka。 下面是如何在 Log4j 中使用 KafkaLog4jAppender 的一…...

IntelliJ IDEA插件
插件安装目录:C:\Users\<username>\AppData\Roaming\JetBrains\IntelliJIdea2021.2\plugins aiXcoder Code Completer:代码补全 Bookmark-X:书签分类 使用方法:鼠标移动到某一行,按ALT SHIFT D...

鸿蒙开发中的坑(持续更新……)
最近在使用鸿蒙开发时,碰到了一些坑,特做记录,如:鸿蒙的preview不能预览,轮播图组件Swiper使用时的问题,console.log() 打印的内容 一、鸿蒙的preview不能预览 首先,只有 ets文件才能预览。 其…...

单体项目-动态上下文问题
在HTML中使用Thymeleaf解决动态上下文问题,你可以使用Thymeleaf的模板语法来生成动态的链接(例如CSS和JavaScript文件的链接)以适应不同的应用程序上下文。以下是一个示例: <!DOCTYPE html> <html xmlns:th"http:/…...

Qt/QML编程学习之心得:实现一个图片浏览器(十八)
QML中有个重要控件,经常使用就是image,通常可以用它来显示一张图片。如果想结合openfiledialog来让image显示图片,也就是做一个简易的图片浏览器,怎么弄呢? DefaultFileDialog.qml: import QtQuick 2.0 import QtQuick.Dialogs 1.0FileDialog {id: fileDialogtitle: &qu…...

kafka发送大消息
1 kafka消息压缩 kafka关于消息压缩的定义(来源于官网): 此为 Kafka 中端到端的块压缩功能。如果启用,数据将由 producer 压缩,以压缩格式写入服务器,并由 consumer 解压缩。压缩将提高 consumer 的吞吐量…...

React AntDesign form表单文件上传 nodejs formidable 接受参数并把文件放置后端项目相对目录指定文件夹下面
@umijs/max 请求方法 // 上传文件改成form表单 export async function uploadFile(data, options) {return request(CMMS_UI_HOST + /api/v1/uploadFile, {method: POST,data,requestType: form,...(options || {}),}); }前端调用方法 注意upload组件上传 onChange的如下方法,…...

设计模式之-6大设计原则简单易懂的理解以及它们的适用场景和代码示列
系列文章目录 设计模式之-6大设计原则简单易懂的理解以及它们的适用场景和代码示列 设计模式之-单列设计模式,5种单例设计模式使用场景以及它们的优缺点 设计模式之-3种常见的工厂模式简单工厂模式、工厂方法模式和抽象工厂模式,每一种模式的概念、使用…...

css 实现满屏升空的气球动画
最终实现效果 demo放在最后了。。。。 问题一 怎么实现满屏气球?简单理解就是多个气球的合并,难道要写多个盒子吗?确实是这样子,但可以有更好的办法,其实就是通过原生操作多个盒子生成,所以只需要实现一个…...

批量归一化
目录 一、BN层介绍 1、深层神经网络存在的问题 2、批量归一化公式的数学推导 3、BN层的作用位置 4、 预测过程中的批量归一化 5、BN层加速模型训练的原因 6、总结 二、批量归一化从零实现 1、实现批量归一化操作 2、创建BN层 3、对LeNet加入批量归一化 4、开始训练…...

C语言:字符串字面量及其保存位置
相关阅读 C语言https://blog.csdn.net/weixin_45791458/category_12423166.html?spm1001.2014.3001.5482 虽然C语言中不存在字符串类型,但依然可以通过数组或指针的方式保存字符串,但字符串字面量却没有想象的这么简单,本文就将对此进行讨论…...

【开源】基于Vue+SpringBoot的新能源电池回收系统
目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 用户档案模块2.2 电池品类模块2.3 回收机构模块2.4 电池订单模块2.5 客服咨询模块 三、系统设计3.1 用例设计3.2 业务流程设计3.3 E-R 图设计 四、系统展示五、核心代码5.1 增改电池类型5.2 查询电池品类5.3 查询电池回…...

共享和独享的区别是什么?有必要用独享IP吗?
通俗地讲,共享IP就像乘坐公共汽车一样,您可以到达目的地,但将与其他乘客共享旅程,座位很可能是没有的。独享IP就像坐出租车一样,您可以更快到达目的地,由于车上只有您一个人,座位是您一个人专用…...

leetcode——打家劫舍问题汇总
本章汇总一下leetcode中的打家劫舍问题,使用经典动态规划算法求解。 1、梦开始的地方——打家劫舍(★) 本题关键点就是不能在相邻房屋偷东西。 采用常规动态规划做法: 根据题意设定dp数组,dp[i]的含义为:…...

Java经典框架之Spring MVC
Spring MVC Java 是第一大编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。如今全球有数百万开发人员运行着超过 51 亿个 Java 虚拟机,Java 仍是企业和开发人员的首选开发平台。 课程内容的介绍 1. Spring MVC 入门案例 2. 基…...

Golang make vs new
文章目录 1.简介2.区别3.new 可以初始化 slice,map 和 channel 吗?4.make 可以初始化其他类型吗?5.小结参考文献 1.简介 在 Go 语言中,make 和 new 是两个用于创建对象的内建函数,但它们有着不同的用途和适用范围。 …...

Arthas
概述 Arthas(阿尔萨斯) 能为你做什么? Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会…...

IP代理科普| 共享IP还是独享IP?两者的区别与优势
通俗地讲,共享IP就像乘坐公共汽车一样,您可以到达目的地,但将与其他乘客共享旅程,座位很可能是没有的。独享IP就像坐出租车一样,您可以更快到达目的地,由于车上只有您一个人,座位是您一个人专用…...

龙芯loongarch64服务器编译安装tensorflow-io-gcs-filesystem
前言 安装TensorFlow的时候,会出现有些包找不到的情况,直接使用pip命令也无法安装,比如tensorflow-io-gcs-filesystem,安装的时候就会报错: 这个包需要自行编译,官方介绍有限,这里我讲解下 编译 准备 拉取源码:https://github.com/tensorflow/io.git 文章中…...

开源持续测试平台Linux MeterSphere本地部署与远程访问
文章目录 前言1. 安装MeterSphere2. 本地访问MeterSphere3. 安装 cpolar内网穿透软件4. 配置MeterSphere公网访问地址5. 公网远程访问MeterSphere6. 固定MeterSphere公网地址 前言 MeterSphere 是一站式开源持续测试平台, 涵盖测试跟踪、接口测试、UI 测试和性能测试等功能&am…...

Kubernetes(K8S)快速入门
概述 在本门课程中,我们将会学习K8S一些非常重要和核心概念,已经操作这些核心概念对应组件的相关命令和方式。比如Deploy部署,Pod容器,调度器,Service服务,Node集群节点,Helm包管理器等等。 在…...

将遗留系统分解为微服务:第 2 部分
在当今不断发展的技术环境中,从整体架构向微服务的转变对于许多企业来说都是一项战略举措。这在报销计算系统领域尤其重要。正如我在上一篇文章第 1 部分应用 Strangler 模式将遗留系统分解为微服务-CSDN博客中提到的,让我们探讨如何有效管理这种转变。 …...

RK3588平台开发系列讲解(AI 篇)RKNN-Toolkit2 模型的加载转换
文章目录 一、Caffe 模型加载接口二、TensorFlow 模型加载接口三、TensorFlowLite 模型加载接口四、ONNX 模型加载五、DarkNet 模型加载接口六、PyTorch 模型加载接口沉淀、分享、成长,让自己和他人都能有所收获!😄 📢 RKNN-Toolkit2 目前支持 Caffe、TensorFlow、Tensor…...

CNVD原创漏洞审核和处理流程
一、CNVD原创漏洞审核归档和发布主流程 (一)审核和归档流程 审核流程分为一级、二级、三级审核,其中一级审核主要对提交的漏洞信息完整性进行审核,漏洞符合可验证(通用型漏洞有验证代码信息或多个互联网实例、事件型…...

【java爬虫】基于springboot+jdbcTemplate+sqlite+OkHttp获取个股的详细数据
注:本文所用技术栈为:springbootjdbcTemplatesqliteOkHttp 前面的文章我们获取过沪深300指数的成分股所属行业以及权重数据,本文我们来获取个股的详细数据。 我们的数据源是某狐财经,接口的详细信息在下面的文章中,本…...

智能优化算法应用:基于人工兔算法3D无线传感器网络(WSN)覆盖优化 - 附代码
智能优化算法应用:基于人工兔算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于人工兔算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.人工兔算法4.实验参数设定5.算法结果6.参考文…...

【ubuntu 22.04】安装vscode并配置正常访问应用商店
注意:要去vscode官网下载deb安装包,在软件商店下载的版本不支持输入中文 在ubuntu下用火狐浏览器无法访问vscode官网,此时可以手动进行DNS解析,打开DNS在线查询工具,解析以下主机地址(复制最后一个IP地址&a…...

K8s出现问题时,如何排查解决!
K8s问题的排查 1. POD启动异常、部分节点无法启动pod2. 审视集群状态3. 追踪事件日志4. 聚焦Pod状态5. 检查网络连通性6. 审视存储配置7. 研究容器日志8. K8S集群网络通信9. 问题:Service 是否通过 DNS 工作?10. 总结1、POD启动异常、部分节点无法启动p…...