随笔分类 -  计算机网络

摘要:1. 网络层次划分 除了标准的OSI七层模型以外,常见的网络层次划分还有TCP/IP四层协议以及TCP/IP五层协议,它们之间的对应关系如下图所示: 2. OSI七层网络模型 TCP/IP协议毫无疑问是互联网的基础协议,没有它就根本不可能上网,任何和互联网有关的操作都离不开TCP/IP协议。不管是O 阅读全文
posted @ 2020-12-18 09:58 JavaJayV 阅读(671) 评论(0) 推荐(0)
摘要:Netty IO=》网络通信、IO、socket =》BIO、NIO、多路复用器 =》netty 知识准备-计算机组成原理 1、内核:相当于一个程序,负责管理IO设备,如硬盘、网卡、外设等,统一资源控制 2、保护模式:内核能访问其他程序,其他程序无法直接访问内核,防止对内核及系统的侵入和破坏 3、中 阅读全文
posted @ 2020-11-27 21:47 JavaJayV 阅读(330) 评论(0) 推荐(0)
摘要:NIO NIO主要有三个核心部分组成: buffer缓冲区 Channel管道 Selector选择器 在NIO中并不是以流的方式来处理数据的,而是以buffer缓冲区和Channel管道配合使用来处理数据。 NIO就是通过Channel管道运输着存储数据的Buffer缓冲区的来实现数据的处理! C 阅读全文
posted @ 2020-11-27 21:45 JavaJayV 阅读(99) 评论(0) 推荐(0)
摘要:基本认识 序列号: 在建立连接时由计算机生成的随机数作为其初始值,通过 SYN (同步序列编号) 包传给接收端主机,每发送一次数据,就「累加」一次该「数据字节数」的大小。用来解决网络包乱序问题(类似保证幂等性)。 确认应答号: 指下一次「期望」收到的数据的序列号,发送端收到这个确认应答以后可以认为在 阅读全文
posted @ 2020-11-20 20:34 JavaJayV 阅读(418) 评论(0) 推荐(0)
摘要:HTTP 超文本传输协议,用于客户端和服务器端之间的通信, HTTP与TCP的区别和联系 TCP是传输层,而http是应用层 http是要基于TCP连接基础上的,TCP就是单纯建立连接,不涉及任何我们需要请求的实际数据,简单的传输。http是用来收发数据,即实际应用上来的。 TCP是底层通讯协议,定 阅读全文
posted @ 2020-11-20 20:28 JavaJayV 阅读(146) 评论(0) 推荐(0)