这个你得先了解OSI的七层模型才行,从底层开始分别是物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP不是OSI模型中的,它属于DOD模型,是融合了ISO七层中网络层和传输层。HTTP是OSI模型中的应用程协议,是在最高层的。UDP协议是OSI传输层的协议,在第四层。其他的两个协议我不太熟悉!
TCP/IP协议是一个簇,你提到的其他协议都属于TCP/IP协议簇。
Generally, we use TCP/IP model not OSI model. in TCP/IP model, prc and http are in top level which is based on the transport level whcih includes TCP and UDP.socket is not a protocol , and it is a interface we can use to access the transport level. we can say that we use socket to implement a 'protocol' in the top level.