架构师之路(十)计算机网络(网络协议划分)

计算机网络知识点全面总结(一篇全懂) 1.1 计算机网络的分类按照网络的作用范围:广域网(WAN)、城域网(MAN)、局域网(LAN);按照网络使用者:公用网络、专用网络。数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。有关数据链路层的重要知识点:数据链路层为网络层提供可靠的数据传输;基本数据单位为帧;主要的协议:以太网协议;... 阅读详情

前置知识(了解):计算机基础。

作为架构师,我们所设计的系统很少为单机系统,因此有必要了解计算机和计算机之间是怎么联系的。局域网的集群和混合云的网络有啥区别。系统交互的时候网络会存在什么瓶颈。

网络层次划分

为了使不同计算机厂家生产的计算机能够相互通信,以便在更大的范围内建立计算机网络,国际标准化组织(ISO)在1978年提出了"开放系统互联参考模型",即著名的OSI/RM模型(Open System Interconnection/Reference Model)。它将计算机网络体系结构的通信协议划分为七层,自下而上依次为:物理层(Physics Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、会话层(Session Layer)、表示层(Presentation Layer)、应用层(Application Layer)。其中第四层完成数据传送服务,上面三层面向用户。

除了标准的OSI七层模型以外,常见的网络层次划分还有TCP/IP四层协议(事实标准)以及TCP/IP五层协议,它们之间的对应关系如下图所示:

因为OSI/RM(1977-1983-1991)的专家缺乏经验、拖延、低效、滞后、复杂、长周期,让厂家制定的TCP/IP(1983)成为了事实标准,因此主要围绕TCP/IP进行学习。

现在还是会存在这类问题,很多科研院所制定的标准,很快就废弃了,后面还是由各个厂家推广自己的规范标准。例如:电动汽车、光伏。 尤其奇葩的是,电动车的脚蹬子。

后端架构师必知必会系列:网络协议与通信机制 作者:禅与计算机程序设计艺术 1.背景介绍 网络协议(英语:Network Protocol)是指在两个或多个设备之间传递信息的规则、方法和约束。网络协议规定了数据传输时的一切细节,例如各个设备之间传输的字节流、包大小、超时时间等。Internet协议 Suite(简称TCP/IP)是当前网络应用最 阅读详情

相关推荐

【PHP面试题26】计算机网络七层协议以及TCP和UDP

计算机网络是我们日常生活中不可或缺的一部分,它使得全球范围内的设备能够相互通信和交流。在计算机网络中,通信协议起到了非常重要的作用,它规定了数据的传输方式和规则。而七层协议模型是一种经典的网络协议体系结构,本文将介绍七层协议模型,以及其中的两个重要的传输协议TCP和UDP。计算机网络七层协议模型提供了一种分层的方式来理解和实现网络通信。其中的传输层是非常重要的一层,负责将数据可靠地传输到目的地。

黑夜开发者的博客 965

系统架构师考点--计算机网络

PPP的NCP可以承载多种协议的三层数据包。PPP使用LCP控制多种链路的参数(建立、认证、压缩、回拨)。

qq_41534540的博客 1762

信道估计准则演进:从LS、MMSE到LMMSE的工程权衡

本文深入探讨了信道估计准则的演进历程,从LS、MMSE到LMMSE的工程权衡。通过对比分析三大经典算法的数学本质、工程实现及适用场景,揭示了在计算复杂度、实时性和性能之间的关键取舍。文章结合4G/5G基站项目实战经验,提供了算法选型的三维决策模型和前沿发展建议,为无线通信系统设计提供实用指导。

weixin_29327525的博客 287

系统架构师(4)计算机网络

文章目录1.网络功能和分类2.OSI七层模型(物数网传会表应)3.局域网和广域网协议4.TCP/IP协议网络层协议传输层协议应用层协议协议端口号对照表5.传输介质6.通信方式和交换方式IP计算IP地址表示子网划分 1.网络功能和分类 计算机网络是计算机技术与通信技术相结合的产物,它实现了远程通信、远程信息处理和资源共享。 计算机网络的功能:数据通信、资源共享、负载均衡、高可靠性。 计算机网络按分布范围和拓扑结构划分如下图所示: 总线型(利用率低、干扰大、价格低)、 星型(交换机形成的局域网、中央单元负荷大

歪桃的博客 2536

qt5.14.2+vs2019配置msvc2017编译器

qt5.14.2+vs2019配置msvc2017编译器 在使用qt编译程序时此前一直使用的是自带的MinGW 32-bit和64-bit,现在想使用msvc编译器。本次使用的是qt5.14.2,vs2019,需要配置msvc2017的32-bit和64-bit编译器。 1、首先安装好qt5.14.2和vs2019,其次在visual studio installer选择修改,然后选择msvc2017对应的组件,本次安装的是这两个 2、打开qt creator的工具–选项–kits–编译器,选择Manu

bangtanhui的博客 1万+

2025-E题国一-简易自行瞄准装置:基于嘉立创地猛星/天猛星与K230的视觉巡线云台系统设计

本文详细介绍了2025年全国大学生电子设计竞赛E题一等奖作品——基于嘉立创地猛星/天猛星与K230的视觉巡线云台系统设计。该系统通过地猛星主控实现小车巡线,天猛星主控驱动云台,结合K230开发板的视觉识别能力,构建了一套完整的视觉巡线云台系统,实现了自动巡线与精准瞄准功能。文章深入剖析了硬件选型、双闭环PID控制算法、视觉识别与目标跟踪等核心技术,并分享了系统调试与避坑经验。

weixin_42596011的博客 675

不愧是Alibaba技术官,计算机网络的精髓全写这本“限量笔记”里,服了

1.搭建知识框架可不是说你整理好要学习的知识顺序,然后看一遍理解了能复制粘贴就够了,大多都是需要你自己读懂源码和原理,能自己手写出来的。2.学习的时候你一定要多看多练几遍,把知识才吃透,还要记笔记,这些很重要!最后你达到什么水平取决你消化了多少知识3.最终你的知识框架应该是一个完善的,兼顾广度和深度的技术体系。然后经过多次项目实战积累经验,你才能达到高级架构师的层次。你只需要按照在这个大的框架去填充自己,年薪40W一定不是终点,技术无止境。

2401_83977357的博客 656

Palantir的本体论建模跟数仓建模的异同

Palantir的Foundry Ontology通过构建组织的数字孪生体,将数据集和模型映射为对象类型、属性、链接和操作类型,形成完整的语义知识网络。与传统数仓建模相比,本体建模以业务问题为驱动,强调细粒度语义和实时决策能力,采用图语义技术实现灵活的映射关系。

轩哥的个人研究和成长记录 1597

软考高级 架构师 第五章 计算机网络

第五章计算机网络。

weixin_43725192的博客 1179

SAP预扣税配置实战:从BP创建到外部接口集成的完整流程

本文详细拆解了SAP S/4HANA中预扣税配置与集成的完整实战流程。内容涵盖从业务伙伴(BP)架构下的数据存储理解、后台基础配置,到针对批量处理场景,如何绕过标准BAPI,采用直接更新核心表LFBW的策略进行高效开发。最后,文章探讨了与外部接口集成的多种模式与数据流设计,为财务顾问和ABAP开发人员提供了一套清晰、可落地的解决方案。

weixin_29204749的博客 417

安卓模拟器绕过检测全解析:雷电、MuMu、蓝叠、逍遥、夜神与WSA完整指南

随着手机游戏和应用的普及,越来越多的用户选择在PC上通过模拟器来运行安卓应用。然而,许多应用和游戏为了防止作弊或出于安全考虑,会检测是否运行在模拟器环境中。本文将详细介绍各大主流模拟器的检测绕过方法,帮助用户在电脑上流畅体验各类安卓应用。1. 获取模拟器系统镜像2. 使用ROM厨房工具修改系统文件3. 替换模拟器的系统镜像雷电模拟器:适合游戏,推荐使用MAGISK + EdXposed方案MuMu模拟器:适合中度游戏,推荐太极框架蓝叠模拟器:适合国际应用,推荐MAGISK方案逍遥模拟器。

专注技术分享 3万+

位运算×网络协议:如何用C语言精准计算子网掩码,资深架构师亲授秘诀

掌握C语言位运算实现子网掩码计算的完整方法,解决网络配置中的精准划分难题。适用于嵌入式开发与网络编程,通过位移与掩码操作高效计算网络地址与主机范围,提升代码性能与可读性,值得收藏。

DebugLoom的博客 966

阿里云百炼全解析:一站式大模型开发平台的架构与行业实践

摘要: 阿里云百炼平台通过一站式架构革新大模型开发范式,将传统碎片化工具链整合为统一工作流,实现开发周期从月级到小时级的跃迁。其核心架构包含接入层、引擎层与资源层,关键技术突破包括MCP服务协议、多模态引擎及高性能训练优化。平台提供全生命周期开发支持,从数据准备到模型部署,并通过VPC隔离、数据加密构建企业级安全体系。已在医疗、电力等行业实现显著增效,如阿斯利康药物分析系统准确率提升至95%。未来将向多Agent协同、边缘计算等方向演进,推动AI技术深度融入产业核心。

fudaihb的博客 1991

000-计算机网络教程目录

本教程旨在构建一套完整的计算机网络知识体系,从基础概念到高级应用,涵盖网络协议、架构设计、性能优化等核心内容。适合软件设计师、网络工程师、系统架构师以及计算机相关专业学生学习使用。

wyl703的博客 934

FPGA实现PID算法

PID 控制器表达式如下(引用某硕士论文 《基于FPGA的PID控制器研究与实现》): 其中,Kp为比例增益,Ti为积分时间常数,Td为微分时间常数,u(t)为控制量,e(t)为偏差。 在数字控制系统中,PID控制规律的实现必须用数值逼近的方法。当采样周期相当短时,用求和代替积分、用后向差分代替微分,使模拟PID离散化变为差分方程。 本文使用并行结构来实现。具有延时小,计算速度快的特点,但需要资源比较多。 利用图3.2所示并行结构实现方法 ,进一步将3.8式分解: ...

nxin168的博客 1万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【软考-架构师】一、结构设计基础

定义:嵌入式系统是一种以应用为中心,以计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。它通常由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。定义:计算机网络是计算机技术与通信技术相结合的产物,它通过通信线路和通信设备将地理位置不同的、功能独立的多个计算机系统互连起来,以功能完善的网络软件实现网络中资源共享和信息传递的系统。功能。

王小工小工历程 1288

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

软考必过 - 系统架构师 - 计算机网络

世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。 计算机网络 OSI七层模型 物理层 设备 中继器 集线器 数据链路层 设备 交换机 网络层 协议 IP ARP RARP 传输层 TCP 3次握手,4次挥手,连接安全 UDP 连接不安全 会话层 表示层 应用层 基于TCP HTTP | HTTPS 超文本传输协议 SMTP 邮件 FTP 文件 POP3 邮件安全 TELN.

我的博客 329

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

【系统架构师】-计算机网络

网络性能指标:速率、带宽(频带宽度或传送线路速率)、吞吐量、时延、往返时间、利用率。网络非性能指标:费用、质量、标准化、可靠性、可扩展性、可升级性、易管理性和可维护性。总线型(利用率低、干扰大、价格低)、星型(交换机转发形成的局域网、中央单元负荷大)、环型(流动方向固定、效率低扩充难)、树型(总线型的扩充、分级结构)、分布式(任意节点连接管理难成本高)

宣晨光 1157

《计算机网络学习指南:从入门到深入的全景导航》

在信息时代,网络早已不再是“专业领域”的专属名词。你每天用微信聊天、看抖音、刷微博、发邮件、视频会议……这些都在“计算机网络”的庞大体系中默默运转。对于每一个计算机专业的学习者而言,计算机网络不仅是一门理论课,更是一种构建现代数字生活的能力。那么,我们如何系统、高效地学习计算机网络这门重要的学科呢?本博客将带你从整体架构、分层原理,到实践应用,循序渐进、步步深入,掌握这门现代“基建级”技术。计算机网络并不神秘,它是你每天都在使用但不曾察觉的系统。

2501_91512407的博客 927

华为研究院高级研究员几年心得终得趣谈网络协议文档,附资深架构师讲解

苦且绕不过去。经过多次放弃之后,我发现在我的职业生涯中,网络这一关无论如何也绕不过去。本来觉得写Java程序时可以依赖别人的库,所以就不用关心这么多底层的技术了,但是到后来才发现,服务数量一多,吞吐量一大,我们关心的不再仅仅是某个Java应用,而是要提升整个集群的性能,这时网络问题就会出现。而且大规模的微服务架构必定要上云、使用VPC网络,这时就必定要考虑双活和灾备,必定要做各个层次的负载均衡,这些都需要网络方面的技术。既然绕不过去,那就必须“啃”下它,于是我就进入了暗无天日的网络协议学习的过程。见山开路、

weixin_68320784的博客 222

软考系统架构设计师之计算机网络笔记

1. 基础网络设备2. 设备层级对比1. OSI七层模型2. TCP/IP模型与OSI对比1. 局域网架构2. 广域网架构3. 5G网络特性1. 性能指标2. 网络安全技术1. 协议端口匹配2. 交换机工作原理3. 5G技术特征

DKPT的博客 1334

系统架构师考试(十)

SaaS为在线客服PaaS为二次开发,比如低代码平台IaaS 硬件开发B 是基础设施作为服务。

weixin_74923758的博客 826

从零开始掌握计算机网络:入门到精通的学习指南

计算机网络就像数字世界的血管,连接万物、传输信息、支撑应用。从浏览网页到访问云服务,从社交聊天到智能家居,网络的应用无处不在。对于开发者来说,理解网络不仅仅是“技术点”,而是一种能力:让你写出更高效的程序、解决更棘手的问题、理解背后的运行机制。📌计算机网络是一门“横跨底层与应用、理论与工程”的硬核技能,值得每一个 IT 人认真学好。

2501_91512407的博客 1137

AI头像生成器在计算机网络教学中的应用

本文介绍了如何在星图GPU平台上自动化部署AI头像生成器镜像,赋能计算机网络教学实践。教师可快速构建本地化头像生成环境,用于网络角色扮演、虚拟实验室成员标识、拓扑图可视化等典型教学场景,显著提升学生参与度与知识具象化理解。

weixin_33628677的博客 118

系统架构师-软考-第二章笔记

2022版系统架构师学习笔记第二章,计算机系统基础知识

zrc_xiaoguo的博客 462
上一篇: 架构师之路(九)计算机组成原理【总结】
下一篇: 架构师之路(十一)计算机网络(物理层)
架构师虎哥
博客等级 码龄20年 185粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

架构师虎哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值