2014-11-25 5 views
-1

Возможно ли просмотреть исходный код протоколов, таких как TCP или IP? Я пытаюсь понять, как все работает, и мне кажется, что чтение книг об этом только доводит меня до сих пор, поскольку это косвенно и концептуально объясняет, как это работает, и я хочу на самом деле посмотреть на явный код.Можно ли просмотреть исходный код протокола?

+0

Какой исходный код? Протокол - это соглашение о том, как будет работать ПО - это не исходный код сам по себе. Существует множество * реализаций * протоколов, и многие из реализаций TCP и IP имеют открытый исходный код. –

ответ

0

Возможно, один из ваших лучших ставок - прочитать Gary R. Wright & W. Richard Stevens 'TCP/IP Illustrated Vol. 2 - The Implementation (предупреждение: коммерческая ссылка).

Эта книга содержит фактический, документальный код стека TCP/IP 4.4BSD-Lite.

Помните, что 4.4BSD-Lite был выпущен в 1994 году, поэтому вы должны ожидать, что часть контента будет немного устаревать по сегодняшним стандартам. Однако эта книга остается солидной ссылкой.