随笔分类 -  Java网络编程

摘要:#DMA技术 由CPU读取数据到内存中,每次都有占用CPU的时间,且没什么意义,CPU应该处理大量的计算,不应该把时间花费到这里,效率不高,于是有了DMA芯片,cpu通知DMA从硬盘读取数据到内存中,这时候cpu可以做别的事,提高了cpu利用率 零拷贝实现 传统的读写方式: 为了安全,磁盘读写只能由 阅读全文
posted @ 2022-10-26 22:37 RainbowMagic 阅读(17) 评论(0) 推荐(0) 编辑
摘要:BIO 阻塞IO,如果没有连接则会阻塞,如果有连接但是没有发送数据也会阻塞。只能保证一个连接写数据,另一个连接则会被阻塞,无法进行写数据。 ServerSocket serverSocket = new ServerSocket(9999); System.out.println("服务器启动了") 阅读全文
posted @ 2022-08-31 17:15 RainbowMagic 阅读(26) 评论(0) 推荐(0) 编辑
摘要:OSI七层模型与TCP/IP五层模型 OSI七层模型包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 各层的作用如上图所示。 由于OS较为学术化,实现起来比较复杂且运行效率较低,所以在市场方面失败了,而大范围使用过的TCP/IP五层模型却成功了 TCP/IP将前三层融合为一层。 应用 阅读全文
posted @ 2022-07-20 01:13 RainbowMagic 阅读(60) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示