TCP/IP是什么
TCP/IP是一系列协议的集合,称之为协议族(Protocol Family),这个协议族包含了IP协议,TCP协议,UDP协议,HTTP协议,STMP协议POP协议等等。我想可能是因为TCP和IP是该协议族中最重要的两个协议,因此将其命名为TCP/IP。
网络协议栈
网络协议栈是对网络进行分层次的梳理,主要有OSI七层模型和ICP/IP的四层模型,对应关系如下图所示,主要介绍TCP/IP的四层模型。
TCP/IP的分层
TCP/IP模型分为四层,分别是链路层/网络层/传输层/应用层,应用层以下的三层都是在操作系统的内核中进行。
/
链路层
包括操作系统中的驱动程序和计算机网卡还有传输的物理介质,链路层上面的主要协议有以太网协议。
网络层
保证数据从一台主机将数据准确的发送到另一台指定的主机,主要通过指定IP地址(点分十进制)和端口号(表明应用程序)来实现,主要的协议有IP协议,ICMP和IGMP作为辅助协议。路由器属于网络层。
传输层<