面试必问之网络基础

193 阅读1分钟

为什么网络要分层?

  • 各层之间相互独立,不需要关心每一层如何实现,只需要知道如何调用;
  • 提高整体灵活性,每一层都可以使用最合适的技术实现;
  • 大问题化小,分层可以将复杂的网络间问题分解为许多较小的、界限比较清晰的小问题来解决。

TCP/IP模型

功能协议
应用层应用进程间交互通信规则http协议、FTP协议
传输层为两台主机之间的通信提供数据传输服务TCP、UDP
网络层路由和寻址IP协议、ICMP协议
网络接口层ARP协议、RARP协议

HTTP协议

juejin.cn/post/685669…

TCP

juejin.cn/post/685670…