计网之体系结构(一)

news2024/9/23 17:23:04

计网之体系结构(一)

  • 计算机网络概述
    • 计算机网络的概念
    • 计算机网络的功能
    • 计算机网络的发展
      • 计算机网络发展第一阶段
      • 计算机网络发展第二阶段(三级结构)
      • 计算机网络发展第三阶段(多层次ISP结构)
    • 概念,功能和发展总结
    • 计算机网络的组成和分类
      • 组成部分
      • 工作方式
      • 功能组成
    • 计算机网络的分类
      • 按分布范围分
      • 按使用者分
      • 按交换技术分
      • 按拓扑结构分
      • 按照传输技术分
  • 思维导图

计算机网络概述

在这里插入图片描述

计算机网络的概念

网络:网样的东西或者网状系统
有线电视网络,电信网络,计算机网络,人体内的神经网络
在这里插入图片描述
计算机网络:是一个将分散的,具有独立系统计算机系统,通过通信设备线路连接起来,由功能完善的软件,实现资源共享信息传递的功能。
计算机网络,是互连的自治的计算机集合。
互连:通过通信链路互联互通
自治:无主从关系

计算机网络的功能

1.数据通信
2.资源共享
同一个计算机网络上的其他计算机可使用某台计算机的计算机资源行为的行为,可共享硬件软件数据
3.分布式处理
多台计算机各自承担同一工作任务的不同部分
4.提高可靠性
5.负载均衡

计算机网络的发展

计算机网络发展第一阶段

1.美国国防部高级研究计划局(ARPA)设计了一个分散的指挥系统–>APPAnet(阿帕网
2. 希望实现不同网络的互联–>internet(interconnected network)
3.阿帕网接受TCP/IP选定internet为主要的计算机通信系统–>Internet(因特网)

网络将许多的计算机连接在一起,而互联网则把许多网络连接到一起。因特网,是世界上最大的互联网

计算机网络发展第二阶段(三级结构)

在这里插入图片描述

1985年,美国国家科学基金会NSF围绕6个大型计算机中心建设计算机网络,即国家科学基金网NSFNET

计算机网络发展第三阶段(多层次ISP结构)

()

ISP(Internet Service Provider):因特网服务提供者,因特网服务提供商

在这里插入图片描述

概念,功能和发展总结

在这里插入图片描述

计算机网络的组成和分类

组成部分

1.组成部分:软件,硬件,协议(一系列规则和约定的集合)

工作方式

2.工作方式:
①.边缘部分 : 用户直接使用 有 C/S方式,和 P2P方式
②核心部分 :为边缘部分服务的
在这里插入图片描述

功能组成

3.功能组成:
①通信子网:实现数据通信
②资源子网:实现资源共享/数据处理
在这里插入图片描述

计算机网络的分类

按分布范围分

按分布范围分:广域网(WAN)---->交换技术,城域网(MAN),局域网(LAN)----->广播技术,个人区域网(PAN)

按使用者分

按使用者分:公用网,专用网

按交换技术分

按交换技术分:电路交换,报文交换,分组交换。

按拓扑结构分

按拓扑结构分: 总线型, 星型,环型,网状型

在这里插入图片描述

按照传输技术分

按传输技术分:
1.广播式网络:共享公共通信信道
2.点对点网络:使用分组存储转发和路由选择机制

思维导图

在这里插入图片描述

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

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

相关文章

Redis常用面试题

Redis为什么执行这么快? 1.基于内存存储实现。 我们都知道内存读写比在磁盘快很多的,Redis基于内存储存实现的数据。相对于数据库存在磁盘的MySql数据库,剩余磁盘I/O的消耗 2.redis是单线程模型的,而单线程避免了CPU不必要的上…

Python 导入引用其他文件的函数(不断更新)

文章目录 构造初始化文件结构,以此为例。【1】导入同目录且同级下其他文件的函数(c.py文件导入d.py文件的函数)(1)只引入d.py文件(2)直接引入函数(3)引入全部函数 【2】导…

抓包看TCP协议

抓包看TCP协议 前言一、三次握手1.1 为什么需要握手?1.2 为什么需要三次握手? 二、四次挥手2.1 为何需要挥手?2.2 为何需要四次挥手? 三、抓个包看看 后记参考 前言 在计算机的世界中,通信双方的交互一般要通过网络这个…

LVS负载均衡集群 keepalived

目录 1.实现方法 1.故障自动切换 (failover) 2.节点健康状态检查 (health checking) 2.实现LVS负载调度器 节点服务器的高可用(HA) 3.keepalived高可用故障切换原理 4.三个主要模块 5.案例 1.实现方法 1.故障自动切换 (failover) 主…

万字解析帮你深入理解MySQL!!!(事物、视图和索引)

今日金句 每一个不曾起舞的日子,都是对生命的辜负 文章目录 一、事物1.1 概述1.2 语法1.3 代码验证1.4 事务的四大特征1.5 事务并发问题1.5.1 四种隔离级别1.5.2 何为脏读,幻读,不可重复读? 二、视图2.1 概念2.2 视图与数据表的区…

pytest参数化的多种使用技巧

前言 unittest单元测试框架使用DDT进行数据驱动测试,那么身为功能更加强大且更加灵活的Pytest框架怎么可能没有数据驱动的概念呢?其实Pytest是使用pytest.mark.parametrize装饰器来实现数据驱动测试的,那么今天我们就简单来说说在它是如何进…

代码随想录算法训练营 个人总结

训练营周期:2023/5/10 - 7/8,共计60天 LeetCode记录: 参加训练营之前,就有想刷LeetCode的想法,一方便没有头绪地不知道按什么顺序刷题,另一方面也没有找到很好的讲解材料,都是自己看LeetCode页面…

Notepad++ - 只需一张图教你如何将字符串“\n”替换成换行

问题描述 今天在一个响应体日志返回换行在字符串中,没想到我输入 \n,原本是直接给我出换行效果,结果它也就给我返回 \n,那怎么分析日志啊?! 解决方案 还得是万能的 Notepad,直接看图说话

协同过滤 springboot+vue基于java的个性化图书推荐系统_1k4p4

在飞速发展的信息时代,随着网络学习的的普及,大量的学习平台和大量的图书数量迅速膨胀,使得学生在进行网络学习时面临“数据爆炸”和“数据过载”的情况,无法寻找到适合自己的图书。在面对着越来越多的图书资源,如何快…

【开源软件治理】MITRE : 开源软件

定义: 开源软件(OSS)是一种商业软件,只需同意遵守附带的 OSS 许可证即可获得全部所有权,无需立即进行第三方验证。同意 OSS 许可证允许个人、公司或政府实体根据需要尽可能频繁和广泛地复制、分发和运行 OSS 应用程序&…

【Redis】秒杀业务设计、悲观锁与乐观锁

1 全局ID生成器 一些情境下,使用数据库的ID自增将会产生一些问题。 一方面,自增ID规律性明显,可能被猜测出来并产生一些漏洞另一方面,当数据量很大很大很大时,单表数据量可能会受到限制,需要分表&#xf…

【Linux指令集】---cp指令(超详细)

个人主页:平行线也会相交 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 平行线也会相交 原创 收录于专栏【Linux专栏】🎈 本专栏旨在分享学习Linux的一点学习心得,欢迎大家在评论区讨论💌 演示环境&#xff1…

cmake include命令

目录 cmake include命令 CMAKE_CURRENT_LIST_DIR: CMAKE_CURRENT_LIST_FILE: CMAKE_CUEERNT_LIST_LINE: demo top CMakeLists.txt test.cmake subDir下的 CMakeLists.txt 结果: cmake include命令 include()命令也是将一个新的cmake内容引入当前cmake内容中. 格式: …

JVM理论(一)基础概念

JVM概述 JVM就是二进制字节码的运行环境,负责装载字节码到其内存,解释/编译为对应平台上的机器指令执行,每条java指令在java虚拟机规范中都有详细定义,包括如何取、处理操作数等;JVM特点如下 一次编译,到处运行(各CPU的架构不同的情况下JVM为了实现跨平台,字节码指…

删除链表的倒数第 N 个结点——力扣19

题目描述 法一)计算链表长度 class Solution { public:int getLength(ListNode* head){int len0;while(head){len;head head->next;}return len;}ListNode* removeNthFromEnd(ListNode* head, int n) {int len getLength(head);ListNode* dummy new ListNode …

汽车架构解析:python解析Autosar架构的ARXML

文章目录 前言一、Container-I-PDU概念引入二、以文本形式读取ARXML文件三、解析Frame的基本参数四、解析Frame中的PDU五、解析PDU中的Signals六、解析Signal中的初始值和长度七、解析Signal中的起始位置八、解析Signal中的枚举值或公式九、解析ARXML总结 前言 Autosar架构下a…

什么是人工智能?

人工智能基本定义: 人工智能(Artificial Intelligence),英文缩写为AI。 它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是新一轮科技革命和产业变革的重要驱动力量。 人工…

美团面试官:可重复读隔离级别实现原理是什么?(一文搞懂MVCC机制)

本文首发于公众号【看点代码再上班】,欢迎围观,第一时间获取最新文章。 原文:美团面试官:可重复读隔离级别实现原理是什么?(一文搞懂MVCC机制) “全文共计4270字,预计阅读时间6分钟 …

MATLAB | 爱心图例与精致半透明圆角图例

本文中全部示意图均为本人自制,传播时请注明出处。 写了点小成品函数,比如如何绘制饼图时把图例上的图标变成心形: 比如如何自制半透明圆角图例: 依旧先讲原理再给出这俩代码哈: 1 原理讲解-图形对象 封闭四边形对…

3.7.使用cuda核函数加速warpaffine

目录 前言1. warpAffine2. warpAffine案例2.1 导言2.2 main函数2.3 warpaffine_to_center_align函数2.4 warp_affine_bilinear函数2.5 warp_affine_bilinear_kernel核函数2.6 AffineMatrix结构体 3. 补充知识总结 前言 杜老师推出的 tensorRT从零起步高性能部署 课程&#xff0…