TCP/IP协议族是一组不同层次上的多个协议的集合,TCP/IP通常被认为是一个四层的协议系统,分别为:
1、网络接口层:
网络接口层也称之为数据链路层,通常包括系统中的设备驱动程序和计算机对应的网络接口卡。
2、网络层:
网络层也可称之为互联网层,其主要工作是处理分组的路径选择。它的任务是允许主机将分组放到网络上,并且让每个分组独立地到达目的地。该层协议包括了IP协议、ICMP协议、IGMP协议。
3、传输层:
传输层的主要作用是为两台主机上的应用程序提供端到端的通信。在TCP/IP协议族中有两个传输协议:TCP、UDP。其中TCP是一个可靠的、面向连接的协议,它保障某一台主机的数据流准确无误的传递到网络上的另一台主机;UDP只负责将数据流从一台主机传递到网络中的另一台主机,但不保证是否能够到达,所以说,它是一种无面向、不可靠的连接。
4、应用层:
应用层只负责处理特定的应用程序细节。比如:Telnet远程登录服务、FTP文件传输协议、SMTP简单邮件传输协议、SNMP简单网络管理协议。