首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏运维部落

    进程通信原理

    2、不同主机间的消息通讯机制 进程通信原理 我们每天使用互联网,你是否想过,它是如何实现的? 理解了这些协议,就理解了互联网的原理。 为了让互联网安全且可靠,人们发明了著名的OSI七层模型、TCP/IP四(五)层模型和种类繁杂的加解密算法,但这些均不是本次要介绍的内容。 (1) 管道(pipe),流管道(s_pipe)和有名管道(FIFO) (2) 信号(signal) (3) 消息队列 (4) 共享内存 (5) 信号量 (6) 套接字(socket) 1.1 管道(pipe 共享内存是最快的 IPC 方式,它是针对其他进程间通信方式运行效率低而专门设计的。它往往与其他通信机制,如信号量,配合使用,来实现进程间的同步和通信。 套接字(socket) 套接字也是一种进程间通信机制,与其他通信机制不同的是,它可用于不同机器间的进程通信。 更为一般的进程间通信机制,可用于不同机器之间的进程间通信

    1.6K20发布于 2020-05-28
  • 来自专栏Java架构师必看

    Socket通信原理

    今天说一说Socket通信原理,希望能够帮助大家进步!!!     对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问: 1. 以前听到Socket编程,觉得它是比较高深的编程知识,但是只要弄清Socket编程的工作原理,神秘的面纱也就揭开了。 一个生活中的场景。 生活中的场景就解释了这工作原理,也许TCP/IP协议族就是诞生于生活中,这也不一定。 先从服务器端说起。 connect()函数 3.4、accept()函数 3.5、read()、write()函数等 3.6、close()函数 4、socket中TCP的三次握手建立连接详解 55、socket中TCP的四次握手释放连接详解 上面介绍了socket中TCP的三次握手建立过程,及其涉及的socket函数。

    1.3K10编辑于 2021-12-08
  • 来自专栏Lansonli技术博客

    RPC通信原理

    跨语言能力:对于调用方来说,不知道也无需知道远程语言运行的,无论服务器方使用的是什么语言,本次调用都值也应该按照调用方程序语言所能理解的形式进行描 RPC 原理: 实现 RPC 的程序包括 5 个部分

    59610发布于 2021-10-09
  • 来自专栏PHP在线

    Socket 通信原理

    Socket就像一个电话插座,负责连通两端的电话,进行点对点通信,让电话可以进行通信,端口就像插座上的孔,端口不能同时被其他进程占用。 实际上,Socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口,供应用层调用实现进程在网络中的通信。 Socket通信过程 Socket保证了不同计算机之间的通信,也就是网络通信。对于网站,通信模型是服务器与客户端之间的通信。两端都建立了一个Socket对象,然后通过Socket对象对数据进行传输。 ', e) sys.exit(0) sock.listen(5) # 设置最大允许连接数,各连接和Server的通信遵循FIFO原则 while True: # 第一个元素conn是新的Socket对象,服务器必须通过它与客户通信;第二个元素addr是客户的IP地址及端口。

    7.3K91发布于 2018-03-29
  • 来自专栏云深之无迹

    红外通信原理

    一、 红外通信原理 红外遥控有发送和接收两个组成部分。发送端采用单片机将待发送的二进制信号编码调制为一系列的脉冲串信号,通过红外发射管发射红外信号。 其基本工作过程为:当接收到调制信号时,输出高电平,否则输出为低电平,是调制的逆过程(图5 解调)。 前导码是一个遥控码的起始部分,由一个 9ms 的高电平 ( 起始码 ) 和一个 4. 5ms 的低电平 ( 结果码 ) 组成,作为接受数据的准备脉冲。 我可以说 10ms低电平后10ms高电平就代表允许接受,然后5ms低后5ms高就代表“1”,15ms低后15ms高就代表“2”,25ms低25毫秒高就代表“0”,当然这里只打个比方,因为编码长度要是太大的话对其它程序处理不是很灵活 同时接收头有很多种,有一些只能3V供电接受管就不要跟5V的MCU一起用,免得浪费电路资源。

    3.3K10发布于 2021-04-14
  • 来自专栏全栈程序员必看

    通信加密原理

    一、历史: 消息通信时都需要加密,如果不加密,在请求和响应的过程中,如果消息中途被黑客劫持或篡改后果不堪设想。 如果公钥加密的信息只有私钥解得开,公钥虽然谁都可以获取,但私钥不用传递也就不会泄漏,通信就是安全的。这样虽然只保证了单向的客户端传递给服务端的信息被安全加密,但已经足够了。 常见的算法有:DES算法,3DES算法,TDEA算法,Blowfish算法,RC5算法,IDEA算法。

    61510编辑于 2022-09-01
  • 来自专栏玖叁叁

    Headless Service通信原理

    Headless Service的通信原理Headless Service的通信原理是基于DNS的,当一个客户端发出对Headless Service的请求时,Kubernetes会将这个请求转发到一个后端 Pod,这个后端Pod的IP地址会被返回给客户端,客户端直接通过IP地址与后端Pod进行通信。 这样,客户端就可以直接通过IP地址与后端Pod进行通信

    94330编辑于 2023-04-30
  • 来自专栏小锋学长生活大爆炸

    通信原理 概念 笔记

    文章目录 通信原理 概念 笔记 Markdown中特殊符号表示 html中的符号 希腊字母 概括 信道 模拟调制系统 数字基带传输系统 差错控制编码 同步原理 XXYY 通信原理 概念 笔记 Markdown → 解密 → 信源译码 → 信宿 4、信源编码的基本功能: 信源压缩编码、数字化 5、信道编码的作用: 进行差错控制 6、按调制分类,可将通信系统分为: 基带传输系统 和 带通传输系统 7、按传输媒质分类 易于集成 传输带宽较大 信道 1、导光的媒质: 光波导 和 光纤 2、无线信道中信号传输利用 电磁波 传播 3、要求天线尺寸不小于电磁波的 1/10 4、电磁波的传播分为: 地波、天波、视线传播 5、 具有内在的检错能力 (6)编译码简单,以降低通信延时和成本 4、造成错误判决的原因:码间串扰、信道加性噪声 5、码间串扰:由于系统传输特性不理想,导致前后码元的波形畸变、展宽,并使前面波形出现很长的拖尾 :提高传输可靠性 同步原理 通信系统中的同步包括:载波同步、码元同步、群同步、网同步 载波同步的目的:使接收端产生的本地载波和接收信号的载波同频同相 载波同步分为:有辅助导频和无辅助导频的载频提取法 常用的无辅助导频法有

    1.8K10发布于 2020-12-28
  • 来自专栏Felix的技术分享

    Stetho的通信原理

    本文主要想讲一下自定义dumpapp插件的通信原理。 dumpapp插件示例 在主机上给设备发送一个files tree命令,得到如下结果: $ . ---- ADB通信原理 ADB的结构是一个client-server的结构,包含3个部分: Client : 发送命令。 Unix域协议所用的API就是在不同主机上执行客户/服务通信所用的套接字API。 层运行的程序进行通信。 backlog); if (ret < 0) { jniThrowIOException(env, errno); return; } } ---- 参考 ADB原理

    2.3K30发布于 2018-06-08
  • 来自专栏前端小馆

    JS Bridge 通信原理

    前言 之前介绍了移动端开发的相关技术,这一篇主要是从 Hybrid 开发的 JS Bridge 通信讲起。 添加图片注释,不超过 140 字(可选) WKWebView 是 iOS8 之后出现的,目的是取代笨重的 UIWebView,它占用内存更少,大概是 UIWebView 的 1/3,支持更好的 HTML5 JS 调用 Native 通信大致有三种方法: 拦截 Scheme 弹窗拦截 注入 JS 上下文 这三种方式总体上各有利弊,下面会一一介绍。 考虑到 Android 和 iOS 不一样的通信方式,这里进行了封装,保证提供给外部的 API 一致。 这个其实和 Android 的 onReceive 是同样的原理

    5.7K50编辑于 2022-03-22
  • 来自专栏十二惊惶的网络安全研究记录

    通信原理思考题

    调制在通信系统中的作用是什么? 常见的线性调制有调幅(AM)、双边带调制(DSB)、单边带调制(SSB)和残留边带调制(VSB) 5-5 为什么要抑制载波?相对AM信号来说,抑制载波的双边带信号可以增加多少功效? 对通信质量有什么影响? 码间干扰会导致判决电路对信号进行误判,使信号失真,产生误码,从而通信质量下降 (3)码间干扰会导致判决电路对信号进行误判,使信号失真,产生误码,从而通信质量下降 6-7 为了消除码间串扰,基带传输系统的传输函数应满足什么条件 在原理上二者并没有什么区别。只不过模拟调制是对载波信号的参量进行离散调制,在接收端也只需对载波信号的离散调制参量估值 7-2 数字调制的基本方式有哪些?其时间波形上各有什么特点?

    89512编辑于 2024-02-28
  • 来自专栏业余草

    Socket套接字通信原理

    Socket套接字通信原理 Tcp/IP协议关系图 ? Socket在哪里? ? 原来Socket在这里 Socket是什么呢?         Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口.在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部 2.阻塞和非阻塞的实现原理

    1K30发布于 2019-01-21
  • 来自专栏知了一笑

    网络编程与通信原理

    ,在不同阶段和层次中需要遵守的网络通信协议也不一样; 应用层:HTTP超文本传输协议,基于TCP/IP通信协议来传递数据; 传输层:TCP传输控制协议,采用三次握手的方式建立连接,形成数据传输通道; resp-time:"+DateTime.now().toString(DatePattern.NORM_DATETIME_PATTERN)).getBytes()); } // 5、 ,在上述案例中侧重基于流的数据传输,其中关于连接还涉及两个核心概念: 三次握手:建立连接的过程,在这个过程中进行了三次网络通信,当连接处于建立的状态,就可以进行正常的通信,即数据传输;四次挥手:关闭连接的过程 ,调用close方法,即连接使用结束,在这个过程中进行了四次网络通信; 四、Http组件 在服务通信时依赖网络,而对于编程来说,更常见的是的Http的组件,在微服务架构中,涉及到Http组件工具有很多, ); // 4、发送Delete请求 restTemplate.delete(BASE_URL+"/delApi/2",paramMap); // 5

    65920编辑于 2023-02-13
  • 来自专栏一英里广度一英寸深度的学习

    量子通信原理解释

    作者:罗恩齐 链接:https://www.zhihu.com/question/20919153/answer/336816289 来源:知乎

    2.6K40发布于 2019-07-04
  • 来自专栏IT界的小白帽

    通信原理MATLABSimulik仿真(一)

    基于以上优点,Simulink作为一种通用的仿真建模工具,广泛应用于通信仿真、数字信号处理、模糊逻辑、数字控制神经网络、机械控制和虚拟现实等领域中。 通信系统仿真是研究、分析与设计通信系统的手段,它的优点包括5个方面: 便于用数学模型描述实验研究设备,可获得逼近真实的输出信号,修改设计方案变成修改数学模型和仿真参数,从而便于寻求最佳的系统设计参数; 通信系统仿真的第一步是建模,有系统建模、设备建模与信号建模。 系统建模是将通信系统自顶向下以树形结构形式一层一层向下分解。 设备建模是将子系统表示为方块图。 在仿真通信系统时,最常用的库有Simulink(公共模块库)、Communications Blockset(通信模块库)和Signal Processing Blockset(信号处理模块库)。

    2K50发布于 2019-08-01
  • 来自专栏后台技术底层理解

    Spark netty RPC 通信原理

    Spark netty RPC 通信原理 通信是分布式程序的血液和神经,就好比大脑发出的执行需要通过神经和需要才能传递到手脚进行执行。可见好的通信能力是分布式系统的重重之中。 回顾Spark的通信的进化史,在Spark1.6之前,Spark的Rpc是基于Akka来实现通信的。 Akka 通信系统架构 Akka 通过消息传递实现并发处理,规避了复杂的thread和私有数据,异步通信,事件响应等处理。 保持数据隔离并绑定到线程。 Spark通信框架中各个组件(Client/Master/Worker)可以认为是一个个独立的实体,各个实体之间通过消息来进行通信。 2. 了解了Spark实现akka的通信原理进行节点间通信与并发处理。

    1.3K20编辑于 2022-05-20
  • 来自专栏王大锤

    ReactNative 原理解析-通信

    原理概述 首先要明白的一点是,即使使用了 React Native,我们依然需要 UIKit 等框架,调用的是 Objective-C 代码。 React Native通信机制 由于 JavaScriptCore 是一个面向 Native 的框架,在 Objective-C 这一端,我们对 JavaScript 上下文知根知底,可以很容易的获取到对象 接下来我们举个,来观察通信flow,OC定义了一个模块RCTSQLManager,里面有个方法-query:successCallback:,JS可以直接调用RCTSQLManager.query并通过回调获取执行结果 MethodID去调用的,都会走到-enqueueJSCall:args:方法把两个ID和参数传给JS的BatchedBridge.callFunctionReturnFlushedQueue,跟JS调OC原理差不多

    1.8K20发布于 2021-08-23
  • 来自专栏PHP点滴

    HTTP原理通信流程

    通信加密(解决数据被窃取问题) 因为HTTP不对通信内容进行加密处理,所以衍生了SSL加密技术协议,SLL采用混合加密(同时使用非对称加密和对称加密)的方式建立起安全的HTTP通信,经过加密后的内容即使被窃听了 数字签名(解决数据篡改问题) Http不会对数据的完整性进行验证,这样会造成就算通信的过程中数据被别人恶意篡改了 ,通信的双方也没办法知道,所以就有了数字签名技术。 2、对摘要信息进行签名 对摘要进行签名的目的主要是对确认数据发送人的身份,签名技术是使用非对称加密的原理, 非对称加密是使用一个密钥对(一个公钥,一个私钥),公钥加密只能由私钥解密,私钥加密只能由公钥解密 5、客户端与服务端开始进行加密会话。 (5)根据会话秘钥算法使用R1、R2、R3生成会话秘钥。 (6)用服务端证书的公钥加密随机数R3并发送给服务端。

    1.3K00发布于 2020-02-29
  • 来自专栏全栈程序员必看

    iic通信协议原理(https协议原理)

    I2C总线(I2C bus,Inter-IC bus)是一个双向的两线连接总线,提供集成电路之间的通信线路。I2C属于一种串行扩展技术,广泛应用于电视、录像机、音频设备。 通信原理是控制SCL和SDA的时序,时期满足总线协议从而进行数据的传输。 I2C总线上每一个设备都可以作为主机或者从机,而且每一个设备都会对应一个唯一的地址(地址可以从器件手册得知)。 主从设备之间通过这个地址来确定与哪个器件进行通信。 I2C总线数据传输速率在标准模式下可达100kbit/s,快速模式下可达400kbit/s,高速模式下可达3.4Mbit/s。 一般情况下主机和从机的角色是确定的,主机向总线上发送地址信息,这条总线上所有的从机都会接收到总线上发来的地址,并与从机本身的地址做比较,如果一致,则匹配成功,相应的从机向总线上发送一位应答位,表示此次通信建立起来了

    2.5K20编辑于 2022-07-29
  • 来自专栏学习之路

    数据通信原理 & 光纤通信 期末速成

    第一、四类部分响应系统预编码方程、相关编码方程、判决规则及错误传递、幅度滚降与部分响应系统的主要特点等 通信原理笔记—部分响应基带传输系统 部分响应系统是一种可实现的传输系统,它允许存在一定的、可控的码间干扰 光纤的导光原理、数值孔径物理意义,阶跃与渐变折射率光纤的特点等 光纤的导光原理:主要基于 光的全反射现象 ,其核心在于通过控制光纤材料的折射率差异,将光信号高效地限制在光纤内部进行长距离传输 光纤由三层组成 交换技术、ATM的定义及数据报、虚电路、帧中继等的特点 数据通信技术 工作原理:呼叫建立(即 建立一条实际的物理链路)、数据传输、呼叫拆迁 电路交换:空分 和 时分(采) 存储-转发交换: 为0表示下一字节仍是地址字段,为1表示地址字段结束 FECN/BECN:前/后向显式拥塞通知 DE:可丢弃标识符 ② 工作原理及特点 帧中继只有单一的数据帧,简化了协议 节点交换机收到帧的目的地址后立即转发 不需要粒子数反转,而 LD 通过 受激辐射 产生激光输出的,不仅需要粒子数反转,还需要光学谐振腔 LED 只要有注入电流就有光输出,而 LD 是阈值器件,只有当注入电流高于阈值电流时,才有激光输出 不同: 工作原理不同

    2.3K10编辑于 2025-05-17
领券