草庐IT

计算机网络(十一)——导论与路由器工作原理

文章目录1.网络层的概述2.路由器的工作原理2.1路由器的组成2.2转发2.2.1查找2.2.2交换2.2.3输出端口处理核心内容路由器的工作原理1.网络层的概述(1)功能结构网络层用于提供主机与主机之间的逻辑通信,源主机网络层接收来自运输层的报文段,将其封装为一个数据报并向相邻的路由器发送数据报。接收方的网络层接收来自相邻路由器的数据报,提取出报文段交付给运输层。为此需要提供转发和路由选择两个功能。网络层能够被划分为两个相互作用的部分,数据部分和路由部分:数据部分的主要作用:转发,即分组从输入链路接口转发到合适的输出链路接口。控制部分的主要作用:路由选择,即决定从源主机到目的主机,分组所采用

软件工程导论 黑盒测试、白盒测试

单元测试集中检测软件设计的最小单元(即模块)。测试重点模块接口局部数据结构重要执行通路出错处理通路边界条件代码审查一次审查可以发现多个错误,可以减少系统验证的总工作量。集成测试非渐增式测试将程序作为一个整体,对错误的定位和改正十分困难。渐增式测试自顶向下集成从主控程序模块开始,沿着程序控制层次向下移动,逐渐把各个模块结合起来。步骤对主控模块进行测试,测试时用存根程序代替所有直接附属于主控制模块的模块;以深度优先或宽度优先的策略每次用一个实际模块代替一个存根程序;在结合进一个模块的同时进行测试;为保证新模块未引入新错误,可选进行回归测试。优点无需驱动程序早期可实现和验证主要功能早期发现上层模块错

【网络科学导论】【复杂网络】基础知识总结

文章目录网络与图网络基本拓扑性质度相关性与社团结构节点重要性与相似性随机网络模型小世界网络模型无标度网络模型网络传播网络博弈网络与图一、网络的定义网络的定义:网络是由网络连接设备通过传输介质将网络终端设备连接起来进行数据交换、资源共享的平台。网络的概念:具有独立功能的计算机通过通信介质连接起来就形成了网络。计算机网络相关知识:https://blog.csdn.net/weixin_43483442/article/details/107629665二、图的计算机表示:邻接矩阵、三元组最常见的表示图的基本结构是邻接矩阵和邻接表。采用邻接矩阵的方法来表示一个图,可以轻易判定任意两个顶点之间是否有

动态规划(用空间换时间的算法)原理逻辑代码超详细!参考自《算法导论》

动态规划(用空间换时间的算法)-实例说明和用法详解动态规划(DP)思想实例说明钢条切割问题矩阵链乘法问题应用满足的条件和场景本篇博客以《算法导论》第15章动态规划算法为本背景,大量引用书中内容和实例,并根据书中伪代码给出python代码复现,详解算法的核心逻辑和实现过程。动态规划(DP)思想动态规划(DynamicProgramming)算法的核心思想是:将大问题划分为重叠的子问题进行解决,从而一步步获取最优解的处理算法。动态规划与分治方法相似,都是通过组合子问题的解来求解原问题(在这里“programming”指的是一种表格法,并非编写计算机序)。但是分治方法将问题划分为互不相交的子问题,递

初阶数据结构之---导论,算法时间复杂度和空间复杂度(C语言)

说在整个初阶数据结构开头数据结构其实也学了挺长时间了,说着是要刷题所以才没怎么去写关于数据结构方面的内容。数据结构作为计算机中及其重要的一环,如果不趁着假期系统整理一下着实可惜,我这里构想的是将初阶数据结构和高阶数据结构,分别分成两个部分,初阶数据结构呢,大概有以下内容本篇:导论,算法的时间复杂度和空间复杂度线性表专题---顺序表线性表专题---单链表(不带头双向不循环链表)线性表专题---双向链表(带头双向循环链表)栈和队列二叉树和堆排序专题后期会根据具体内容拆分修改初阶数据结构中我会用C语言来实现不同的结构在高阶数据结构中,将会用C++来介绍二叉搜索树,AVL树,红黑树,哈希等到这里,不再

云计算导论课后习题第五章

1、个人计算机的日常安全隐患有哪些?防范技术都是什么?日常安全隐患:(1)病毒恶意侵入。计算机病毒是指人为编辑的语言代码,能够对网络安全构成攻击性破坏,且具有传染性、复杂性等特点。如:蠕虫。(2)黑客强行攻击。黑客攻击主要是指在没有经过法律允许的前提下,直接进入到某计算机中,对用户数据信息造成破坏或者窃取相关信息资料的行为,最终造成计算机系统瘫痪。(3)操作系统问题。计算机操作系统自身存在一定安全隐患,在文件传输过程中,很多安装程序中隐含着可执行文件,而这些文件其中不乏存在一些人为编程文件,并在文件安装程序中,出现安装失败等问题,影响软件正常使用,给用户带来诸多不便。(4)网络钓鱼。随着电子商

【网络奇遇记】探索网络世界的奥秘:计算机网络导论|章末总结

🌈个人主页:聆风吟🔥系列专栏:网络奇遇记、数据结构🔖少年有梦不应止于心动,更要付诸行动。文章目录📋前言一.⛳️信息时代的计算机网络1.1本文目录二.⛳️因特网的概述2.1本文目录2.2重点提炼三.⛳️电路交换、分组交换和报文交换3.1本文目录3.2重点提炼四.⛳️计算机网络的性能指标4.1本文目录4.2重点提炼五.⛳️计算机网络体系结构5.1本文目录5.2重点提炼六.⛳️计算机网络的定义和分类6.1本文目录6.2重点提炼📝全文总结📋前言本文主要对计算机网络的绪论部分进行简单总结。首先讲解了计算机网络在信息时代的各类应用,以及带来的一些负面问题;接着对因特网的概述进行讲解;之后介绍因特网核心部分

Unity Meta Quest 开发(一)导论:开发现状与主流 SDK

文章目录📕开发平台分类📕Quest一体机开发分类📕Quest一体机开发主流SDK📕QuestPCVR开发主流SDK📕新手入门开发的SDK推荐此教程相关的详细教案,文档,思维导图和工程文件会放入SpatialXR社区。这是一个高质量知识星球XR社区,博主目前在内担任XR开发的讲师。此外,该社区提供教程答疑、及时交流、进阶教程、外包、行业动态等服务。社区链接:SpatialXR高级社区(知识星球)SpatialXR高级社区(爱发电)本篇文章配套的视频链接:【2023VR+MR全硬件开发教程】:一、开发导论(主讲:YY)📕开发平台分类VR(XR)头显的开发按照程序运行的平台分类主要可以分为一体机应用

大数据导论(2)---大数据与云计算、物联网、人工智能

文章目录1.云计算1.1云计算概念1.2云计算的服务模式和类型1.3云计算的数据中心与应用2.物联网2.1物联网的概念和关键技术2.2物联网的应用和产业2.3大数据与云计算、物联网的关系1.云计算1.1云计算概念 1.首先从商业角度给云计算下一个定义:通过网络、以服务的方式为千家万户(包含政府、企业和个人用户)提供非常廉价的IT资源。 2.云计算是一种全新的技术,包含了虚拟化、分布式存储、分布式计算、多租户等关键技术。云计算实现了通过网络提供可伸缩的、廉价的分布式计算能力,用户只需要在具备网络接入条件的地方,就可以随时随地获得所需的各种IT资源。 3.这里的IT资源包括CPU的计算能力、磁盘的

《区块链导论》北京大学 雷凯 — 郑纬民院士、李晓明教授作序

        国务院发布的《“十四五”数字经济发展规划的通知》明确指出,到2025年实现我国数字经济竞争力和影响力的稳步提升。23年7月新出版的《区块链导论》(作者:北京大学雷凯;ISBN:978-7-121-45433-2)一书全面介绍了区块链的基础知识,包括区块链概述、区块链密码学、P2P网络、共识算法、智能合约、区块链经典应用、区块链技术生态等。与同类书籍相比,新书增加涉及了前沿知识技术的介绍,包括区块链与元宇宙、Web3.0、大模型等。例如区块链在2022北京冬奥会中的应用、区块链与以ChatGPT为代表的通用人工智能(AIGC)结合点,尤其如何理解中国特色的区块链技术发展路径等。书