Wesley13 Wesley13
3年前
STM32
I2C协议简介I2C通讯协议(Inter-IntegratedCircuit)是由Phiilps公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要USART、CAN等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路(IC)间的通讯。下面我们分别对I2C协议的物理层及协议层进行讲解。I2C物理层
Stella981 Stella981
3年前
Linux上传下载
     使用Linux系统时一般会借助第三方工具,例如Xshell、SecureCRT等,常常会遇到需要在服务器上与本地机子上做上传下载的文件交互。交互通信有很多协议,下面描述下我常用的Zmodem协议。该协议是针对modem的一种错误校验协议,是Xmodem文件传输协议的一种增强形式,不仅能传输更大的数据,而且错误率更小,并且支持断点
Stella981 Stella981
3年前
SPI (Serial Peripheral Interface)串行外设接口 协议详解+实例
SPI(SerialPeripheralInterface)串行外设接口协议详解实例一、协议简介SPI协议简介(转)(2008042616:24)分类:单片机及硬件相关技术(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.chinaunix
Stella981 Stella981
3年前
Osip2和eXosip协议栈的简析
Osip2是一个开放源代码的sip协议栈,是开源代码中不多使用C语言写的协议栈之一,它具有短小简洁的特点,专注于sip底层解析使得它的效率比较高。eXosip是Osip2的一个扩展协议集,它部分封装了Osip2协议栈,使得它更容易被使用。一、介绍Osip2是一个开放源代码的sip协议栈,是开源代码中不多使用C语言写的协议栈之一,它具有短小简洁的特
Wesley13 Wesley13
3年前
IM总结
发送消息UDP打洞,登录的时候HTTP。登录成功后,会有一个TCP连接来保持在线状态。这个TCP连接的远程端口一般是80,采用UDP方式登录的时候,端口是8000。如果采用UDP协议,通过服务器中转方式。UDP协议是不可靠协议,它只管发送,不管对方是否收到的。如果client使用UDP协议发送消息后,服务器收到该包,需要使用UDP协议发回一个
Stella981 Stella981
3年前
RPC简介与hdfs读过程与写过程简介
1.RPC简介RemoteProcedureCall远程过程调用协议  RPC——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络
Stella981 Stella981
3年前
Python基础系列讲解——TCP协议的socket编程
前言我们知道TCP协议(TransmissionControlProtocol,传输控制协议)是一种面向连接的传输层通信协议,它能提供高可靠性通信,像HTTP/HTTPS等网络服务都采用TCP协议通讯。那么网络通讯方面都会涉及到socket编程,当然也包括TCP协议。Python作为一门适应于快速开发的工具,在它浩瀚的第三方库中也一定包括了s
Wesley13 Wesley13
3年前
@protocol (协议)和 @interface (接口)的区别
ObjectiveC中的协议(@protocol),相当于C,Java等语言中的接口(Interface)。协议本身不实现任何方法,只是声明方法,使用协议的类必须实现协议方法。ObjectiveC中的接口(@interface),相当于C,Java等语言中的类(Class),是类的一个声明,不同与C,Java等语言的接口
IT全栈视野 IT全栈视野
2个月前
全面解读HTTP状态码
100Continue继续。这意味着客户端应当继续其请求操作101SwitchingProtocols切换协议。服务器会依照客户端的请求来切换协议。且只能切换至更高级的协议,例如切换到HTTP的新版本协议。200OK请求成功。此状态通常应用于GET与POS