在前面的文章《TCP/IP简介》,我们主要介绍了TCP数据段格式及IP数据报文格式。本节我们详细介绍一下TCP/IP模型的各层协议及其工作流程。
本文参考CISSP官方学习指南。本文仅限于个人学习,研究,交流,不得用于其他商业用途!
1. TCP/IP模型
TCP/IP协议是在OSI参考模型出现之间就被开发的,并广泛部署在计算机网络中。但是,后来由于概念混淆,TCP/IP模型的层次和名称往往与OSI模型的层次名称相互借用。在此我们不做深入的讨论,以该书中的模型为例进行介绍。如图1.所示,该模型可能和之前介绍的TCP/IP模型相一致,但是并不妨碍我们对于协议的理解。
![0a8bffcb17e27ff92593f779e9fa5057.png](https://i-blog.csdnimg.cn/blog_migrate/66d00a2db73dcf5c75227eb64ce822a9.jpeg)
图1. OSI模型与TCP/IP模型对比
2. TCP/IP协议族
TCP/IP是一个由许多单独协议组成的开放的协议栈,TCP/IP四层协议分别是指:应用层、传输层(也称,主机到主机层)、网际层和网络接入层,各层的协议如图2.所示。
![ebad35c325a33a4e53b7e74dcafb8c82.png](https://i-blog.csdnimg.cn/blog_migrate/cdc33207d11e795c9d61f148036a4bfb.jpeg)