TCP/IP五层(或四层模型)
TCP/IP是一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇,这样的体系结构规定了协议完成的任务,以及协议的分层。
因为物理层我们考虑的比较少,所以很多时候也称为TCP/IP四层模型。
其各分层功能概述如下:
分层名称 | 功能 | 典型的协议 |
---|---|---|
应用层 | 针对特定应用的协议(我们所说的程序员就是在这一层进行工作的 ) | HTTP协议、DNS协议、DHCP协议 |
传输层 | 管理两个节点之间数据的传输,负责可靠传输(保证数据被可靠的传送到目标地址) | TCP协议、UDP协议 |
网络层 | 负责路由转发以及地址管理 | IP协议 典型的设备:路由器 |
数据链路层 | 负责相邻设备的传输 | 以太网协议 典型的设备:交换机 |
物理层 | 负责光电信号的传输 | 以太网协议 典型的设备:集线器 |
一般而言:
- 对于一台主机,它的操作系统内核实现了从传输层到物理层的内容;
- 对于一台路由器,它实现