帶外數據(Out of Band, OOB) 傳輸層協定使用 帶外數據來傳送一些重要的數據,如果通信一方有重要的數據需要通知對方時,協定能夠將這些數據快速地傳送到對方.為了傳送這些數據,協定一般不使用與普通數據相同的通道,而是使用另外的通道.linux系統的 套接字機制支持低層協定傳送和接受帶外數據.但是TCP協定沒有真正意義上的帶外數據.為了傳送重要協定,TCP提供了一種稱為緊急模式(urgent mode)的機制.TCP協定在 數據段中設定URG位,表示進入緊急模式.接收方可以對緊急模式採取特殊的處理.很容易看出來,這種方式數據不容易被阻塞,可以通過在我們的伺服器端程式裡面捕捉SIGURG信號來及時接受數據或者使用帶OOB標誌的recv函式來接受.
Intel的 主動管理技術 (Intel AMT) 就是使用的OOB.