TCP/IP 模型
100%

网络基础 · 第 3 课

TCP/IP 模型

学习 TCP/IP 模型中的应用层、传输层、网际层和链路层如何协同工作。

TCP/IP 模型将互联网主机使用的协议划分为不同功能层。常见的四层形式包括应用层、传输层、网际层和链路层。有些教学模型会将物理介质与链路层分开,因此呈现五层。

应用层

应用层协议为 HTTP、DNS、SSH 和 SMTP 等服务定义消息与行为。该层还包含许多在 OSI 模型中单独讨论的表示层和会话层职责。

HTTP 通常归入 TCP/IP 的哪一层?

传输层

传输层协议提供应用程序端点之间的通信。TCP 提供具有拥塞控制和流量控制的可靠有序字节流。UDP 提供独立数据报,不具备 TCP 的连接、排序或重传保证。端口号有助于标识传输端点,但仅凭端口号不能证明哪个应用程序正在监听。

哪项属性属于 UDP 而不是 TCP?

网际层

互联网协议使用源 IP 地址和目标 IP 地址承载数据包。路由器在向目标转发数据包时检查路由信息并递减跳数限制。ICMP 为 IP 操作传递控制和错误信息。传送仍然是尽力而为;所需的恢复由更高层或应用程序处理。

哪一层提供路由器使用的 IP 目标地址?

链路层与封装

链路层使用以太网、Wi-Fi、点对点协议或其他技术,在一条本地链路上传送 IP 数据包。应用程序数据向下移动时,每一层都会添加其作用范围所需的信息。在接收端,各层验证并移除自己的封装,再将数据向上传递。

链路标头通常会在每个路由跳点改变;除非中间设备终止或转换通信,否则传输层和应用层会话是端到端的。

链路层帧的正常作用范围是什么?

课程已完成

你已完成 TCP/IP 模型

现在,你可以将常见互联网功能放到 TCP/IP 模型的对应层次。

  • 将服务协议与应用层相关联。

  • 区分 TCP 字节流与 UDP 数据报。

  • 将 IP 寻址和路由归入网际层。

  • 将链路帧视为本地跳点的封装。

保存学习进度

创建免费账户即可保存本课进度,并在任意设备上继续学习。

创建免费账户
下一节
返回 网络基础