>> 記事トピックス一覧 
トップ > インターネット > インターネット > IP Network Skill

IPを中心に、ネットワーク技術の説明。情報処理試験やベンダ試験対策に。ネスペ解説、技術動向解説。




[ IP Network Skill - No. 0008 - ]

発行日: 2001/5/18

‥‥……━━━━━━ IP Network Skill No. 00000008 ━━━━━━……‥‥
━[PR]━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★★★★★★★◎★ 国内、海外、の 素敵な 出会い!を貴方に ★◎
★女_性_用★♪真面目な交際、 結婚、を求める!人々の集う掲示板♪
★※※※※※★♪ 登録は無料!交際成立後に、申込み者のみが有料 ♪ 
★掲_示_板★◇占い!チャツト!で運命の出会い◇
★★★★★★★◇英語でも交流!外国人の友達◇ 
http://www.meru-click.com/?990591852b1710a320t01
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[PR]━
       
《IP Network Skill No.8 -CONTENTS-》
 【1】特集:フレームフォーマット
 【2】連載:ルータのコンフィグ
 【3】トピックス:ルーティングの種類
 【4】本日の試験対策問題
 【5】本日のマニアック問題
 【6】今週のRFC:RFC527 - ARPAWOCKY -
 【7】問題の解答

☆−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
 ☆☆ 祝!まぐまぐウィークリーランキング ランクイン ☆☆
  IP Network Skillがまぐまぐウィークリーランキングの
  第98位にランクインしました。100位までが掲載されますが、
  ギリギリ...
  ☆  http://www.mag2.com/ranking/rankings.htm
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−☆

┳┯┯┯┯┯━━━━━━━━━━━━━━━━━━━━━━━━━━┯┯┳
┠┼┼┼┴    特集:フレームフォーマット        ┬┼┼┼┨
┻┷┷━━━━━━━━━━━━━━━━━━━━━━━━━━┷┷┷┷┷┻

 ネットワークプロトコルを理解する上で必要となるのが、フレーム
 フォーマットの理解です。
 フレームとは何でしょう?ネットワーク上を流れるデータは、OSIレイヤ毎
 にそれぞれ呼び方があります。

  1(物理)層     : ビットストリーム
  2(データリンク)層 : フレーム
  3(ネットワーク)層 : パケット
  4(トランスポート)層: セグメント

 それでIPは3層なのでIPパケット、フレームリレーは2層なのでフレーム、
 またTCPなら4層なのでTCPセグメントのようにデータを呼ぶわけです。

 《例題 1999年ネットワークスペシャリスト試験より》
 【問3】 TCPヘッダに含まれる情報はどれか。
  1 .あて先ポート番号
  2 .生存時間
  3 .発信元IP アドレス
  4 .プロトコル番号

 特に各プロトコルにおいて、ヘッダにどのような情報が含まれるかは重要
 です。最も基本的なものとして、IPヘッダとTCPヘッダを覚えましょう。

 IPv4ヘッダ(RFC791より抜粋)
    0                   1                   2                   3   
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |Version|  IHL  |Type of Service|          Total Length         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |         Identification        |Flags|      Fragment Offset    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |  Time to Live |    Protocol   |         Header Checksum       |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                       Source Address                          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                    Destination Address                        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                    Options                    |    Padding    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

 Version: IPのバージョン。IPv4なので4が入る。
 IHL: Internet Header Lengthでヘッダ長で1ワード(32ビット)単位で
   表す。オプションがなければ5。
 Type of Service: 略してToSフィールド。ここに優先制御をするIP 
   Precedenceビットが入る。
 Total Length: オクテット(8bit)単位のパケット長。
 Identification: 上位レイヤがIPデータグラムを識別するのに使う。
 Flags: フラグメント(IPデータグラムの分割)をしているかどうかの
   情報。DFとMFビットがある。
 Fragment Offset: オクテット単位でフラグメント化されたIPデータグラム
   のオリジナルデータでの位置を示す。
 Time to Live: 略してTTL。ルータを通過するたびに1つずつ減らされ、0
   になると廃棄。
 Protocol: 上位レイヤのプロトコルは何かを示す。TCPなら6。
 Header Checksum: IPヘッダのチェックサム。
 Source Address: 送信元IPアドレス
 Destination Address: 宛先IPアドレス 
 Option: セキュリティなどルータに行わせる処理を指定。
 Padding: IPヘッダが32ビットの倍数になるように0を挿入。

 《解答》【問3】1
  1以外はIPヘッダのフィールドです。

┏━━━━━━━━ 連載: Ciscoルータのコンフィグ ━━━━━━━━┓
┃          vol.5 ルーティングの設定           ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

 前回までで基本的な初期設定が終わりました。
 ではルータをルータとして使うために必ず設定するルーティングの設定を
 しましょう。

 まずはRIPにチャレンジです。RIPの詳細はIP Network SkillのNo.5を参照
 してください。

 (サブネットA)---[ルータA]==Serial==[ルータB]---(サブネットB)
 192.168.1.0/24       10.0.0.0/8      172.16.0.0/16

 まずIPアドレスを振る必要があります。サブネットAとBには複数のホスト
 (PCなど)があるとして、それらは既にIPアドレスが振られてるものと
 します。

 まず、ルータAです。サブネットAに繋がるEthernetポートに192.168.1.0
 のネットワーク内の適当なIPアドレスを振ります。ここでは192.168.1.1に
 しておきます。また、ルータBと直結するシリアルポートには10.0.0.0の
 ネットワーク内の適当なものを振ります。ここでは10.1.1.1にします。

 RouterA(config)#interface Ethernet 0
 RouterA(config-if)#ip address 192.168.1.1 255.255.255.0
 RouterA(config-if)#exit
 RouterA(config)#interface Serial 0
 RouterA(config-if)#ip address 10.1.1.1 255.0.0.0

 インタフェースにIPアドレスを振るには、インタフェースコンフィグモード
 でip addressコマンドを使います。このコマンドでIPアドレスとサブネット
 マスクを指定します。
 ルータBも同様に設定します。
 
 次に、RIPをルータで動かす、という設定をします。ルーティングプロトコル
 はグローバルコンフィグモードでrouterコマンドを使います。

 RouterA(config)#router rip
 RouterA(config-router)#network 192.168.1.0
 RouterA(config-router)#network 10.0.0.0

 これでルータAは、ネットワーク192.168.1.0とネットワーク10.0.0.0を
 ルーティングできることになります。
 これで、192.168.1.0のネットワークにある192.168.1.15というIPアドレス
 を持ったPCが10.1.1.1というIPアドレスにpingをするとecho replyが
 返ってきます。

 ルータBにも同様のコンフィグをします。
 すると、192.168.1.15というPCから、172.16.1.1などというサブネットB
 に存在するPCへ通信ができるわけです。

 次回はネットワークの疎通確認をします。

━[PR]━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
〓〓C┃A┃D┃講┃座┃受┃講┃モ┃ニ┃タ┃ー┃大┃募┃集┃!┃〓〓
  ━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛
☆只今、CAD講座受講料大幅割引特典付き!☆勤続5年以上の方は更に国か
ら受講料の8割が還元!☆パソコン無料キャンペーンも好評実施中!
詳しくはこちら⇒ http://www.meru-click.com/?990591852b1710a410t01
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[PR]━
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
   トピックス: ルーティングの種類
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

 さて、IPにはいろいろなプロトコルがありますが、IPがOSI3層のプロトコル
 であり、3層がネットワーク層、つまりルーティングを行うレイヤである
 ことを考えると、ルーティングプロトコルというのが一番抑えておきたい
 プロトコルです。

 ルーティングには、IGPとEGPがあります。
 IGP(Interior Gateway Protocol)はAS(Autonomous System;自律システム)
 内部で動き、EGP(Exterior Gateway Protocol)はAS間で動きます。
 
 ASとは、同一の管理ポリシーが適用される領域と定義されます。
 1〜65535の間でAS番号というものが、ISP(Internet Service Provider)毎に
 割当てられます。

 方式でルーティングプロトコルを分類すると、以下があります。
  1.ディスタンス・ベクタ方式(Distance Vector; 距離ベクトル)
  2.リンク・ステート方式(Link State; リンク状態)
  3.パス・ベクタ方式(Path Vector; パスベクトル)
  4.ソース・スペシフィック方式(Source Specific)

 現在、主に使用されているプロトコルを分類してみましょう。

  RIP   IGP  ディスタンス・ベクタ方式
  IGRP  IGP  ディスタンス・ベクタ方式
  OSPF  IGP  リンク・ステート方式
  BGP   EGP  パス・ベクタ方式
  EIGRP  IGP  ハイブリッド方式
  IS-IS  IGP  リンク・ステート方式

 EIGRPのハイブリッド方式は、ディスタンス・ベクタ方式とリンク・ステート
 方式の両方の利点を兼ね揃えたものです。

 一般に、小規模なネットワークではRIPやIGRPが使われ、大規模なネット
 ワークにはOSPFが使われます。もちろん、ASをまたがる場合はBGPが
 使われます。
 まずはそれぞれの名前、特徴を覚えましょう。  
  
========================================================================

┌──────────────────────────────────┐
       【 本日の試験対策問題 】
└──────────────────────────────────┘
 〔問題1〕次のうち、IPv4ヘッダに含まれないフィールドはどれか。
   1.送信元アドレス
   2.オプション
   3.ヘッダチェックサム
   4.シーケンス番号

 〔問題2〕IPv4ヘッダのフィールドで、パケットの優先度を示すIP 
     Precedenceビット部を持つものはどれか。


┌──────────────────────────────────┐
       【 本日のマニアック問題 】
└──────────────────────────────────┘
 〔問題1〕シスコルータで150.10.24.1というIPアドレスが設定されたPCを
     含むサブネットAと、210.2.3.4というIPアドレスが設定されたPCを
     含むサブネットBをRIPでルーティングしたい。この2つの
     サブネットが1台のルータAで接続されているとき、ルータAに
     どのコマンドを投入すればよいか。

========================================================================

******************< 今週のRFC: RFC527 - ARPAWOCKY ->******************

 今週はジョークRFCの中でも最も古典&意味不明なRFC527を紹介します。
 これは技術は関係ありません。ただ、文学的作品過ぎてわけ分かりません。
 頑張って和訳してみました。
 
                              ARPAWOCKY


                    Twas brillig, and the Protocols
                         Did USER-SERVER in the wabe.
                    All mimsey was the FTP,
                         And the RJE outgrabe,

           プロトコルが流行っている
            ユーザサーバが真っ盛り
               FTPは熟し
               RJEは豊作だ

FTP:File Transfer Protocol ファイル転送プロトコル
RJE:Remote Job Entry 遠隔ジョブ投入

                    Beware the ARPANET, my son;
                         The bits that byte, the heads that scratch;
                    Beware the NCP, and shun
                         the frumious system patch,

           息子よ、ARPANETに気をつけろ
            バイトにビット、かきむしられた頭
           NCPに気をつけろ
            人を食い物にするシステムパッチを避けろ

                    He took his coding pad in hand;
                         Long time the Echo-plex he sought.
                    When his HOST-to-IMP began to limp
                         he stood a while in thought,

           彼はコーディングパッドで身を固めた
            Echo通知を求めて。
           彼のホストとIMPの接続がもたついたので
            彼は立ち止まり考えにふけた

                    And while he stood, in uffish thought,
                         The ARPANET, with IMPish bent,
                    Sent packets through conditioned lines,
                         And checked them as they went,

           彼が立ち止まり油断している隙に
            IMPish(子悪魔)なARPANETが
           設定された回線経由でパケットを送りつけ
            同時にこちらをチェックする

IMP: Interface Message Processor

                    One-two, one-two, and through and through
                         The IMP-to-IMP went ACK and NACK,
                    When the RFNM came, he said "I'm game",
                         And sent the answer back,

           正確にスピーディーに
            ACKとNACKがIMP-to-IMPを行き交う
           RFNMが来たとき、彼は言った「俺は勇者だ」
            そしてアンサーを返した

RFNM: Request for Next Message

                    Then hast thou joined the ARPANET?
                         Oh come to me, my bankrupt boy!
                    Quick, call the NIC! Send RFCs!
                         He chortled in his joy.

           ARPANETに接続した?
            正気か、このアホ息子が
           すぐにNICに電話しろ!RFCを送れ!
            息子は勝ち誇り声高に笑った

                    Twas brillig, and the Protocols
                         Did USER-SERVER in the wabe.
                    All mimsey was the FTP,
                         And the RJE outgrabe.

           プロトコルが流行っている
            ユーザサーバが真っ盛りで
              FTPは熟し
             RJEは豊作だ

                                                            D.L. COVILL
                                                            May 1973

 このRFCはJabberwockyという詩をもじったものだそうです。
 Jabberwockyについては、以下のURLに原文と訳を置いたので参照
 してください。もっと正しい訳がわかりましたらお知らせください^^
  ☆   http://www.xai.nu/ipnet/data/jab.txt

========================================================================

 【解答】

 《試験対策問題》
   (問題1)4
        
   (問題2)Type of Service (ToS) フィールド
     
 《マニアック問題》
   (問題1)
    RouterA(config)#router rip
    RouterA(config-router)#network 150.10.24.1
    RouterA(config-router)#network 210.2.3.4


 【解説】

 《試験対策問題》
  (問題1)
    シーケンス番号はTCPヘッダに含まれます。
    それ以外の回答欄にあるフィールドについては、特集を参照して
    ください。

  (問題2)
    特集を参照してください。


 《マニアック問題》 
  (問題1)   
  150.10.24.1はクラスBなのでRIPで設定するネットワークは150.10.0.0。
  210.2.3.4はクラスCなのでRIPで設定するネットワークは210.2.3.0。
  したがってこのネットワークアドレスを設定すればよいです。
  これで2つのネットワーク間でルーティング可能になります。

========================================================================

−あとがき−
  RFCの一覧と、その和訳の表示ツールを作りました。
  RFCの和訳というのは、JP-NICがオフィシャルに行っていますが、
  まだまだ数が少ないのが現状です。
  インターネット上を探すと結構見つかります。
  これを集めたり、自分でも和訳してみて公開していこうと思ってます。
  ☆  http://www.xai.nu/cgibin/ipnet/rfc/hd.cgi

☆−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−☆
  新規購読・購読解除・バックナンバー → http://www.xai.nu/ipnet   
☆−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−☆
………………………………………………………           
 IP Network Skill vol.000008  05/18/01
 発行者:adzuki http://www.xai.nu/ipnet  
……………………………… ipnet@xai.nu ……           

━[PR]━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■え?月たった100円なの?■宝くじメール■しかも毎月現金が当るの?─┐
│┌──↓─↓────┐今までのメールプロバイダの常識を越える…。 │
││月額たった100円! │★容量無制限はここだけ★┌──────── ↓
↓└─────────┘★不要DM一切送付なし★│毎月現金が当ります│
すでに1000人以上のユーザーが体験!満足間違いなし└─────────┘
http://www.meru-click.com/?990591852b1710a132t02
━━━━━━━━━━━━━━━━━━━━━━━━━━[Meru-Click.com]━

 
このメルマガの読者になる
規約 
>> メルマ!の会報誌もお届けします

ブックマーク: はてなブックマークに追加del.icio.usに追加Buzzurlにブックマークニフティクリップに追加ライブドアクリップに追加Yahoo!ブックマークに登録My Yahoo!に追加Add to GoogleRSS

このメルマガを読んでいる人はこんなメルマガも読んでいます

のんびりやろう!情報処理試験! 〜1問1問コツコツと〜
ソフトウェア開発&基本情報技術者試験対策を中心に初級シスアドや高度区分まで幅広く対応。流行のIT用語の解説も行っているので,パソコンについて勉強した...
Office & VBA パーフェクトマスター
Excel・Access・Word等の今さら聞けない「疑問」、今すぐ知りたい「困った」、たちまち解決!のmoug(モーグ)がお送りする、関数初心者か...
ネットワークのおべんきょしませんか?
TCP/IPってなに?LANって?ルータって何をするの?というネットワークに関することをわかりやすく解説します。情報処理の試験を受ける方にもぴったり...
全部フリーソフト!!
ネット上にはこんなに便利なフリーソフトがいっぱい。お金なんか使わなくても、あると絶対にお得で楽しいソフトを1つずつご紹介します。
IPネットワーク考
インターネットのネットワークSEの実務者が、IPネットワークにまつわる話題、問題、技術について実務者ならではの視点から解説します。ネットワーク、TC...


この記事へのコメント


コメントを書く
コメントはありません。

おすすめキャンペーン

■オススメ■銀行系カードローン
三菱東京UFJ銀行系 モビットなら急な出費も安心♪
ネットで24時間申込OK⇒ネットで審査結果表示!
【頼れる】限度額300万円
【おトク】年利9.8%〜18.0%
【便 利】全国提携ATM72,000台
三菱東京UFJ銀行系 モビット

melma!協賛企業

就職ならen|
はじめようメルマガ生活
メルマガを読むには
メルマガを出すには
約64000誌から検索

発行者プロフィール

ペンネーム :


このメルマガの読者になる

規約に同意する



このメルマガの最近の記事


このメルマガの最近のコメント


新着記事トピックス