通信类
DLGDark
生活不止眼前的枸杞,还有热水~
展开
-
三次握手及四次挥手简易原理图
三次握手四次挥手原创 2017-10-08 19:37:13 · 1241 阅读 · 0 评论 -
跨域通信的几种方式(jsonp,hash,postMessage,websocket,cors)
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>通信类</title> </head> <body> <script type="text/javascript"> // 创建ajax【参考网址】https://segmentfault.com/a/1190000006669043原创 2017-10-01 17:32:30 · 1163 阅读 · 0 评论 -
OSI参考模型中各个分层的作用
应用层为应用程序提供服务并规定应用程序中通信相关的细节,包括文件传输、电子邮件、远程登录(虚拟终端)等协议表示层将应用处理的信息转换为合适网络传输的格式,或将来自下一层的数据转换为上层能够处理的格式。因此它主要负责数据格式的转换。具体来说,就是将设备固有的数据格式转换为网络标准传输格式。不同设备对同一比特流解释的结果可能会不同。因此,使它们保持一致是这一层的主要作用。会话层负责建立和断开通信连接原创 2017-10-08 22:07:06 · 897 阅读 · 0 评论 -
域名解析的详细内部过程
例如,要查询www.baidu.com的IP地址(DNS解析url):浏览器搜索自己的DNS缓存(维护一张域名与IP地址的对应表)若没有,则搜索操作系统中的DNS缓存(维护一张域名与IP地址的对应表)若没有,则搜索操作系统的hosts文件(Windows环境下,维护一张域名与IP地址的对应表,位置一般在 C:\Windows\System32\drivers\etc\hosts)若没有,则操原创 2017-10-09 21:36:35 · 5444 阅读 · 0 评论 -
http与socket和https的区别
1. http与socket的区别,两个协议哪个更高效一点?创建socket连接时,可以指定使用的传输层协议,socket可以支持不同的传输层协议(TCP或UDP),当使用TCP协议进行连接时,该socket连接就是一个TCP连接。socket连接一旦建立,通信双方即可开始相互发送数据内容, 直到双方连接断开。注意,同HTTP不同的是http只能基于tcp,socket不仅能走tcp,而且还能走ud原创 2017-10-08 21:03:16 · 2312 阅读 · 0 评论 -
一张图看明白一次资源请求过程中存在的浏览器缓存原理
强缓存: Expires/Cache-control 搭配 协商缓存: ETag/If-none-match(HTTP1.1) 或者 Last-modified/If-modified-since(HTTP1.0) 实现浏览器请求资源时的缓存过程:协商缓存需要配合强缓存使用,如果不启用强缓存的话,协商缓存根本没有意义大部分web服务器都默认开启协商缓存,而且是同时启用【Last-Modif...原创 2019-06-06 17:43:58 · 630 阅读 · 0 评论