网络协议
張義帥
喜欢交朋友大家一起交流一下呢~
展开
-
RPC 和 HTTP
RPC 和 HTTP rpc 字面意思就是远程过程调用,只是对不同应用间相互调用的一种描述, 一种思想。具体怎么调用?实现方式可以是最直接的 tcp 通信,也可以是 http 方式,在很多的消息中间件的技术书籍里,甚至还有使用消息中间件来实现 RPC 调用的,我们知道的 dubbo 是基于 tcp 通信的,gRPC 是 Google 公布的开源软件, 基于最新的 HTTP2.0 协议,底层使用到了 Netty 框架的支持。所以总结来说,rpc 和 http 是完全两个不同层级的东西,他们之间并没有.原创 2020-09-18 17:16:35 · 121 阅读 · 0 评论 -
网络协议,tcp,udp(1)
TCP/IP 模型 OSI 模型比较复杂且学术化,所以我们实际使用的 TCP/IP 模型,共分 4 层, 链路层、网络层、传输层、应用层。两个模型之间的对应关系如图所示: TCP/IP 三次握手 TCP 的三次握手的漏洞 在 TCP 三次握手中是有一个缺陷的,就是如果我们利用三次握手的缺陷 进行攻击。这个攻击就是 SYN 洪泛攻击。三次握手中有一个第二次握手,服务端 向客户端应道请求,应答请求是需要客户端 IP 的,服务端是需要知道客户端 IP 的,攻击...原创 2020-09-17 20:09:57 · 106 阅读 · 0 评论