情報I 学習サイト
必須60分

IPアドレス

学習目標
学習の作業時間の目安
読む(IPv4、IPv6、設定)20分
例を追う(2進数への変換、ping)15分
自力演習(段階別の練習)20分
振り返り5分

1. IPアドレス

TCP/IPを使う通信では、通信するコンピュータごとにIPアドレスという番号が付きます。現在広く使われているIPv4では、IPアドレスは32ビットです。2進数の32桁は、8ビットずつ4つに分けて10進数で書きます。

11000000192 10101000168 000000000 01100101101 32ビットを8ビットずつ4つに分け、各8ビットを10進数で表す(ドットで区切る)。
図1 IPアドレス 192.168.0.101 の2進数表記。8ビットごとに分けると、各値は0〜255の10進数になる。

nビットなら 2n 通りを表せるので、IPv4 の32ビットは 232 = 4,294,967,296 通りです。

2. IPv6

インターネットに接続する機器が増えたため、アドレスが不足する問題が起きました。IPv6は128ビットで、16ビットごとに16進数で表し、:(コロン)で区切ります。0の並びは省略できます(例: 2001:db8:0:3456:308c::)。

3. IPアドレスの設定

インターネットに直接つながる機器にはグローバルアドレスを割り当てます。家庭や学校のLANではプライベートアドレスを使い、DHCPという仕組みで自動的に割り当てることが多いです。プライベートアドレスをグローバルアドレスに変換して外部と通信する仕組みがNATです。

例: 疎通の確認

ping コマンドで、相手に届くかを確かめます。応答が返ると、相手までの応答時間(ms)と TTL(生存時間)が表示されます(表示例の数値は、この教材の説明用の例)。応答がない場合は「宛先ホストに到達できません」と表示されます。

段階別の練習

易(基本の確認)

  1. IPv4 のアドレスは何ビットか。
    答えと解き方32ビット。
  2. IPv6 のアドレスは何ビットか。
    答えと解き方128ビット。

標準(手順を組み合わせる)

  1. 192.168.0.101 の3番目の値 0 を2進数8桁で書きなさい。
    答えと解き方0000 0000。
  2. IPv4 で表せるアドレスは何通りか。
    答えと解き方232 = 4,294,967,296 通り。

共通テスト形式(読み取りと判断)

  1. 家庭のLANの機器に割り当てる、192.168.x.x のような番号の種類は何か。
    答えと解き方プライベートアドレス(家庭や学校などのLAN内で使う)。
  2. NAT の役割を1文で説明しなさい。
    答えと解き方プライベートアドレスとグローバルアドレスを変換し、LAN内の機器がインターネットと通信できるようにする。

振り返り

← 前のページ 次のページ →