计算机网络

前置知识

首先理解什么是TCP/IP 网络模型和OSI 七层模型

  1. OSI七层墨模型(主要用于理论学习)

应用层:给软件提供网络服务(HTTP、FTP)

  • 浏览器http、域名DNS

表示层:数据加密、编码、压缩、格式转换

  • 加密:HTTPS 的 TLS 加解密
  • 编码:图片 JPG、视频 MP4、字符 ASCII/UTF-8
  • 压缩:传输前 gzip 压缩接口返回数据

会话层:建立、维持、断开两端通信会话

传输层:端到端传输(TCP/UDP、端口)

网络层:路由、IP 寻址、跨主机转发

数据链路层:MAC 地址、以太网帧、差错检测

物理层:网线、光纤、无线电、电信号比特流 2. TCP/IP 网络模型

评论