![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
网络通信
文章平均质量分 71
网络通讯
C18298182575
跳出舒适区
展开
-
NIO理解
基本概念理解 channel 轨道buffer火车selector 调度中心 1.buffer与channel之间相互读写 2.NIO本质: 不管是读还是写针对buffer操作,客户端与buffer交互,通过buffer实现非阻塞 3.之前BIO read客户端是否阻塞的,现在从buffer中读取是非阻塞的,用一个线程可以读取多个通道,哪个通道有数据过来(事件),能感知,即服务端多线程中每个线程处理多个通道,哪个通道有数据,处理哪个。 4.不是轮询,是Reactor模式,事件通知Selecto..原创 2022-01-17 21:17:42 · 1368 阅读 · 0 评论 -
BIO调试
遇到问题 1.mac 使用telnet模拟客户端发送请求,要先安装telnet,安装telnet先安装Homebrew,先完成以下两个步骤 2. 步骤1 mac环境下,如何解决brew command not found错误 mac 终端下,执行以下命令,即可安装brew: /bin/zsh -c "$(curl -fsSLhttps://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 步骤2 mac os 下安...原创 2022-01-16 20:41:21 · 1403 阅读 · 0 评论 -
Netty中的Channel之数据冲刷与线程安全(writeAndFlush)
本文首发于本博客,如需转载,请申明出处. GitHub项目地址 InChat 一个轻量级、高效率的支持多端(应用与硬件Iot)的异步网络应用通讯框架 前言 本文预设读者已经了解了一定的Netty基础知识,并能够自己构建一个Netty的通信服务(包括客户端与服务端)。那么你一定使用到了Channel,这是Netty对传统JavaIO、NIO的链接封装实例。 那么接下来让我们来了解一下关于Channel的数据冲刷与线程安全吧。 数据冲刷的步骤 1、获取一个链接实例 @Overri.转载 2021-11-23 10:56:49 · 1326 阅读 · 0 评论 -
RPC
随着企业 IT 服务的不断发展,单台服务器逐渐无法承受用户日益增长的请求压力时,就需要多台服务器联合起来构成「服务集群」共同对外提供服务。同时业务服务会随着产品需求的增多越来越肿,架构上必须进行服务拆分,一个完整的大型服务会被打散成很多很多独立的小服务,每个小服务会由独立的进程去管理来对外提供服务,这就是「微服务」。 当用户的请求到来时,我们需要将用户的请求分散到多个服务去各自处理,然后又需要将...转载 2019-07-03 13:29:43 · 249 阅读 · 0 评论 -
TCP、UDP以及HTTP的简单讲解
TCP/IP协议栈主要分为四层:应用层、传输层、网络层、数据链路层, 每层都有相应的协议,如下图 IP: 网络层协议;(高速公路) TCP和UDP: 传输层协议;(卡车) HTTP: 应用层协议;(货物)。HTTP(超文本传输协议)是利用TCP在两台电脑(通常是Web服务器和客户端)之间传输信息的协议。客户端使用Web浏览器发起HTTP请求给Web服务器,Web服务器发送被请求的信息给客户端...转载 2019-09-25 10:05:22 · 300 阅读 · 0 评论 -
TCP、UDP和HTTP详解
http:是用于www浏览的一个协议。 tcp:是机器之间建立连接用的到的一个协议。 1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。 因此,HTTP本身就是一个协议,是从Web服务器传输超文本...转载 2019-09-25 10:07:05 · 171 阅读 · 0 评论 -
说说TCP,UDP和socket,Http之间联系和区别
本文链接:https://blog.csdn.net/hai_chao/article/details/79626161 整理的这些区别和联系都是非常重要的。 TCP协议 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的...转载 2019-09-25 10:09:22 · 116 阅读 · 0 评论