网络编程
文章平均质量分 97
网络编程
i0208
石匠
展开
-
HTTPS
HTTPS是一种通过计算机网络进行安全通信的传输协议,经由HTTP进行通信,利用SSL/TLS建立全信道,加密数据包。HTTPS使用的主要目的是提供对网站服务器的身份认证,同时保护交换数据的隐私与完整性。PS:TLS是传输层加密协议,前身是SSL协议,由网景公司1995年发布,有时候两者不区分1.对称秘钥加密客户端自己封装一种加密算法,将给服务端发送的数据进行加密,并且将数据加密的方式即...原创 2020-02-19 16:42:57 · 274 阅读 · 0 评论 -
轮询,长轮询,Websocket
轮询原理: 利用Ajax定时朝后端发送请求,比如每隔五秒钟发一次请求,那么你的数据延迟就可能会高达五秒特点: 数据延迟,消耗资源过大,请求次数太多长轮询原理: 利用Ajax + 队列定时朝后端发送请求, 如果没有数据则会阻塞但是不会一直阻塞,比如阻塞你30秒,还没有数据则返回,然后让客户端浏览器再次发送请求数据的请求特点: 相对于轮询基本是没有消息延迟的,请求次数降低了很...原创 2020-02-19 16:34:06 · 1673 阅读 · 0 评论 -
HTTP协议之请求响应
请求的URL什么是URIHTTP使用统一资源标识符(Uniform Resource Identifiers, URI)来传输数据和建立连接。什么是URLURL是一种特殊类型的URI,包含了用于查找某个资源的足够的信息URL,全称是UniformResourceLocator, 中文叫统一资源定位符,是互联网上用来标识某一处资源的地址。URL的组成部分以下面这个URL为例...原创 2020-02-03 14:22:06 · 627 阅读 · 0 评论 -
HTTP协议
简介首先我们必须搞明白以下几件事 1、什么是互联网 互联网=物理连接介质+互联网协议 2、互联网建立的目的? 数据传输打破地域限制,否则的话,我想获得对方主机上的数据,只能拿着硬盘去对方主机拷贝 3、什么是上网? 用户上网的过程即浏览器向服务端发送请求,然后将服务端主机的文本文件下载到本地显示的过程。而浏览器与服务器之...原创 2020-02-03 13:32:35 · 320 阅读 · 0 评论 -
Socket通信
Socket概念Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用来实现进程在网络中通信。补充: 发送数据时:应用层...原创 2020-01-26 10:46:46 · 455 阅读 · 0 评论 -
网络编程
软件开发架构c/s架构(client/server) c:客户端 s:服务端d/s架构(browser/server) d:浏览器 s:服务端服务端:24小时不间断提供服务,谁来服务谁客户端:什么时候想体验服务就去找心意的服务端寻求服务b/s架构本质也是c/s架构ps:手机端看上去c/s架构比较火,实际上b/s已经崛起,微信支付宝都在做一件事...原创 2020-01-26 09:44:40 · 234 阅读 · 0 评论