TCP/IP协议的结构与运行原理 TCP/IP模型很成功,其设计已经经得起多年的磨练。无奈,TCP/IP族是很繁杂的一个模型,为了全面理解它,宜采取先全局后局部的庖丁解牛式。本文从应用的角度试着去理解TCP/IP的全貌,配合例子加以讲解。本文目的:巩固自己这方面的知识,作为深入TCP/IP族的基础。本文内容:1. TCP/IP族组成从字面上理解,TCP/IP协议族只有TCP、IP协议,其实不然。其真正的名字是Internet协议族 (Internet Protocol Suite) 。和大型软件一样,其分为四层:应用层、传输层、网络层、链路层。每一层的功能和目的都是不一样的,每一层上服务的协议也不是有区别的。从上往下看:应用层(产生|利用数据)协议:FTP、HTTP、SNMP(网管)、SMTP(Email)等常用协议;职责:利用应用层协议发送用户的应用数据,比如利用FTP发送文件,利用SMTP发送Email;由系统调用交给运输层处理。运输层(发送|接收数据)协议:TCP(有连接)、UD