计算机网络知识汇总<1>

MTU 与 MSS

MTU,最大传输单元,指的是网络中能够传输的最大数据包的大小,在以太网中通常为1500字节。
MSS,最大报文段长度,是TCP协议的一个选项,规定了收发双方协商通信时每一个报文段的最大长度。

MTU(1500字节) = IP头(20字节) + TCP头(20字节) + MSS(1460字节)
MTU应用于数据链路层,MSS针对的是传输层的TCP协议

TCP/IP四层框架的各层协议简述

  1. 应用层:FTP、Telnet、HTTP、SMTP、RIP、DNS、NFS等
  2. 传输层:TCP、UDP
  3. 网络层:IP、ICMP、ARP、RARP等
  4. 数据链路层:PPP协议、Ethernet等

以太网交换机的直通交换方式

交换机可以在各个端口间传输数据,检测到一个数据包,会检查包头,获取到目的地的MAC地址,然后再交换机的动态查找表中查找该MAC地址对应的发送端口,只会检查前十四个字节,包括7个字节的前导码,1个字节的帧定界符和6个字节的目的地址。

HTTP常见状态码

  • 1xx:提示信息,表示协议处理的中间状态,很少用到
  • 200:一切正常
  • 204:类似于200,区别在于响应头没有body数据
  • 206:响应的body数据并不是全部,而是一部分
  • 301:永久重定向,请求的资源已经不存在,需要用新的URL
  • 302:请求的资源还在,但是暂时要用其他的URL来访问
  • 304:缓存重定向,可以使用客户端的缓存访问资源
  • 403:Forbidden,服务器禁止访问资源
  • 404:Not Found,服务器找不到资源
  • 501:客户端请求的功能暂不支持
  • 502:Bad Gateway
  • 503:服务器繁忙,暂时无法相应请求

HTTP的缓存机制

  1. 强制缓存
  2. 协商缓存
    当强制缓存未命中时,启用协商缓存
posted @ 2022-10-12 22:53  Shineloner  阅读(76)  评论(0)    收藏  举报