第4章 Internet Address ユニバーサルな識別子 ホストの識別 – 名前、アドレス,経路 ユニバーサル識別子 ・・・ Internet を一つ の巨大な仮想ネットワークに見せる ID. – 人間にとって都合のよい名前 – ソフトウェアにとって都合のよい名前 IP Address Address – 32bit の internet address – routing を効率的に行う. – Network の識別と host の識別 アドレスは network の接続点を特定する. – Host address だとすると router, multihomed host はどうなる? Network address/host address Network / broadcast address Network address hostid netid all 0s Broadcast address hostid netid all 1s Broadcast 物理ネットワークによって実装が異なる. – 保証されていない. – directed broadcast – limited broadcast → ’11・・・1‘ • local network ID が不明でも使える. 11・・・1 → all, 00・・・0 → this broadcast はなるべく狭い範囲で IP address multicast addressing – 複数へのID – ハードウェアが有効 Loopback address – 127.0.0.0 ネットワークへは送出しない. dot 表記 – 32bit → 4 octed (byte) – 130.153.64.130 – dotted decimal (dotted quad) notation IP 方式の弱点 – 接続する場所を変えるとaddressが変わる. • モバイル(ノートPC) – Class の変更は一斉に行う必要がある. – 経路制御がアドレスで行われる. • アドレス 名前 (同じマシンに異なる名前) X R A B IX IY 特別なアドレスのまとめ IP アドレスの割り当て IANA ー InterNIC ー APNIC ー JPNIC – Global address – Private address (RFC1918) • 10.0.0.0 ~ 10.255.255.255 (10/8) • 172.16.0.0 ~ 172.31.255.255 (172.16/12) • 192.168.0.0 ~ 192.168.255.255 (192.168/16) 電気通信大学 – 130.153.0.0 ~ 130.153.255.255 (130.153/16 prefix) Network byte order コンピュータのアーキテクチャによる違い – Big Endian – Little Endian – PDP Endian MSB が下位メモリ MC68K, SPARC LSB が下位メモリ vax, 386 MSW-LSB が下位メモリ network byte order – MSB (MS bit) が packet の先頭 ガリバー旅行記 小人の国の政党 – 半熟卵のどちらからむくのがよいかを討論
© Copyright 2025 ExpyDoc