0%

友好提示,本文全部均为个人观点,表述不一定清晰、结论与解释也不一定正确。

自上而下为

  • 应用层
  • 表示层
  • 会话层
  • 传输层
  • 网络层
  • 数据链路层
  • 物理层

友好提示,本文全部均为个人观点,表述不一定清晰、结论与解释也不一定正确。

说到网络,前端同学谈及最多的可能就是和[**OSI(open systems interconnect)七层模型**](OSI七层模型-open systems interconnect.md)相关的基础理论。

在此,趁着摸鱼的时间,整理一下自己所理解到的网络相关的知识。

一、概念

互联网协议(Internet Protocol Suite)是实际工程问题的解决方案,自上而下总共分为以下五层:

  • 应用层(application layer):HTTP、FTP、SSH、Telnet、BitTorrent
  • 传输层(transport layer):TCP、UDP
  • 网络层(network layer):IP
  • 链接层(link layer):Ethernet、FDDI、PPP
  • 实体层(physical layer):10Base-T、100Base-T、DSL

为了实现数据通讯,每层都需要遵守相应的规则,这些规则就是“协议”,每层的“协议”组合起来,就是“互联网协议”(Internet Protocol Suite)。

二、实体层

终端如果要连通网络,那么最基础的就是需要一个网络传输的介质,如:光缆、双绞线\无线电波

参考

TCP/UDP

HTTP

WS

DNS

交换机

通讯原理

信号发射

网线传输

前言

对于缓存的一些理解…

CPU缓存

浏览器缓存

DNS缓存

HTTP缓存

TCP/UDP缓存?

客户端缓存

服务端缓存