Я понимаю, что это несколько открытый законченный вопрос ...
В контексте приложений с низким задержкой я слышал ссылки на TCP-IP Stack .
Что это на самом деле означает и предполагает, что у вас есть два процесса в сети, которая должна обмениваться сообщениями, каковы различные варианты (и связанные с компромиссы) для этого?