TCP/IP协议详细了解(一)
快速了解一下TCP/IP协议族
前言
TCP/IP协议(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议),是一组不同层次上的多个协议的组合,通常被认为是一个四层协议系统。如下图,网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。
链路层:也叫数据链路层或者网络接口层,通常包括在操作系统的驱动程序或者计算机里对应的网络接口卡。主要负责处理传输媒介的物理接口细节。
网络层:也称为互联网层,主要负责处理分组在网络中的活动。网络层协议包括IP协议(网际协议),ICMP协议(Internet互联网控制报文协议) ,ICMP协议(Internet组管理协议)
运输层:主要负责为两台主机上的应用程序提供端到端的通信。这里有两个互不相同的传输协议TCP(传输控制协议)和UDP(用户数据报协议)
应用层:主要负责处理特定的应用程序细节。通常实现会提供下面这些通用的应用程序:Telnet远程登陆、FTP文件传输协议,SMTP简单邮件传送协议、SNMP简单网络管理协议等其他应用程序。
在TCP/IP协议组中有多少协议如下,不同层次的协议也是不同的。