Что происходит, когда два процесса на одном компьютере взаимодействуют через TCP? - PullRequest
0 голосов
/ 19 декабря 2010

Если два процесса обмениваются данными с использованием сокета tcp, действительно ли это tcp скрыто?

То есть оно ограничено окнами отправителя / получателя / перегрузки? Есть ли медленный старт? Достигнут ли когда-нибудь данные в стеке tcp / ip ОС?

Поскольку это, очевидно, зависит от самой операционной системы, меня больше всего интересует реализация Windows. Тем не менее, ответы относительно других ОС также приветствуются.

Ответы [ 2 ]

2 голосов
/ 19 декабря 2010

Это не зависит от того, управляются ли оба конца одним и тем же процессом, но связано с тем, как вы связываете один конец с другим. Если вы используете localhost для имени хоста, он достигнет стека tcpip, но не адаптера.

0 голосов
/ 19 декабря 2010

Вы можете начать по этой ссылке: Windows Sockets 2 Architecture

Windows Sockets не ограничивается TCP, но «TCP-сокет» действительно TCP:)

...