一个TCP连接的套接口对(socket pair)是一个定义该连接的两个端点的四元组:本地IP地址、本地TCP端口号、远端IP地址、远端TCP端口号。套接口对唯一标识一个互联网上的所有TCP连接。就SCTP而言,一个关联由一组本地IP地址、一个本地端口、一组远端IP地址、一个远端端口标识。在两个端点均非多宿这一简单的情形下,SCTP就与TCP所用的四元组套接口对一致。然而在某个关联的任何一个端点为多宿的情形下,同一个关联可能需要多个四元组标识(这些四元组的IP地址各不相同,但端口号是一样的)。
标识每个端点的两个值(IP地址和端口号)通常称为一个套接口。
我们可以把套接口对的概念扩充到UDP,即使UDP是无连接的。当讲解套接口函数时,我们注明他们在指定套接口对中的哪些值。举例来说,bind函数要求应用程序给TCP、UDP或SCTP套接口指定本地IP地址和本地端口号。
浙公网安备 33010602011771号