首先TCP/IP不是表示一种协议 他是表示一堆协议的集合 协议族
一个协议族,比如TCP/IP 是一组不同层次上的多个协议组合.TCP/IP通常被认为是一个四层协议系统
每一层分别负责不同的通信功能
1.链路层:有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡(网卡)他们一起处理与电缆(或其他任何传输媒介)的物理接口细节
2.网络层:有时也称作互联网层,处理分组在网络中的活动,例如分组选路.在TCP/IP协议族中,网络层协议包括IP协议(网际协议),ICMP协议(Internet互联网控制报文协议),以及IGMP协议(Internet组管理协议)
3.运输层 主要为两台主机上的应用程序提供端到端的通信.在TCP/IP协议族中,有两个互不相同的传输协议:TCP(传输控制协议)和UDP(用户数据包协议).
4.应用层 负责处理特定的应用程序细节.几乎各种不同的TCP/IP实现都会提供下面这些通用的应用程序协议(应用层协议)
1.Telnet 远程登录
2.FTP 文件传输协议
3.SMTP简单邮件传送协议
4.SNMP 简单网络管理协议