Вот решил попробывать вникннуть в реализацию tcp\ip под linux Но тока незнаю где инфы взять меня интересует как и где в исходниках linuxa забита ета реализация я бегло проглядел папку /usr/src ниче там такого не нашел Может подскажет кто взять углублёной инфы по реализации протокола ip\tcp в linux Меня интересует всё в устройстве взаимодействия linux с сеткой
Попробуй посетить: Один из самых популярных ресурсов сети по Linux. Здесь ты найдешь общие сведения о Linux и многих дистрибутивах этой замечательной ОСи, а также большое количество линков на интересные ресурсы. Тематически ресурс поделен на несколько разделов: Новости, Галерея, О Linux, Форум, Дистрибутивы, Документация и Ссылки. Имеется неплохой поиск по ключевым словам. Отдельно необходимо сказать о документации. На сайте содержится огромное количество всевозможных доков на русском языке. Это и статьи, и обзоры и FAQ’и по Linux. Имеется хорошая коллекция русскоязычных MAN’ов, руководства по программам GNU, всевозможные книги по Linux и Unix и даже перевод лицензий GNU . А переводы серии Linux HOWTO вообще вынесены на отдельную страницу. Короче, настоящий информационный рай для начинающих и не только. Век живи – век учись! Неплохой сайт со ставшим уже стандартным «джентльменским» набором: Статьи, Документация, Программы, Ссылки… Есть возможность подписаться на весьма популярную (сейчас более 18 тысяч подписчиков) рассылку свежих новостей несколько раз в неделю. Есть так называемая «дискуссионная рассылка» – своего рода FAQ, а, точнее, вопросы и ответы, возникающие при работе с ОС Linux. Удобная и полезная штука. Неплохие тематические ссылки и наличие официальных пресс-релизов делают этот сайт довольно интересным и познавательным Крупный русскоязычный Linux-портал, основанный еще в 1999 году. Приличное количество документации и маленькое количество программ :-(. Интересные обзорные статьи. Хорошо сделан «каталогизатор» по русскоязычным, англоязычным и прочим ресурсам. Свежие новости (с российских и зарубежных ресурсов), пресс-релизы, продажа дистрибутивов. Неплохой сайт, но, на мой взгляд, не очень насыщенный и динамичный. Своей главной задачей Linux-центр ставит ни много ни мало продвижение операционной системы Linux в России. Благодаря прямым контактам с производителями дистрибутивов и ПО многие новинки в мире *nix-систем появляются в Linux-центре практически одновременно с мировой премьерой. Действует хороший новостной канал, ведутся различные интересные рейтинги. В рамках проекта идет работа над «Виртуальной энциклопедией Linux» – своего рода систематизированным каталогом по русскоязычным ресурсам, посвященным Linux. «Книга» действительно очень интересна и будет полезна многим. В собственном интернет-магазине продаются книги, дистрибутивы, софт, игры, различная атрибутика – все, что так или иначе связано с Linux. Ресурс оставил очень приятное впечатление. Еще один англоязычный ресурс, посвященный Linux. Довольно крупный портал, на котором собрано много полезной информации. Название четко определяет концепцию – сайт регулярно обновляется и тщательно следит за малейшими «дуновениями» в мире Linux. Статьи, новости, обновления безопасности, обсуждение различных тем, большое количество полезных и интересных ссылок – все это и многое другое ты найдешь на страницах данного ресурса Там можешь задать вопрос на флруме и FAQ! Если не поможет то тогда тебе придется юзать goog.ru
На самом деле, KPOT_f!nd прав на 10% только.. основной материал по линухе и др nix модно найти на OPENNET.RU или в гугле...
Вот пошарился я по нету и нашёл да нашел !!!!! Английский вариант http://pages.cpsc.ucalgary.ca/~xiaof/linux/linux_net_map.pdf#search=%22Low-Level%20TCP%20Stack%22 Руский вариант http://www.iakovlev.org/index.html?p=473 Как раз то что надо!!! Только вот одного не пойму у меня версия kernel 2.6.* но в исходникакх ядра почемуто не нашёл я файлов ip_input.c tcp_* и т д А в статье на ети файлы ссылаются может подскажет кто где искать исходни ip
в /usr/src в основном лежит Кернел(Ядро)видно она у тебя пустая скачай кернел посвежее с компилируй (для твоей же безопасности) и сможеш найти эти фаилы
Книга Уилльяма Ричарда Стивенса (W. R. Stevens) "UNIX: Разработка сетевых приложений" - лучшее, что я видел по сетевому программированию. Есть ВСЕ: программирование сокетов, "сырые" сокеты, работа с DNS, программирование мультипоточных приложений -- и все это под UNIX-like OS.
Linux: сетевая архитектура. Структура и реализация сетевых протоколов в ядре. Есть в магазине линуксцентра http://linuxcenter.ru/?good=1295 Потом смотри как тебе уже сказали Стивенса "UNIX. Разработка сет. приложений". Но еще не забудь про его же книгу "TCP/IP крупным планом"