2010-12-07 20 views
0

私はcを使って簡単なWebサーバーを勉強していて、これらの質問のいくつかを考え出しました。 TCPはどのようにIPv6を使用していますか? IPv6を使用するには、何らかの形のTCPの修正版を使用する必要がありますか?変更されたバージョンのTCPを使用する必要がある場合は、何を変更する必要がありますか?私は、リトルエンディアンとビッグエンディアンについて読んでいると思いますが、IPv6の特別なケースがあるかどうかはわかりません。IPv6に関するいくつかの質問

+1

これらの質問のいくつかはWikipediaで答えることができます:http://en.wikipedia.org/wiki/IPv6 –

答えて

2

あなたはおそらくAPIの変更のより多くの血みどろの詳細を望むことでしょうとして、それはここにある:ほぼhttp://www.faqs.org/rfcs/rfc2553.html

それは長く番号と新しい家族を取ることができるに渡すために長いアドレス構造体のカップルだと指定されたプロトコル名は、APIがあなたが使用している構造体のdestiguishできるようにします。バイト順序は同じです。

実際のTCP SYN、SYN/ACK、ACKのすべてと同じものですが、それは文字通りlonget番号とその他の変更を含む異なるIPレイヤーフレームです。

+0

winsockが同じ変更を実装しているかどうかはわかりませんが、通常は次のような互換性の形に似ていますUNIXおよびWindowsソケット – ewanm89

関連する問題