网络通信协议笔记

http应用层协议,基于tcp

tcp:传输层协议;面向连接,必须先与对方确认关系。3次握手。。例如telnet

udp:传输层协议;面向非连接的。不管对方状态,直接发送,例如qq。可靠性低

ip:网络层协议

socket:基于tcp/ip网络的api

网络通信io
i:就是从硬盘到内存

o:从内存到硬盘

nio新io是面向缓存的,是非堵塞的。基于反应器Reactor模式,写就绪、读就绪

bio传统io是面向流的,当一个线程发起io的读和写的时候,均为堵塞方式,只有当读完或者写完之后才会释放线程

最简单的比方:
处理1000个连接传统io需要1000个线程那么nio不需要那么多
阻塞式IO的线程的大部分时间都浪费在等待请求上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值