随笔分类 - 计算机网络
摘要:TCP 粘包,主要是因为发送端发送的两个包,TCP按照流进行发送,缓冲器满了才发送。 假如两个包都比较小的话,就会把两个包合并到一起进行发送,造成接收端接到的流无法知道这是一个包还是两个包 假如发送两个包,第一个包很大,TCP 的缓存池放不下,就会把第一个包拆包,然后和第二个包一起发送,接收端收到的
阅读全文
摘要:目录: 1. 网络分层 2. TCP 和 UDP 区别 3. TCP 三次握手以及为什么需要三次握手 4. UDP 四次挥手以及为什么需要四次挥手 5. socket 开发相关 6. Http 是什么 7. Https 是什么以及和 HTTP 的区别 8. HTTPS 中的加密方式 9. 在 HTT
阅读全文
摘要:网络的五层划分是什么? 应用层,常见协议:HTTP、FTP 传输层,常见协议:TCP.UDP 网络层,常见协议:IP 链路层 物理层 TCP 和 UDP 的区别是什么 TCP/UDP 都属于传输层的协议 TCP 是面向 的传输层协议,能够 的把数据传递给对方,当数据有丢包情况会重发,但是需要在建立和
阅读全文
摘要:网络自下而上分为: 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 HTTP:应用层协议,主要解决如何包装数据 XMPP:应用层协议 TCP:传输层协议,主要解决数据如何在网络中传输 IP:网络层协议 Socket:本身不是协议,而是一个调用接口(API),是 TCP/IP 的封装和应用
阅读全文