PDA

Просмотр полной версии : tcp\ip stack linux Подскажите чтонибудь на ету темуЮ\


faust45
21.09.2006, 01:22
Вот решил попробывать вникннуть в реализацию tcp\ip под linux

Но тока незнаю где инфы взять
меня интересует как и где в исходниках linuxa забита ета реализация
я бегло проглядел папку /usr/src ниче там такого не нашел

Может подскажет кто взять углублёной инфы по реализации протокола ip\tcp в linux
Меня интересует всё в устройстве взаимодействия linux с сеткой

KPOT_f!nd
21.09.2006, 05:07
Попробуй посетить:

www.linux.org.ru

Один из самых популярных ресурсов сети по Linux. Здесь ты найдешь общие сведения о Linux и многих дистрибутивах этой замечательной ОСи, а также большое количество линков на интересные ресурсы. Тематически ресурс поделен на несколько разделов: Новости, Галерея, О Linux, Форум, Дистрибутивы, Документация и Ссылки. Имеется неплохой поиск по ключевым словам. Отдельно необходимо сказать о документации. На сайте содержится огромное количество всевозможных доков на русском языке. Это и статьи, и обзоры и FAQ’и по Linux. Имеется хорошая коллекция русскоязычных MAN’ов, руководства по программам GNU, всевозможные книги по Linux и Unix и даже перевод лицензий GNU :-). А переводы серии Linux HOWTO вообще вынесены на отдельную страницу. Короче, настоящий информационный рай для начинающих и не только. Век живи – век учись!

www.linuxrsp.ru

Неплохой сайт со ставшим уже стандартным «джентльменским» набором: Статьи, Документация, Программы, Ссылки… Есть возможность подписаться на весьма популярную (сейчас более 18 тысяч подписчиков) рассылку свежих новостей несколько раз в неделю. Есть так называемая «дискуссионная рассылка» – своего рода FAQ, а, точнее, вопросы и ответы, возникающие при работе с ОС Linux. Удобная и полезная штука. Неплохие тематические ссылки и наличие официальных пресс-релизов делают этот сайт довольно интересным и познавательным

www.linux.ru

Крупный русскоязычный Linux-портал, основанный еще в 1999 году. Приличное количество документации и маленькое количество программ :-(. Интересные обзорные статьи. Хорошо сделан «каталогизатор» по русскоязычным, англоязычным и прочим ресурсам. Свежие новости (с российских и зарубежных ресурсов), пресс-релизы, продажа дистрибутивов. Неплохой сайт, но, на мой взгляд, не очень насыщенный и динамичный.

www.linuxcenter.ru

Своей главной задачей Linux-центр ставит ни много ни мало продвижение операционной системы Linux в России. Благодаря прямым контактам с производителями дистрибутивов и ПО многие новинки в мире *nix-систем появляются в Linux-центре практически одновременно с мировой премьерой. Действует хороший новостной канал, ведутся различные интересные рейтинги. В рамках проекта идет работа над «Виртуальной энциклопедией Linux» – своего рода систематизированным каталогом по русскоязычным ресурсам, посвященным Linux. «Книга» действительно очень интересна и будет полезна многим. В собственном интернет-магазине продаются книги, дистрибутивы, софт, игры, различная атрибутика – все, что так или иначе связано с Linux. Ресурс оставил очень приятное впечатление.

www.linuxtoday.com

Еще один англоязычный ресурс, посвященный Linux. Довольно крупный портал, на котором собрано много полезной информации. Название четко определяет концепцию – сайт регулярно обновляется и тщательно следит за малейшими «дуновениями» в мире Linux. Статьи, новости, обновления безопасности, обсуждение различных тем, большое количество полезных и интересных ссылок – все это и многое другое ты найдешь на страницах данного ресурса

Там можешь задать вопрос на флруме и FAQ!
Если не поможет то тогда тебе придется юзать goog.ru

w00d
21.09.2006, 14:17
На самом деле, KPOT_f!nd прав на 10% только..
основной материал по линухе и др nix модно найти на OPENNET.RU (http://www.opennet.ru) или в гугле...

faust45
21.09.2006, 19:20
Вот пошарился я по нету и нашёл да нашел !!!!!

Английский вариант
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

Dracula4ever
22.09.2006, 07:22
вот тебе полно инфы про это
http://www.hlug.org/presentations/tcpip/tcpip.html

[loy]
22.09.2006, 10:14
в /usr/src
в основном лежит Кернел(Ядро)видно она у тебя пустая
скачай кернел посвежее с компилируй (для твоей же безопасности) и сможеш найти эти фаилы

nerezus
22.09.2006, 10:17
с компилируй (для твоей же безопасности) зачем?

[hidden]
22.09.2006, 19:55
Книга Уилльяма Ричарда Стивенса (W. R. Stevens) "UNIX: Разработка сетевых приложений" - лучшее, что я видел по сетевому программированию. Есть ВСЕ: программирование сокетов, "сырые" сокеты, работа с DNS, программирование мультипоточных приложений -- и все это под UNIX-like OS.

rent0n
23.09.2006, 16:19
Linux: сетевая архитектура. Структура и реализация сетевых протоколов в ядре. Есть в магазине линуксцентра
http://linuxcenter.ru/?good=1295

Потом смотри как тебе уже сказали Стивенса "UNIX. Разработка сет. приложений". Но еще не забудь про его же книгу "TCP/IP крупным планом"

faust45
24.09.2006, 03:05
всем спасибо !!!