TCP/IP 是一个四层的体系结构,包括应用层、运输层、网际层和网络接口层。应用层(application layer):是体系结构的最高层,应用层协议定义的是应用进程间通信和交互的规则,为用户提供所需要的各种服务。我们把应用层交互的数据单元称为报文。运输层(transport layer):为应用层实体提供端到端的通信功能,保证了数据包的顺序传送及数据的完整性。该层定义了两个主要的协议:传输控制协议(TCP)和用户数据报协议(UDP).TCP协议提供的是一种可靠的、面向连接的数据传输服务;而UDP协议提供的则是不可靠的、无连接的数据传输服务.