1、软件开发架构: ①c/s: client 基于网络 serve ②B/s: browse 基于网络 serve 服务端:24h提供服务客户端:需要时提供服务2、实现远程通信:首要条件物理连接 ,其次共同标准协议3、OSI七层协议: 总结: IP地址:唯一标识全世界接入互联网的独一无二的机器por ...
分类:
其他好文 时间:
2019-04-29 21:21:31
阅读次数:
179
继上一篇后,我们再来看一下四次挥手的过程 这里其实没有必要过多阐述,一张图胜过千言万语。 与三次握手一样,四次挥手的过程中也有许多扩展问题。 当然问的最多的还是:为什么要四次握手?为什么要等待2MSL的时间? 这个问题没必要死记硬背,只需要了解全双工的工作机制就好。 至于等待的2MSL(报文最大生存 ...
分类:
其他好文 时间:
2019-04-27 14:40:10
阅读次数:
160
主动链接对端connect(seed_node);链接peer节点if(start_session(c)){c->send_handshake();//发送握手协议}c->send_handshake();//初始化结构体,发送握手协议,协议最后要enqueuehandshake_initializer::populatequeue_write();发送缓冲过去[发送缓冲后,如何把缓冲
分类:
其他好文 时间:
2019-04-27 09:39:46
阅读次数:
176
BFD理论基础定义:双向转发检测BFD(BidirectionalForwardingDetection)是一种全网统一的检测机制,用于快速检测、监控网络中链路或者IP路由的转发连通状况。(注:可以实现快速检测并监控网络中链路或IP路由的转发连通状态,改善网络性能。相邻系统之间通过快速检测发现通信故障,可以更快地帮助用户建立起备份通道以便恢复通信,保证网络可靠性。)BFD会话建立方式:1、静态建立
分类:
其他好文 时间:
2019-04-26 13:36:18
阅读次数:
764
扫描方式 :扫描前不用ping测试目标是否可达,默认所有目标端口都可达 :TCP Connect扫描,进行完整的TCP三次握手,该类型扫描已被检测,且会在目标日志中记录大量连接请求和错误信息 :TCP SYN扫描,只会发送SYN包,简称半开扫描。使用者机器发送SYN请求给目标机器,若对方返回SYN| ...
分类:
其他好文 时间:
2019-04-25 11:47:32
阅读次数:
162
开头先说几个协议: IP:网际协议 TCP:传输控制协议 Http:超文本传输协议 AMQP:高级消息队列协议 一:TCP是什么? TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 首先来看看OSI的七层模型: ...
分类:
其他好文 时间:
2019-04-21 20:06:21
阅读次数:
168
https其实就是建构在SSL/TLS之上的 http协议,所以要比较https比http多用多少服务器资源,主要看SSL/TLS本身消耗多少服务器资源。 http使用TCP 三次握手建立连接,客户端和服务器需要交换3个包,https除了 TCP 的三个包,还要加上 ssl握手需要的9个包,所以一共 ...
分类:
Web程序 时间:
2019-04-19 17:50:36
阅读次数:
171
网络状态码: 200:成功 301:资源暂时重定向 302:资源永久重定向 403:没有权限 404:找不到资源 500:服务器内部错误 503:资源过载 三次握手: 第一次:客户端向服务器发送syn包(syn=j),等待服务器响应。客户端进入syn_send状态 第二次:服务器接收客户端发送syn ...
分类:
其他好文 时间:
2019-04-18 09:29:10
阅读次数:
140
Hello 小伙伴们,如果觉得本文还不错,记得给个 star , 你们的 star 是我学习的动力!GitHub 地址 本文涉及知识点: 防抖与节流 重绘与回流 浏览器解析 URL DNS 域名解析 TCP 三次握手与四次挥手 浏览器渲染页面 在本文中,jsliang 会讲解通过自我探索后关于上述知 ...
分类:
Web程序 时间:
2019-04-16 09:25:11
阅读次数:
304
客户端与服务端通过常规端三次握手建立链接,不过这里在服务队回复SYN/ACK时携带了根据客户端IP和服务端密钥生成的cookie信息。客户端收到cookie信息 ...
分类:
其他好文 时间:
2019-04-15 20:22:32
阅读次数:
157