![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络通信
文章平均质量分 77
此时一位小白路过
哦豁一片空白
展开
-
Socket.IO与Atmosphere比较
我们来看看目前使用反向Ajax技术开发事件驱动的两个组件:**Socket.IO;Atmosphere**原创 2022-12-13 16:45:27 · 614 阅读 · 1 评论 -
聊聊协议:基于Axis的WebService协议与HTTP3协议
一、基于Axis的WebService协议WebService协议是一个相对较老的协议,使用xml标记语言协议的格式,基于soap协议封装消息。可使用任一传输协议来传输数据,最常使用的传输协议是HTTP协议。相较于HTTP协议,WebService协议可封装的数据类型更多,比如数组和对象,但是对于xml的解析效率肯定大大不如HTTP使用json数据格式的解析效率由于xml协议本身是独立的应用,可兼容任意平台和语言,因此WebService协议也是可实现跨平台跨语言wsdl服务端在发布服务后,会原创 2021-08-15 23:04:44 · 353 阅读 · 0 评论 -
详解HTTPS通信流程,使用JDK,openssl,XCA进行证书认证详细操作,Spring Boot配置SSL证书实操
这里写目录标题HTTPSSSL通信流程HTTPS一般使用的加密与HASH算法如下:1.JDKJDK中自带keytool工具便携生成SSL证书,其代码参数如下整合到spring boot项目的配置即可2.openssl通过openssl生成一个私钥通过openssl查看一个私钥的具体信息(这里以rsa加密的私钥为例)通过openssl 创建一个证书请求进行自签名证书请求3.XCA证书管理工具利用xca生成ca根证书,并产生证书链创建子证书(用ca证书进行签名)分别将根证书和子证书导出(子证书以p12格式导出)原创 2021-04-23 09:28:36 · 1283 阅读 · 0 评论 -
Websocket快速学习使用及前后端示例代码 + websocket怎样获取request请求参数
Websocket简单来说websocket实现了双向通信,即服务端可以主动发送消息给客户端,客户端也可以主动发送消息给服务端·Websocket与HTTP的区别● websocket中可以双向通信服务器端可以主动给客户端发送消息,http只能客户端主动给服务端发送消息● http客户端与服务端的通信必须建立在request和response,且一条response对应一条request● websocket在连接时运用到了http中的tcp协议进行三次握手连接● websocket是可持续状原创 2021-01-27 17:33:12 · 3619 阅读 · 0 评论 -
Python:web 服务器的实现(HTTP协议,多任务实现http服务器,单进程、单线程实现并发http服务器,epoll原理使用)
HTTP协议:超文本传输协议,在浏览器发送请求给服务器时,服务器会收到按照HTTP协议规定的格式的请求字符串,并且服务器对浏览器应答时也必须按照HTTP协议规定的格式进行应答实例:`百度服务器所返回的数据请求:Response Headers + body● 区分header和body的就是空一行,再没出现空一行之前全部都属于header头数据。● header 为规范的协议格式, body为展现给服务器展现给浏览器的内容...原创 2020-09-26 03:15:08 · 277 阅读 · 0 评论 -
TCP协议的三次握手和四次挥手白话文详解+必考面试题
首先说下四次握手协议(双方准备好资源的过程):当client客户端套接字调用connect()方法后,会自动和serve服务端进行握手协议● 当client发送syn(请求数据包) 比如发了个11给serve,询问serve端是否准备好了资源● serve为了回复client自己准备好了,发送ack(回复数据包)给发来的数值加了1变为12发回去● 然后serve要给client发送syn(请求数据包)比如发了个22,询问client端是否准备好了资源● client回复serve自己也准备好了资源原创 2020-09-23 15:50:29 · 1668 阅读 · 0 评论