ネットワーク(1)
層番号 | OSI | 意味 | TCP/IP |
7 | アプリケーション | 利用するソフトの規約 | WWW、メール、FTP, |
6 | プレゼンテーション | データの表現方法を定める | |
5 | セッション | ネットワークでの対話の方法を定める | |
4 | トランスポート | 誤り制御や切断時の対処を行う | TCP、ポート番号 |
3 | ネットワーク | 複数の機器間の接続 | IP、IP番号 |
2 | データリンク | 1対の機器間の接続の規約 | CSMA/CD、MACアドレス |
1 | 物理 | 実際の伝送路の規約 | イーサネット、イーサケーブル |
例:00-01-80-63-58-FF先頭の 00-01-80 が製造企業の番号になります。
IP番号=(ネットワークアドレス,ホストアドレス)同じLANに接続する機器のネットワークアドレスはすべて同じで、ホストアドレスのみ異なります。このように、同じLANに接続するネットワークアドレスを同一にすることにより、経路制御が簡単になります。経路制御は、ネットワークアドレスのみを見てデータを配送すればよく、ネット内アドレスは無視することができます。IPアドレスは合計4バイトで、各バイトを10進数で表記します。また、ネットワークアドレスのビット数を、IPアドレスの後に / に続けて指定します。
192.168.1.2/24この例で、192.168.1 (これで合計24ビット)がネットワークアドレス、2 がネット内アドレスになります。ルータは経路制御表(ルーティングテーブル)を用いて、ネットワークアドレスに対応するルータにデータグラムを送ります。
DHCP
ネットワークにTCP/IPで接続するには、IPアドレスを設定する必要があります。IPアドレスは多くの場合、DHCP(Dynamic Host Configration Protocol)によってDHCPサーバーから自動的に取得します。DHCPサーバーが稼動していないLANでは、人手で設定する必要があります。
ARP
IP を利用して、ルータからLANに届いたデータは、該当するIPを有するデバイス(NIC)のMACアドレスに届けられます。特定の IP を有する機器の
MACアドレスを取得するには ARP(Address Resolution Protocol)プロトコルを利用します。
E:\Documents and Settings\mito>ipconfig /all Windows IP Configuration Ethernet adapter ローカル エリア接続: Connection-specific DNS Suffix . : aitai.ne.jp Description . . . . . . . . . . . : SiS 900-Based PCI Fast Ethernet Adapter Physical Address. . . . . . . . . : 00-01-80-63-58-FF Dhcp Enabled. . . . . . . . . . . : Yes IP Address. . . . . . . . . . . . : 192.168.11.13 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.11.1 DHCP Server . . . . . . . . . . . : 192.168.11.1 DNS Servers . . . . . . . . . . . : 192.168.11.1 Lease Obtained. . . . . . . . . . : 2008年12月18日 22:15:26
E:\Documents and Settings\mito>ping www.google.com Pinging www.l.google.com [66.249.89.147] with 32 bytes of data: Reply from 66.249.89.147: bytes=32 time=15ms TTL=244 Reply from 66.249.89.147: bytes=32 time=16ms TTL=244 Ping statistics for 66.249.89.147: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
E:\Documents and Settings\mito>tracert google.com Tracing route to google.com [72.14.205.100] over a maximum of 30 hops: 1 <1 ms <1 ms <1 ms air.setup [192.168.11.1] 2 8 ms 8 ms 7 ms 10.18.192.1 3 8 ms 11 ms 8 ms noname.aitai.ne.jp [211.1.192.250] 4 12 ms 8 ms 12 ms noname.aitai.ne.jp [211.1.195.145] 5 25 ms 12 ms 10 ms 210.158.147.77 6 9 ms 11 ms 10 ms 210.158.147.23 7 24 ms 18 ms 14 ms AS15169.ix.jpix.ad.jp [210.171.224.96] 14 177 ms 178 ms 179 ms 66.249.94.90 15 178 ms 178 ms 184 ms 72.14.232.62 16 180 ms 178 ms 178 ms qb-in-f100.google.com [72.14.205.100]
>ipconfig /allで調べることができます。使用しているPCのMACアドレス、IPアドレス、を調べ報告しなさい。また、他のPCのIPアドレスに以下のコマンドを送ると、相手が生きていると応答があります。
>ping <ipアドレス>どのような応答か調べ、報告してください。