灿的博客

知识管理、自我管理、印象笔记、工具收录

开发必备-网络基础

学习网络基础的必要性

对于后端开发来说,平时经常和网络打交道,比如,抓包等,网络的重要性不亚于语言基础。 所以对于这块的知识,还是要抱着敬畏之心。下面介绍开发需要了解的基础知识。

OSI七层网络协议

OSI 和TCP/IP 的对应关系和协议

经典协议与数据包

三次握手与四次挥手

三次握手、四次挥手的目的

  • 三次握手确保连接是双工的,更多的是通过重传机制来保证。

TCP 拥塞控制

为啥会出现粘包、拆包,如何处理?

基于go语言实现TCP、UDP、Http服务器与客户端


分享