TCP/IP的分层如下：应用层传输层网络层网络接口层IP处在互连网络层。负责提供基本的数据封包传送功能，让每一块数据包都能够到达目的主机（但不检查是否被正确接收）。TCP与UDP在传输层。它提供了节点间的数据传送，应用程序之间的通信服务，主要功能是数据格式化、数据确认和丢失重传等。如传输控制协议（TCP）、用户数据报包议（UDP）等，TCP和UDP给数据包加入传输数据并把它传输到下一层中，这一层负责传送数据，并且确定数据已被送达并接收。TCP和UDP都是建立在IP之上的，传输过程如下：发送：1 应用层层将数据传到传输层2 传输层层会自动把数据分成若干的tcp包或者udp包，分这些包时每个包上都加入tcp或udp包头（加入端口号等等很多信息）再将些包传给网络层。4 网络层把传来的每个tcp包或udp包再分成若干个ip包，加入ip包头（加入本地ip地址，目的ip地址等等信息），再往下就是网络接口层5 网络接口层就用到物理设备，网卡根据目的ip地址查询到mac地址，把数据传给接收方。接收：1 接收方的网络接口层向网络层提供ip包2 传输层再把这些ip包组合起来成为tcp或者udp包3 网络层把数据再向上返给应用层。