#协议

基于STM32之UART串口通信协议(二)发送

  在上一篇UART详解中,已经有了关于UART的详细介绍了,也有关于如何使用STM32CubeMX来配置UART的操作了,而在该篇博客,主要会讲解一下如何实现UART串口的发送功能。  嵌入式开发中,UART串口通信协议是我们常用的通信协议之一,全称叫做通用异步收发传输器(UniversalAsynchronousR...

基于STM32之UART串口通信协议(三)接收

  回顾上一篇UART发送当中,已经讲解了如何实现UART的发送操作了,接下来这一篇将会继续讲解如何实现UART的接收操作。  嵌入式开发中,UART串口通信协议是我们常用的通信协议之一,全称叫做通用异步收发传输器(UniversalAsynchronousReceiver/Transmitter)。  在UART详解...

网络基础篇(一)--TCP/IP协议族

TCP/IP协议族是一个分层,多协议通信体系.1TCP/IP协议族体系结构TCP/IP协议族自底而上分为四层:数据链路层,网络层,传输层和应用层.1.1数据链路层实现网卡接口的网络驱动程序,以处理数据在物理媒介(如,以太网,令牌环)上的传输.经常使用协议:ARP协议和RARP协议1.2网络层实现数据包的选路和转发.採用...
代码星球 ·2020-04-06

造轮子 | 怎样设计一个面向协议的 iOS 网络请求库

近期开源了一个面向协议设计的网络请求库MBNetwork,基于Alamofire和ObjectMapper实现,目的是简化业务层的网络请求操作。对于大部分App而言,业务层做一次网络请求通常关心的问题有例如以下几个:怎样在任何位置发起网络请求。表单创建。包括请求地址、请求方式(GET/POST/……)、请求头等……载入...

RPC(Remote Procedure Call Protocol)——远程过程调用协议 学习总结

  首先了解什么叫RPC,为什么要RPC,RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。比如说,一个方法可能是这样定义的:EmployeegetEm...

HTTP协议中request和response常用方法

一、request的常用方法:1、获取请求的方式getMethod()2、目录的路径getContextPath()3、获取servlet路径getServletString()4、获得get请求参数getQueryString()5、获取请求的urlgetRequestURL()getRequestURI()6、获得...

HTTP协议状态码

HTTP协议状态码,是指在HTTP协议运行中由客户端发出请求连接,服务端建立连接;客户端发出HTTP请求(Request),服务端返回响应信息(Respond),而在这个过程中由于客户端或服务端的问题会返回相应的错误代码并显示给用户,对应的错误代码表示不同的错误信息,根据这个信息用户可以调整相应的操作来修改出现的错误,...
代码星球 ·2020-04-05

基于51的串行通讯原理及协议详解(uart)

串行与并行通讯方式并行:控制简单,传输速度快。线多,长距离成本较高且同时接受困难。串行:将数据字节分成一位一位的行驶在一条传输线上进行传输。如图: 同步与异步串行通讯方式同步串行通讯方式:同步通讯需要建立发送方对接收方时钟的直接控制,是双方达到完全同步。异步串行通讯方式:通讯的发送和接收设备使用各自的时钟控制...

HTTP 协议入门

HTTP协议是互联网的基础协议,也是网页开发的必备知识,最新版本HTTP/2更是让它成为技术热点。本文介绍HTTP协议的历史演变和设计思路。HTTP是基于TCP/IP协议的应用层协议。它不涉及数据包(packet)传输,主要规定了客户端和服务器之间的通信格式,默认使用80端口。最早版本是1991年发布的0.9版。该版本...
代码星球 ·2020-04-05

http协议与内容压缩

为了加快网络上的传输的速度,可以将服务器传输的内容进行压缩,服务器的压缩方式有gzip压缩deflate压缩compress压缩content-length:压缩后的长度 如何启动压缩功能1,将Apache中的deflate模块开启2,在conf文件中,写如下代码 <ifmodulemod_d...
代码星球 ·2020-04-05

HTTP协议详解

对HTTP的认识:http为超文本传输协议首先,客户端向服务器发出请求,这个请求信息存在,请求行,请求头信息(key:value),空行,主体信息请求头信息包括请求方法,请求路径,所用协议常见请求方法有GETPOSTHEADPUTDELETE请求行:首先要有访问主机名,还可以存在客户端信息,cookie,发送内容的长度...
代码星球 ·2020-04-05

Java 架构师眼中的 HTTP 协议

HTTP协议的内容比较多,本文我们将分六部分来介绍。HTTP协议的基本内容什么是HTTP协议首先我们来看协议是什么?协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守有规则的文本格式。一但有了协议,就可以使很多公司分工起来,有些公司做Server端,如Tomcat,而有些公司就可以做浏览器了。这样大家只要一套...

wireshark 实用过滤表达式(针对ip、协议、端口、长度和内容)

首先说几个最常用的关键字,“eq”和“==”等同,可以使用“and”表示并且,“or”表示或者。“!"和"not”都表示取反。  一、针对wireshark最常用的自然是针对IP地址的过滤。其中有几种...

C# 两种方法实现HTTP协议迷你服务器

http://www.cnblogs.com/uu102/archive/2013/02/16/2913410.html...

分布式系统概念--第一篇 一致性协议、一致性模型、拜占庭问题、租约、副本协议

1,一致性协议两阶段提交协议与Raft协议、Paxos协议①两阶段提交协议在分布式系统中,每个节点虽然可以知晓自己的操作时成功或者失败,却无法知道其他节点的操作的成功或失败。当一个事务跨越多个节点时,为了保持事务的ACID特性,需要引入一个作为协调者的组件来统一掌控所有节点(称作参与者)的操作结果并最终指示这些节点是否...
首页上一页...2526272829下一页尾页