1、概念
TCP/IP是一个四层协议组成的协议族,自底而上分别是数据链路层、网络层、传输层、应用层。每一层有若干协议组成,每层完成不同功能,上层使用下层提供的服务。
数据链路层:处理数据在物理媒介上的传输。
网络层:实现数据包的选路和转发。
传输层:为两个主机上的应用程序提供端到端的通信。两个协议:TCP协议、UDP协议。
应用层:负责处理应用程序的逻辑。
OSI七层模型和TCP/IP四层模型的关系
OSI是一种理论下的模型,而TCP/IP已被广泛使用,成为网络互联事实上的标准。
OSI引入了服务、接口、协议、分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型。
本文主要介绍TCP协议
TCP(Transmission Control Protocol)传输控制协议,位于TCP/IP协议栈中的传输层通信协议。
基于TCP的应用层协议有HTTP、FTP、SMTP、Telnet、POP3
2、TCP协议特点
面向连接、面向字节流、全双工、可靠