三、计算机理论-计算机网络-计算机网络的基本概念;计算机网络的功能、应用、拓扑结构及分类;网络的层次体系结构和网络协议;网络标准化

计算机网络的基本概念

物理组成

硬件、软件、协议

功能组成

通信子网、资源子网

工作方式

边缘部分、核心部分

实体

任何可发送或接受信息的硬件或软件进程

协议

控制两个对等实体(或多个实体)进行通信的规则的集合

对等实体

通信双方层次相同的实体

服务

在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务,要实现本层协议还需要使用下一层提供的服务

数据封装

由上层到下层

解封装

由下层到上层

计算机网络的功能、应用

数据通信、资源共享、提高性能、负载均衡、分布式处理

应用在多个领域

计算机网络的拓扑结构

星形

以中央节点为中心,把若干外围节点连接起来的结构

树形

由多级星形拓扑结构组成,是一种层次结构

总线型

将网络中的所有设备连接到一条公共总线上,节点之间按广播方式通信

环形

各节点通过通信线路首尾相连组成闭合回路,回路中的数据只能单向传输

网状

节点之间的连接是任意的,没有规律,节点之间可能有一条或多条线路相连

计算机网络的分类

按作用范围

广域网WAN

也称远程网,通常跨越很大的物理范围

城域网MAN

地理范围一般是一个城市,用于将同一区域内的多个区域网互连起来

局域网LAN

是指在某一区域内的网络

个人区域网PAN

作用范围一般是10米左右

按使用范围

公用网

一般指电信公司的网络

专用网

指某个部门为本单位的特殊工作需要而建立的网络

按逻辑功能分类

通信子网

负责为网络提供数据传输、数据交换等功能,实现联网计算机之间的通信

资源子网

负责全网的数据处理业务,为网络用户提供网络服务和共享资源

按通信方式分类

点对点

如星形和环形网络

广播式

数据在公用介质中传输,如无线网和总线型网络

计算机网络的层次体系结构和网络协议

网络协议

网络协议简称协议,是指为网络中对等实体之间进行数据交换而建立的规则、标准或约定

三要素:语法、语义、同步

OSI层次结构模型

数据类型

OSI

基本功能

设备

报文

应用层

表示层

会话层

面向应用(如数据传输)

数据格式转换,数据加密与解密

会话建立与维护

                   计算机或

TCP报文段或UDP用户数据报

运输层

提供应用进程间的逻辑通信,差错检测

终端设备,如网关等

IP数据报

网络层

路由选择,拥塞控制

路由器,三层交换机

数据链路层

封装成帧,差错控制,链路管理

网桥、以太网交换机

比特

物理层

为数据段设备提供传送数据通路

中继器、集线器

TCP/IP模型

只有四层,应用层、运输层、网络层IP、网络接口层

但是在学习中,我们采取折中的办法,学习五层,应用层、运输层、网络层、数据链路层、物理层

TCP/IP和OSI 的区别

①前者解决的是多种异构网络的互连问题,后者最初只考虑使用一种标准的公用数据网

②前者一开始就强调面向连接和无连接服务,后者在开始时指强调面向连接

③前者市场化成功,后者并未成功

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

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

相关文章

Java根据模板文件生成excel文件,同时将excel文件转换成图片

需求 需要将指定数据导出成表格样式的图片&#xff0c;如图 业务拆解 定义一个导出模板将得到的数据填入模板中&#xff0c;生成excel文件将ecxel文件转换成png格式的图片 代码实现 需要引入的依赖 <dependency><groupId>cn.hutool</groupId><artif…

【JavaEE】_基于UDP实现网络通信

目录 1. 服务器 1.1 实现逻辑 1.2 代码 1.3 部分代码解释 2. 客户端 2.1 实现逻辑 2.2 代码 2.3 客户端部分代码解释 3. 程序运行结果 4. 服务器客户端交互逻辑 此篇内容为实现UDP版本的回显服务器echo server&#xff1b; 普通服务器&#xff1a;收到请求&#xff…

Docker搭建MySQL主从数据库-亲测有效

1、测试环境概述 1、使用MySQL5.7.35版本 2、使用Centos7操作系统 3、使用Docker20版本 案例中描述了整个测试的详细过程 2、安装Docker 2.1、如果已经安装docker,可以先卸载 yum remove -y docker \ docker-client \ docker-client-latest \ docker-common \ docker-l…

机器人电机综述 — 电机分类、舵机、步进与伺服、物理性质和伺服控制系统

电机综述 图片与部分素材来自知乎大佬不看后悔&#xff01;最全的电机分类&#xff0c;看这一篇就够了&#xff01; - 知乎 (zhihu.com)&#xff0c;本文只是把机器人中常用的电机知识提炼了一下 1 按照结构和工作原理划分 1. 同步电机 ​ 电机的转速与定子磁场的转速相同步…

HBase鉴权设计以及Kerberos鉴权方法

文章目录 1. HBase鉴权方式整理2. Kerboers鉴权架构整理2.1 kerberos的实现架构2.2 相关核心参数整理 3. 客户端的鉴权设计3.1 安全管控权限3.2 安全管控级别3.3 相关操作3.3.1 用户授权3.3.2 回收权限 4. 疑问和思考6. 参考文章 鉴权&#xff0c;分别由鉴和权组成 鉴&#xf…

线性表的案例引入 | 稀疏多项式的运算

#include <iostream> using namespace std;#define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2typedef int Status;// 定义单链表 typedef struct PNode {float coef; //系数int expn; //指数struct PNode *nex…

RN点击事件传递父组件/抽离子组件 2种实现方式

//第一种实现方式通过pros传递 //TsExample import IconMore from /assets/iconfont/IconMore; import { $fontSize16, $fontWeight, $row } from /styles/commonStyles; import * as React from react; import { StyleSheet, View, Text, ViewProps, TouchableHighlight,…

基于深度学习的细胞感染性识别与判定

基于深度学习的细胞感染性识别与判定 基于深度学习的细胞感染性识别与判定引言项目背景项目意义项目实施数据采集与预处理模型选择与训练模型评估与优化 结果与展望结论 基于深度学习的细胞感染性识别与判定 引言 随着深度学习技术的不断发展&#xff0c;其在医学图像处理领域…

【UEFI基础】EDK网络框架(UDP4)

UDP4 UDP4协议说明 UDP的全称是User Datagram Protocol&#xff0c;它不提供复杂的控制机制&#xff0c;仅利用IP提供面向无连接的通信服务。它将上层应用程序发来的数据在收到的那一刻&#xff0c;立即按照原样发送到网络。 UDP报文格式&#xff1a; 各个参数说明如下&…

MongDB之整合SpringBoot

MongoTemplate 方式 依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId></dependency>创建账户 # 切换到数据库 use study # 创建账户 db.createUser({user:&quo…

基础+常用的数据结构

基础 java基础 JDK 和 JRE JDK&#xff0c;它是功能齐全的 Java SDK&#xff0c;是提供给开发者使用&#xff0c;能够创建和编译 Java 程序的开发套件。它包含了 JRE,同时还包含了编译 java 源码的编译器 javac 以及一些其他工具比如 javadoc&#xff08;文档注释工具&#…

舵机使用总结

文章目录 1 舵机简介2 注意事项3 编写驱动程序3.1 使用STM32作为控制器3.1.1 计算高电平对应程序中的取值范围3.1.2 编写控制程序 1 舵机简介 舵机使用PWM控制&#xff0c;周期为20ms&#xff0c;通过改变高电平占空比来驱动&#xff0c;高电平通常为1~2ms&#xff08; 或 0.5 …

Find My卡片正成为消费电子香饽饽,伦茨科技ST17H6x可以帮到您

今年CES许多公司发布支持苹果Find My的卡片产品&#xff0c;这种产品轻薄可充电&#xff0c;放在钱包、背包或者手提包可以防丢查找&#xff0c;在智能化加持下&#xff0c;防丢卡片使得人们日益关心自行车的去向。最新的防丢卡片与苹果Find My结合&#xff0c;智能防丢&#x…

Android读取assets文件下的JSON文件转String输出

1、从asset路径下读取对应文件转String输出 public static String getJson(Context mContext, String fileName) {// TODO Auto-generated method stubStringBuilder sb new StringBuilder();AssetManager am mContext.getAssets();try {BufferedReader br new BufferedRead…

vue生命周期图示

详见&#xff1a;官网介绍

聊聊Java虚拟机(一)—— 类加载子系统

1. 前言 ​ 虚拟机就是一款用来执行虚拟计算机指令的计算机软件。它相当于一台虚拟计算机。大体上&#xff0c;虚拟机分为系统虚拟机和程序虚拟机。系统虚拟机就相当于一台物理电脑&#xff0c;里面可以安装操作系统&#xff1b;程序虚拟机是为了执行单个计算机程序而设计出来…

海外媒体发稿:出口贸易媒体发稿推广8种方式让您事半功倍-华媒舍

出口贸易已成为越来越多企业的发展方向。要让更多潜在客户了解并选择你的产品&#xff0c;仅靠传统的销售手段已远远不够。作为一名出口贸易从业人员&#xff0c;如何利用媒体发稿推广&#xff0c;事半功倍地扩大市场影响&#xff0c;成为摆在我们面前的一大任务。本文将为您介…

Vulnhub-TECH_SUPP0RT: 1渗透

文章目录 一、前言1、靶机ip配置2、渗透目标3、渗透概括 开始实战一、信息获取二、使用smb服务获取信息三、密码破解四、获取webshell五、反弹shell六、web配置文件获取信息七、提权 一、前言 由于在做靶机的时候&#xff0c;涉及到的渗透思路是非常的广泛&#xff0c;所以在写…

【c++】C++输入输出

C输入&输出 新生婴儿会以自己独特的方式向这个崭新的世界打招呼&#xff0c;C刚出来后&#xff0c;也算是一个新事物&#xff0c;那C是否也应该向这个美好的世界来声问候呢&#xff1f;我们来看下C是如何来实现问候的 #include<iostream> // std是C标准库的命名空间名…

全网最高质量文章:重新学习Java中的HashMap!!

前言 本文参考了美团技术团队的科普文章Java 8系列之重新认识HashMap - 知乎 (zhihu.com) 这篇文章的质量极其高&#xff0c;高到很有可能是全网介绍HashMap这个知识点最优秀的文章&#xff0c;没有之一&#xff01;&#xff01;&#xff01;因此&#xff0c;我决定在我自己的…