IP のエラー処理 IP とデータリンク

Post on 05-Jan-2016

48 views 0 download

description

IP のエラー処理 IP とデータリンク. 国際産業情報学科2年 小畑直美. ICMP. ・ ICMP ( Inter Control Message Protocol )   →エラーの内容     元の IP データグラムの「 IP ヘッダ」+    「データの先頭 64 ビット」を送り返す。. パケットのループ. ・ネットワークが不安定になり、経路がループする場合がある。    →・目的のネットワークにたどり着けな     い。      ・ネットワークを混雑させる。 ・パケットの生存時間( TTL : Time To Live )が決められている。. - PowerPoint PPT Presentation

Transcript of IP のエラー処理 IP とデータリンク

IP のエラー処理IP とデータリンク

国際産業情報学科2年小畑直美

ICMP

・ ICMP ( Inter   Control   Message   Protocol )

  →エラーの内容    元の IP データグラムの「 IP

ヘッダ」+    「データの先頭 64ビット」を送り返す。

パケットのループ

・ネットワークが不安定になり、経路がループする場合がある。

   →・目的のネットワークにたどり着けな     い。

     ・ネットワークを混雑させる。・パケットの生存時間( TTL : Time  To   Live )が決められている。

     

パケットのループ

  ホストA

  ホスト B

ICMP 到達不能メッセージ ( 時間超過)

ルータ

ルータ

ルータで処理される度に生存時間が1ずつ減らされる。

ARP

・ Ethernet では、データフレームの送信に IP アドレスではなく MAC アドレスが利用されている。→ IP アドレスからMAC アドレスへの       変更処理が必要。

       ARP というプロトコルが利用される。

ARP

・ ARP  →ブロードキャストを利用して、同じ Ethernet に接続されているすべてのコンピュータに対して MAC アドレスの問い合わせ処理をする。

ARP                     157.17.40.1

            ARP 要求    IP アドレスが 157.17.40.1 のホストの MAC アドレス

は?                      157.17.40.1

ARP 要求パケットはブロードキャストされるため、すべてのコンピュータが受信して処理する。 

PC PC PC PC

PC PC PC PC

ARP                    157.17.40.1

                 ARP 応答      MAC アドレスを通知

   MAC アドレスが分かったら、 IP データグラムを転送する。

・ IP データグラムを配送する度に ARP パケットを送る。

     無駄な通信が増える。     通信速度の低下などの問題を招く。・ MAC アドレスをキャッシュする。  このデータベースのことを ARP テーブルという。

PC PC PC PC

分割化

・データリンクごとに1つのフレームで送ることができるサイズが決まっている。

  →最大転送単位  MTU・データリンクの MTU は IP の最大パ

ケット長よりも小さいため、必要に応じて分割化( fragmentation )を行う。

・分割化された断片は終点のホストで再構成処理が行われる。

分割化・大きなデータをアプリケーションが送る場合

・ MTU の大きさが変わる場合A B

ルータ

経路 MTU 探索・ネットワークの途中で分割化処理をするのは

非効率的。→途中のルータの負荷が高          くなる。

           全体としての処理量を低下          させる原因。

・経路 MTU 探索( path   MTU   discovery )  通信するホスト間の最小 MTU を調べ、そ

のサイズにあらかじめ分割して送るようになった。