Реализация пользовательского транспортного протокола — ядро ​​Linux

В настоящее время я работаю над школьным проектом по разработке пользовательского транспортного протокола, который будет функционировать прямо над уровнем канала передачи данных в модели OSI.

В течение последних нескольких месяцев я работал над различными проектами, связанными со взломом ядра Linux, и я довольно подробно прочитал книгу «Разработка ядра Linux», так что это не все для меня ново.

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


person Alex    schedule 07.05.2011    source источник
comment
Каковы требования протокола? Какой язык вы планируете использовать? Что вы планируете сделать такого, чего еще не сделали UDP, TCP или SCTP?   -  person This    schedule 07.05.2011
comment
@Mike - это школьный проект, какое это имеет значение?!   -  person Alnitak    schedule 07.05.2011
comment
@Alnitak, конечно, требования не имеют значения для школьного проекта. Ты знаешь лучше   -  person This    schedule 07.05.2011
comment
Он попросил ссылки на документацию, а не на мастер-классы по работе с сетями.   -  person Alnitak    schedule 07.05.2011
comment
@Alnitak, разве не помогает знать, какую документацию предоставить? Как много он уже знает о сети? Что конкретно будет делать этот протокол? Все основные вещи, прежде чем вы начнете читать обширную библиотеку информации о сетях Linux, или вы бы предпочли просто бросить классика Ричарда Стивена 1994 года и Книга Райта и получить быстрое согласие?   -  person This    schedule 07.05.2011
comment
Транспортный протокол прямо над уровнем канала передачи данных? Уверен?   -  person ldx    schedule 07.05.2011


Ответы (2)


Есть старая статья Алана Кокса о сетевых буферах и управлении памятью. Совсем недавно Дэвид С. Миллер немного написал о сетях Linux и, конечно же, о нескольких университетах. подготовили документацию разного качества о внутреннем устройстве сети Linux.

person ninjalj    schedule 07.05.2011

Все, что вам нужно, это эта книга: понимание внутреннего устройства сети Linux, написанное Кристианом, и сеть, реализация и теория ядра Linux, написанная Рами Розеном.

person Abhishek Sagar    schedule 04.05.2016