面试题 面试题新版旧版网络12socket位于传输层之上,应用层之下Nignx位于第四层 - ip转发, 第七层,http请求解析 12345物理层(建立物理连接,传输二进制流)。那么首先摆在面前的第一个问题就是主机A与主机B之间得有一条物理链路(有线、无线)进行数据传输,否则通信无从谈起;所以物理层的作用便是在主机之间搭建一条物理链路传输二进制流(即0与1,与协议无关)。数据链路层(局域网,主机间 2023-06-01 计算机基础 #面试题 #计算机基础
计算机网络 计算机网络Socket 模型socket通信模型_socket模型_骚火棍的博客-CSDN博客 连接建立socket模型可以用于发送TCP和UDP协议的数据。 在socket编程中,可以使用socket接口创建一个套接字,并指定套接字的类型为流套接字(SOCK_STREAM)或数据报套接字(SOCK_DGRAM)。 TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输协议。在sock 2023-06-01 计算机基础 #计算机网络 #计算机基础
RPC概述 RPC概述RPC 是什么? - 重点RPC(Remote Procedure Call) 即远程过程调用,通过名字我们就能看出 RPC 关注的是远程调用而非本地调用。 为什么要 RPC ? 因为,两个不同的服务器上的服务提供的方法不在一个内存空间,所以,需要通过网络编程才能传递方法调用所需要的参数。并且,方法调用的结果也需要通过网络编程来接收。但是,如果我们自己手动网络编程来实现这个调用过程的话工 2023-06-01 分布式组件 #分布式组件 #RPC
架构师 架构师基操要成为优秀的架构师,需要具备丰富的实践经验、卓越的技术能力和深刻的业务理解。以下是一些建议: 培养全局观念:架构师需要考虑整个系统的设计和开发,因此需要对整个企业业务有深刻的理解,包括客户需求、市场趋势、组织目标等。 学习新技术:架构师需要不断学习新技术,保持技术领先,并将其应用到实际项目中。同时,还要掌握各种技术之间的差异性和互补性。 关注性能和可扩展性:架构师需要关注系统的性能和可 2023-06-01 架构 #架构
微服务架构设计模式 微服务架构设计模式目录 第一章 逃离单体地狱带你读《微服务架构设计模式》之一:逃离单体地狱-阿里云开发者社区 (aliyun.com) 1.6.3 微服务架构的模式语言概述微服务架构的模式语言是一组模式,可帮助架构师使用微服务架构构建应用程序。图1-10显示了模式语言的结构。模式语言首先帮助架构师决定是否使用微服务架构。它描述了单体架构和微服务架构,以及它们的好处和弊端。然后,如果微服务架 2023-06-01 书籍 #书籍 #笔记
数据密集型应用设计(DDIA) 数据密集型应用设计(DDIA)DDIA 笔记-腾讯云开发者社区-腾讯云 (tencent.com) 第三章:存储与检索 (vonng.com) 《第一部分:数据系统基础》第一章 可靠性、可伸缩性和可维护性第二章 数据模型与查询语言数据模型在计算机科学和数据库中,常见的数据模型包括以下几种: 层次模型(Hierarchical Model):层次模型是一种树状的数据结构,其中数据组织成为一个以父节 2023-05-07 分布式系统 > 书籍 #分布式系统 #书籍 #笔记