互联网协议入门
你有没有想过我们每天如何使用互联网?
全世界数十亿台计算机连接在一起并成对通信。上海的一个网卡发出了一个信号,洛杉矶的另一个网卡实际收到了它。这两个人实际上并不了解对方的实际位置。难道你不觉得这是一件神奇的事吗?
Internet的核心是一系列协议,通常称为Internet协议套件。他们对如何连接和组织计算机作出了详细的规定。了解这些协议将帮助我们了解互联网的原理。
这是我的研究笔记。因为这些协议太复杂而且太大了,我想整理一下一个简洁的框架来帮助我把他们理解为一个整体。为了便于理解,我做了很多简化,有些地方并不全面、准确,但应该能够解释互联网的原则。
一、概述
1. 1 五层模型
互联网的实现分为几个层次。每个层都有自己的功能,就像建筑一样,每一层都由下一层支撑。
用户只与最顶层接触,根本不感觉到下层。要了解Internet,必须从底层到上了解每个层的功能。
有不同的分层模式。有些模型被划分为七层,另一些模型被划分为四层。我认为把互联网分成五层比较容易解释。
如上图所示,底层称为“物理层”,顶层称为“应用层”,中间层(自下而上)称为“链路层”。 “(链路层),”网络层“和”传输层“。层越低,它越接近硬件;层越高,越接近用户。
他们叫什么名字并不重要。只需知道互联网可以分为几层。
1. 2 层与协议
每个层都是为了完成一个功能而设计的。为了实现这些功能,我们需要遵守共同的规则。
每个人遵循的规则称为“协议”。
互联网的每一层都定义了许多协议。这些协议统称为Internet协议套件。它们是互联网的核心。这里我们介绍每一层的功能,主要是每一层的主要协议。
二.实体层(物理层)
我们从底层开始。
当计算机联网时,首先需要做什么?当然,连接计算机的第一种方法是使用光缆、电缆、双绞线、无线电波等手段。
这被称为物理层,它是连接计算机的物理手段。它主要规定了网络的一些电气特性,负责传输0和1个电信号。
三,链接层(链路层)
3.