Tcp/IP协议族用来在不同厂家生产的各种型号,有着不同操作系统的计算机之间进行相互通信。
Tcp/Ip分层介绍
Tcp/Ip协议族通常被认为是一个四层协议系统,每一层分别负责不同的通信功能。
1. 链路层,也称数据链路层或网络接口层
通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡,它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。
2. 网络层,也称互联网层
处理分组在网络中的活动,例如分组的选路,网络层协议包括:IP协议(网际协议),ICMP协议(Internet互联网控制报文协议),以及IGMP协议(Internet组管理协议)。
3. 运输层
运输层主要为两台主机上的应用程序提供端到端的通信,运输层协议有:TCP(传输控制协议),UDP(用户数据包协议),SCTP(流控制传输协议)。
网络层(IP)提供点到点的服务,运输层(TCP,UDP)提供端到端的服务。
4. 应用层
应用层负责处理特定的应用程序细节,比如:Telnet,FTP,HTTP,SMTP(简单邮件传送协议),SNMP(简单网络管理协议)。
参考资料
《TCP/IP详解 卷1》