2010-12-07 3 views
0

Я изучаю простой веб-сервер с помощью c и придумываю некоторые из этих вопросов. Как IPv6 используется в TCP? Чтобы использовать IPv6, нужно ли использовать некоторую форму модифицированной версии TCP? Если мы должны использовать модифицированную версию TCP, что мы должны изменить? Я думаю, что я читал о Little Endian, а также Big Endian, но я не уверен, должны ли быть какие-то особые случаи для IPv6.Некоторые вопросы, связанные с IPv6

+1

На некоторые из этих вопросов можно ответить в Википедии: http://en.wikipedia.org/wiki/IPv6 – 2010-12-07 22:33:09

ответ

2

Как вы, вероятно, желая более жуткие подробности изменений API, это здесь: http://www.faqs.org/rfcs/rfc2553.html

В основном это несколько более длинных адресов структур, чтобы пройти в том, что может занять больше количество и новую семью и Имя протокола указано так, чтобы API мог определять, какую структуру вы используете. Порядок байтов тот же.

Фактические файлы TCP SYN, SYN/ACK, ACK и все, что идентично, это буквально другой кадр уровня IP с длинным номером и другими изменениями.

+0

Я не знаю, реализует ли winsock те же самые изменения, как правило, они напоминают некоторую форму совместимости между UNIX и Windows. – ewanm89 2010-12-07 22:46:38

Смежные вопросы