计算机常见的知识点(5)

news/2024/4/27 23:34:28/文章来源:https://blog.csdn.net/xiaoruiyaa/article/details/137042517

计算机网络技术

定义与分类

计算机网络是利用通信设备和线路将分布在不同地理位置的、功能独立的多个计算机系统互连起来,实现网络中资源共享和通信的系统

三个组成部分:

(1) 通信子网负责数据通信,是实现网络通信功能的设备及其软件的集合(如传输线路、通信设备)

(2) 资源子网:实现网络资源共享的设备和软件集合 (如计算机、软件、网络数据等)

(3) 通信协议:通信双方共同遵守的规则和约定

分类:

局域网城域网广域网互联网

网络拓扑结构的类型:

(1) 总线型网络

所有的节点都连接到一条电缆上布线方式

设备:网卡、同轴电缆、连接头

特点: 安装简便,成本低,但故障诊断较困难

说明:该拓扑结构基本被淘汰

(2) 星型网络

中央节点与各个计算机连接组成的网络

设备:网卡、双绞线、交换机

特点:控制简单、故障诊断容易、容易在网络中增加新的站点

缺点:中心节点负担较重

说明:该拓扑结构在局域网中应用最广

(3) 环型网络

各个结点在网络中形成一个闭合的环,信息在环中作单向流动,可以实现任意两个结点之间的通信

说明:该拓扑结构基本被淘汰

(4) 树型网络

星型网络的一种变体是一个树形层次结构的网络拓扑

(5) 网状型网络

每一个节点都与其他节点有一条专业线路相连

在上述5种拓扑结构中,前3种主要用于局域网

在实际网络(大型的网络结构中)一般是上述几种网络相互连接而成,整个网络并没有一个统一的拓扑结构

计算机网络性能指标

带宽:网络上能够同时传输信息的最大容量

时延:指一个数据分组从网络的一端传输到目标端所需要的时间

 网络容量:指一个网络中所能容纳的最大的网络终端数目

ISO OSI/RM模型

OSI是一个七层网络模型,包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。每一层均有自己的一套功能集,并与紧邻的上层和下层交互作用

从高到低排序应用层- 表示层-会话层-传输层-网络层-数据链路层-物理层

其中应用层、表示层和会话层可以视为应用层,而剩余层则可视为数据流动层


物理层:该层负责原始的比特流数据信号的传送以及定义计算机和通讯设备之间的接口标准

数据链路层负责网络内部的帧传输用于建立、维护和释放数据链路,以及传输差错的检出与恢复

网络层:解决的是网络与网络之间的通信问题。即无论两台计算机相距多远,中间相隔多少个网络,这一层保障它们可以互相通信

传输层:作用是把数据可靠地从一方送到另一方,解决的是数据在网络之间传输的质量问题 该层传送的信息单位报文

会话层负责建立和终止网络的数据传输

表示层负责数据的表示,比如发送数据之前的加密,接收数据时的解密,中英文的翻译等等

应用层:该层提供网络与用户应用软件之间的接口服务 常用的电子邮件服务,文件传输服务等都是这一层提供的

  1. 在OSI的7层模型中,网络层以下3层表现为通讯子网之上的各层表现为资源子网

计算机网络硬件

服务器:是提供网络服务的主机,一般网络服务器要安装相关的服务软件并能被网络中的其它计算机访问

分类:文件服务器、WWW服务器、邮件服务器、通信服务器、数据库服务器

  • 客户机=工作站,通过它可以访问服务器上的资源

常见的网络通信设备有网卡、中继器、网桥、集线器、交换机、路由器等

  • 网络接口卡=网卡使工作站、服务器、打印机或其他节点通过网络介质接收并发送数据 全球每个网卡都有一个唯一的网卡地址(MAC),网卡属于OSI模型的物理层的设备
  • 中继器:由于信号在传输过程中有衰减

作用是放大信号以使其传输得更远一些 中继器属于OSI模型的物理层的设备

  •  集线器=HUB,它只是一个信号放大和中转的设备,有多个端口连接一组工作站

基本功能是信号分发,把一个端口接收的信号向所有端口分发出去

缺点:容易形成数据堵塞。集线器属于OSI模型的物理层的设备

 网桥具有单个的输入端口和输出端口的设备聪明的集线器,将两个相似的网络连接起来对网络数据的流通进行管理

网桥属于OSI模型的数据链路层设备

  •  交换机=智能集线器或多端口网桥,它的每一个端口都扮演一个网桥的角色,即数据在转发过程中具有过滤作用,在交换机内部有一个端口与网卡地址对照表,它负责将每一信息包独立地从源端口送至指定网卡地址的目的端口,一个端口工作时不会影响到其它端口的传输 交换机的最基本功能就是集中连接网络设备(如服务器、工作站、路由器、网络打印机等),共同构成星形网络

路由器:主要用于互连局域网和广域网实现不同网络互相通信。在互联网络环境下,信息从一个网络传到另一个网络时,有一个选择最佳路径进行通信的问题,这个最佳路径由路由器提供

路由器属于OSI模型的网络层设备

网关:是最复杂的网络连接设备,主要用于连接差别非常大的异种网络

网关按功能分三类:a. 协议网关 b. 应用网关 c. 安全网关

网关主要工作在OSI的传输层以上

计算机网络软件

网络软件系统主要包括有:网络操作系统 网络通信协议 网络工具软件 网络应用软件

网络IP地址

IP协议是TCP/IP协议族中最为核心的协议,它是网络层的协议 在TCP/IP中,IP地址是一个很基本的概念,是理解网络通信的一个重要基础  

Internet接入方式

基本的方式有三种:通过局域网接入电话线接入有线电视电缆接入 另外,还可以通过无线方式接入

域名系统

  • 域名:为方便记忆而为计算机进行命名 与IP地址作用同,但便于记忆 (通常95%的个人用户入网后由ISP提供一个动态IP地址,没有域名)
  • 域名系统 DNS :完成域名向IP地址的转换 是由若干个域名服务器程序完成的 域名解析就是将域名翻译成IP地址的过程

WWW服务

(1) Web=WWW(World Wide Web)是建立在客户机/服务器模型之上,以HTML语言和HTTP协议为基础,能够提供面向各种Internet服务的信息浏览系统

WWW是基于客户机/服务器方式工作的

客户机与服务器各自完成不同的功能,其中:

  •  浏览器 是一种安装在客户端专门用于定位和访问Web信息,获取相关资源的导航工具 通过浏览器,除了可以访问WWW资源空间的信息外,还可以访问包括Telnet、FTP、电子邮件等全部的Internet资源 

WWW服务器=Web服务器 存放有网页,即浏览器中所看到的画面 客户程序向服务器程序发出请求,服务器程序向客户程序送回客户所要的网页文档

(2) URL(统一资源定位符)= Web地址或网址

URL包含三个部分:

第一部分使用的是通讯协议

第二个部分是服务器的名称或IP地址

第三是部分是网页或文件的文件名

例如:

http://主机全名[:端口号]/文件路径/文件名

ftp://用户名@服务器域名/目录文件

telnet:// 服务器域名

例:ftp://ftp.microsoft.com/Softlib/

http://blog.sina.com/cn/main/

(3) 主页

主页实际上也是一个Web站点的首页 通过主页中的超链接就可以浏览该网站的其它页面

网页(Web页):浏览器中所看到的画面

(4) 搜索引擎

是专业搜索网站为用户提供的检索信息的搜索工具,常见有百度搜索(http://www.baidu.com)、Google搜索(http://www.google.com)、雅虎搜索(http://www.yahoo.cn)、搜狐(http://www.sohu.com)等

文件传输(FTP)

FTP就是将远程计算机中的文件拷贝到自己计算机中,或将本地计算机中的文件拷贝到远程计算机中

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

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

相关文章

智慧光伏:企业无纸化办公

随着科技的快速发展,光伏技术不仅成为推动绿色能源革命的重要力量,更在企业办公环境中扮演起引领无纸化办公的重要角色。智慧光伏不仅为企业提供了清洁、可持续的能源,更通过智能化的管理方式,推动企业向无纸化办公转型&#xff0…

鸿蒙APP开发:【ArkTS类库多线程】TaskPool和Worker的对比(2)

askPool运作机制 图1 TaskPool运作机制示意图 TaskPool支持开发者在主线程封装任务抛给任务队列,系统选择合适的工作线程,进行任务的分发及执行,再将结果返回给主线程。接口直观易用,支持任务的执行、取消。工作线程数量上限为4。…

基于Python实现多功能翻译助手(下)

为了将上述步骤中的功能增强与扩展具体化为代码,我们将实现翻译历史记录功能、翻译选项配置以及UI的改进。 翻译历史记录功能 import json # 假设有一个用于存储历史记录的json文件 HISTORY_FILE translation_history.json # 初始化历史记录列表 translati…

Element-Plus下拉菜单边框去除教程

🌟 前言 欢迎来到我的技术小宇宙!🌌 这里不仅是我记录技术点滴的后花园,也是我分享学习心得和项目经验的乐园。📚 无论你是技术小白还是资深大牛,这里总有一些内容能触动你的好奇心。🔍 &#x…

python中函数那点事

1.求一个十进制的数值的二进制的0、1的个数 。 2.实现一个用户管理系统(要求使用容器保存数据)[{name: xxx, pass: xxx, ... ... },{},{}] 3.求1~100之间不能被3整除的数之和 4.给定一个正整数N,找出1到N(含)之间所有质数的总和 5.计算PI(公式如下:PI4(1-1/31/5-1/71/9-1......…

简单了解原型模式

什么是原型模式 区别于单例模式,原型模式的一个类可以有多个实例化的对象。 原型模式通过拷贝来产生新的对象,而不是new,并且可以根据自己的需求修改对象的属性。 实现Cloneable接口实现拷贝 而拷贝又分为浅拷贝和深拷贝,两者在…

Codigger开发者篇:开启全新的开发体验(二)

在数字化浪潮中,开发者们始终在追求更加高效、便捷的开发工具与环境。Codigger,作为新一代开发、运营、使用私人应用的分布式操作系统,正是为这些追求者们量身打造的利器,Codigger是一个跨时代的颠覆式的创新。今天,我…

【python】flask执行上下文context,请求上下文和应用上下文原理解析

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

JAVA------基础篇

java基础 1.JDK JDK :java development kit JRE:java runtime environment JDK包含JRE java跨平台:因为java程序运行依赖虚拟机,虚拟机需要有对应操作系统的版本,而jre中有虚拟机。 当你想要在Linux系统下运行,则需要…

硅谷甄选项目笔记

硅谷甄选运营平台 此次教学课程为硅谷甄选运营平台项目,包含运营平台项目模板从0到1开发,以及数据大屏幕、权限等业务。 此次教学课程涉及到技术栈包含***:vue3TypeScriptvue-routerpiniaelement-plusaxiosecharts***等技术栈。 一、vue3组件通信方式 通信仓库地…

华为ensp中vrrp虚拟路由器冗余协议 原理及配置命令

CSDN 成就一亿技术人! 作者主页:点击! ENSP专栏:点击! CSDN 成就一亿技术人! ————前言————— VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议&#xff0…

9.HelloWorld案例常见问题

文章目录 一、BUG二、BUG的解决三、HelloWorld常见问题 一、BUG BUG(小甲虫)。计算机刚开始出现的时候,因为体积比较大,一些小虫子很容易转进去。有一天有一只蟑螂钻到了计算机当中,从而导致计算机不能正常运行&#…

SQLiteC/C++接口详细介绍sqlite3_stmt类(八)

返回:SQLite—系列文章目录 上一篇:SQLiteC/C接口详细介绍sqlite3_stmt类(七) 下一篇: SQLiteC/C接口详细介绍sqlite3_stmt类(九) 27、sqlite3_column_int 函数 sqlite3_column_int 用于返…

[Flutter] Flutter多环境版本管理器Puro, 可是试试替换Fvm了

flutter2/3版本切换,除了fvm,还可以看看puro Puro官网 Mac安装方式 curl -o- https://puro.dev/install.sh | PURO_VERSION"1.4.5" bash因为puro安装flutter需要依赖git, 请确保mac支持git命令行 brew install git快速开始 先看效果 1.创建flutter环境 这里的…

Bayes-RF,基于贝叶斯Bayes优化算法优化随机森林RF数据回归预测(多输入单输出)-MATLAB实现

Bayesian optimization 是一种用于调节机器学习模型超参数的方法,而随机森林 (Random Forest, RF) 是一种强大的机器学习算法,常用于回归和分类任务。将它们结合起来可以提高模型性能,这就是 Bayes-RF 的基本思想。 下面是一个基于贝叶斯优化…

基于双vip+GTID的半同步主从复制集群项目(MySQL集群)

项目标题:基于keepalivedGTID的半同步主从复制MySQL集群 准备七台机器,其中有四台时MySQL服务器,搭建主从复制的集群,一个master,2个slave服务器,一个延迟备份服务器。同时延迟备份服务器也可以充当异地备…

Linux的介绍以及其发展历史

文章目录 前言一、技术是推动社会发展的基本动力1.人为什么能成为万物之长呢?2.人为什么要发明工具,进行进化呢?3.人是如何发明工具的?4.为什么要有不同的岗位和行业? 二、计算机(操作系统)发展的基本脉络1.第一台计算…

Java安全 反序列化(4) CC1链-LazyMap版

Java安全 反序列化(4) CC1链-LazyMap版 实验环境:存在漏洞的版本 commons-collections3.1-3.2.1 jdk 8u71之后已修复不可利⽤ 文章目录 Java安全 反序列化(4) CC1链-LazyMap版一.跟踪挖掘CC1_LazyMap原理二.完整CC1_Lazy版Poc 接着上一篇文章我们通过ChainedTransFormer实现任意…

面试算法-122-翻转二叉树

题目 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: 输入:root [4,2,7,1,3,6,9] 输出:[4,7,2,9,6,3,1] 解 class Solution {public TreeNode invertTree(TreeNode root) {return dfs(…

在面对API的安全风险,WAAP全站防护能做到哪些?

随着数字化转型的加速,API(应用程序接口)已经成为企业间和企业内部系统交互的核心组件。在应用程序开发过程中,API能够在不引起用户注意的情况下,无缝、流畅地完成各种任务。例如从一个应用程序中提取所需数据并传递给…