If you're seeing this message, it means we're having trouble loading external resources on our website.

如果你被网页过滤器挡住,请确保域名*.kastatic.org*.kasandbox.org 没有被阻止.

主要内容

互联网协议套件

正如我们在这个单元的学习中所看到的那样,互联网是由许多协议支持而运作的。每一个协议在不同的层面运行,并且以其低一级的层面为基础构建功能。
互联网协议的各种层次经常用下图来表示:
如下是一个从顶层到底层共四层排列的互联网协议群图表:
  • 应用层:包含HTTP、DNS和TLS。
  • 传输层:包含TCP和UDP。
  • 网络层:包含 IP (v4 和 v6) 。
  • 链接层:包含以太网和无线局域网。
这个图表绝非完整。 在互联网协议群中——特别是在应用层中——还有更多的协议,例如发送电子邮件的SMTP和上传文件的FTP。
让我们来回顾一下每个层面的协议以及它们对互联网的贡献。

层层相叠

在最底层,两个计算设备需要一个物理机制才能相互发送电子数据。 它们通过有线或无线连接发送电磁信号,并将信号转化为比特。 不同物理连接类型会影响比特率和带宽
用数据线连接两台计算机的图示。 数据线显示与标记的二进制数字(1和0)相对应的电子信号(高和低频率交替)。
一旦一个网络有多于两台电脑时,我们则需要用寻址协议来确定数据的发送者和数据的接受者。 互联网上的每一个结点都可以通过其IP地址进行确认。
三台笔记本电脑的图示,均标明了IP地址。
互联网上任何两台计算机之间的路线不仅仅是一条从A到B的直线。 数据必须从一个路由器传输到另一个路由器,直到最终到达目的地。这是一项源自互联网路由协议的方法。
因特网路由协议的示例,两台计算机在图例的两侧,它们之间有八台路由器。 绿色箭头显示了从左侧计算机经过5个路由器到计算机的路径。
数据需要分解成小的数据包传送,然后在目的地重新组合。 传输控制协议(TCP)被用来确保这些数据包的可靠及有序的运输,以及确认和重试。 用户数据图协议 (UDP)则是一种更快但可靠性较差的运输协议。
传送控制协议的示例。两台计算机的箭头互相对应。 朝向右侧的箭头被标有序列#1的二进制数据,朝向左侧的箭头标有竖起大拇指的图案。
互联网里流动的数据有许多用途,如发送电子邮件、上传文件或在线聊天。 互联网最常用的服务是万维网,有数百万可公开浏览的网站。 这些都由于超文本传输协议(HTTP)而成为可能。 我们可以通过在浏览器地址栏中输入域名访问网站, 因为浏览器知道如何使用域名系统(DNS)将域名转换为IP地址。
超文本传输协议的示例。图中右侧笔记本电脑在使用网页浏览器访问网址http://www.example.om/index.html 。图中左侧是一个服务器,域名为“www.example.com"。朝左的箭头标有"HTTP/1.1 200 OK"。
当数据含有私密信息时,它需要安全地从发送者运往目的地。 传输层安全(TLS)协议使用一些算法来加密数据,同时证书授权使使用者信任这些加密。
证书的信任链插图。从左侧标有“用户”的图标开始,“信任”箭头指向标有“客户端”的智能手机的图标,另一个“信任”箭头再从客户端指向标有“证书授权中心”的电脑图标,最后一个箭头从证书授权中心指向标有“服务器”的电脑图标。

协议栈

当一条消息通过互联网发送时,它不会用到协议群中的每一个协议。 然而,它至少会使用每一层中的一个协议。
当你将一个以前从未访问过的网页的域名输入你的浏览器时,你的浏览器可能发出一个 DNS 请求。在向互联网发送DNS请求时会用到这些协议:
如下是一个从顶层到底层共四层排列的互联网协议群图表:
  • 应用层:包含DNS。
  • 传输层:包含UDP。
  • 网络层:包含 IP(v4)。
  • 链接层:包含以太网和无线局域网。
然后你的浏览器会发出一个 HTTP 请求 来获取网页。 向互联网发送HTTP请求时会用到这些协议:
如下是一个从顶层到底层共四层排列的互联网协议群图表:
  • 应用层:包含HTTP。
  • 传输层:包含TCP。
  • 网络层:包含 IP (v4) 。
  • 链接层:包含以太网和无线局域网。
如果网页通过 HTTPS 提供服务,那么这些协议会包含应用层的多个协议(HTTP 和 TLS):
如下是一个从顶层到底层共四层排列的互联网协议群图表:
  • 应用层:包含HTTP和TLS。
  • 传输层:包含UDP。
  • 网络层:包含 IP (v4 ) 。
  • 链接层:包含以太网和无线局域网。

🙋🏽🙋🏻‍♀️🙋🏿‍♂️您对此主题有任何疑问吗? 我们很乐意回答-只需在下面的问题区域中提问即可!

想加入讨论吗?

尚无帖子。
你会英语吗?单击此处查看更多可汗学院英文版的讨论.