ネットワークスペシャリスト'01/04は,斎藤末広氏 http://www.mirai.ne.jp/~suehiro/ が出されている宿題を再編集したものです。 ------------------------------------------------------------------------ 010418 ■キーワード■ マルチリンク手順 ■解答■ ネットワークスペシャリスト午前平成12年秋問2 ウ 複数の並行するデータリンクを一つの論理的なデータリンクとして扱うプ ロトコルである。 > Multilink PPP > 物理的には複数のリンクを、仮想的な1つのリンクと見立てることで > よりバンド幅の広い通信を可能にする方法。(アスキーデジタル用語辞典) どうもありがとうございました。 > X.25 で規定されているプロトコル。複数のデータリンクをひとつのデータリン > クとして扱うプロトコル。 どうもありがとうございました。 >例えば、ISDNのBチャネル2本あわせて128kbpsで使用することなど。 どうもありがとうございました。 ------------------------------------------------------------------------ 010419 ■キーワード■ ARP,TCP/IP,MACアドレス ■解答■ ネットワークスペシャリスト午前平成12年秋問2 ア IP アドレスから MAC アドレスを得るプロトコルである。 > ARP(Address Resolition Protocol, RFC826など) > 「アープ」と呼びます。 > 同一ネットワーク上のホストを探す/確認する為のプロトコルです。 > ホストを探す/確認する機能もありますが、 IP通信を始める時、相手のMAC > アドレスを調べる事にも使われます。 > (以下略 YAMAHA RTシリーズ FAQより) > > http://www.rtpro.yamaha.co.jp/RT/FAQ/Intro/arp.html どうもありがとうございました。 > ア:正解 > イ:RIPの説明 > ウ:不明。このプロトコルは、何でしょう? > エ:DCHPの説明 > > プロトコルについて、以下に詳しく載っています。 > http://www.tru64unix.compaq.com/faqs/publications/i18n/japan/ > Technical_Overview/NTWRKNGX.HTM どうもありがとうございました。 > ARP(Address Resolution Protocol)とは > TCP/IPの階層モデルである第2層と第3層の中間に位置して > IPアドレスとMACアドレスの変換を行うプロトコル。 > > OSI参照モデル :TCP/IPの階層モデル > ====================:======================================= > 物理層 :(ハードウエア) > データリンク層 :ネットワークインタフェース層 > ネットワーク層 :インターネット層(IP、ICMP) > トランスポート層 :トランスポート層(TCP、UDP) > セッション層 :アプリケーション層(HTTP、SMTP、TELNET、FTPなど) > プレゼンテーション層: > アプリケーション層 : > > オーム社 > マスタリングTCP/IP 入門編(第2版)より どうもありがとうございました。 > ARP(Address Resolution Protocol): > TCP/IPプロトコルにおいて、IPアドレスからEthernetアドレスを求めるため > のプロトコルのこと。 > (「ASCII Glossary Help」より) どうもありがとうございました。 > ARP(Address Resolution Protool)は、LAN環境において、IPアドレスから > ハードウェアが持つMACアドレスを調べる時に利用する。ネットワーク上に > ブロードキャストパケットを送り、該当するマシンからの返答を受けることで、 > IPアドレスに対応するMACアドレスを得る。 >ネットワークスペシャリストのための >ネットワーク技術第3版 p220 ITEC より抜粋。 どうもありがとうございました。 > IP アドレスから、MAC アドレスなどハードウェアのアドレスを得る > ためのプロトコル。 > 日経NETWORK付録「入門者のためのネットワークキーワード300」P.8より抜粋 どうもありがとうございました。 > ア以外の選択肢は試験会場では読まないですね。 > ARPは,昔はネットワークプリンタのIPアドレスを設定するときに, > マニュアルでよく見かけた用語のような気がします。 > 今はWEB設定ツールが付属してくるので難しくありませんが。 > http://computers.yahoo.co.jp/dict/network/protocol/tcpip/86.html どうもありがとうございました。 >windowsのdosコマンドでもarpがあるのはご存知ですか? あとで試してみます。 ------------------------------------------------------------------------ 010420 ■キーワード■ プロトコルスタック,TCP/IP ■解答■ ネットワークスペシャリスト午前平成12年秋問5 ウ ┌────┬────┐ │ FTP │ SNMP │ ├────┼────┤ │ TCP │ UDP │ ├────┴────┤ │ IP │ └─────────┘ > TCPとUDPが対になるって事さえ,わかっていれば, > 他の選択肢に目はいかないですね。 > SNMPで実際にネットワーク管理やっているとこは見たことないです。 > よっぽど大規模なネットワークなら別なのでしょうが。 > http://search.nikkeibp.co.jp/CSG/wordindex/SNMP.htm どうもありがとうございました。 どなたかフォローお願いします。 > TCP(Transmission Control Protocol)はコネクション型通信。 > コネクション型なのはFTP(File Transfer Protocol?)。 > UDP(User Datagram Protocol?)はコネクションレス型通信。 > コネクションレスなのはSNMP(Simple Network Management Protocol?)。 > IP(Internet Protocol?)は共通基盤。 > だから答えは「ウ」だと思う。 どうもありがとうございました。 > IP-OSIの第3層(ネットワーク層)に相当する。 > TCP,UDP-OSIの第4層(トランスポート層)に相当する。 > > TCPとUDPの違いは、前者は高品質(エラー検出を行う等)であるが、 > オーバーヘッドのかかる通信を提供する。 > 後者は逆に品質は前者に比べて劣るがオーバーヘッドが少ない。 > ここで、FTPとSNMPの違いであるが、 > FTPはデータ伝送(ユーザー要件)に使用するプロトコルであるが、 > SNMPはネットワークの状態を知るためのプロトコルで、おもに > 制御用の目的である。 > したがって、ユーザー要件のFTPの下位にはTCPが適している > と考えられる。逆の理由で、SNMPはネットワークのエラーを > 検出するなど、信頼性よりも速さが重要視されると考えてよい。 どうもありがとうございました。 > 問題文中のプロトコルスタックはTCP/IPの各プロトコルである。 > ここで、OSI参照モデルとTCP/IP階層モデルの対応を以下に示す。 > > OSI参照モデル :TCP/IP階層モデル > ====================:============================== > 物理層 :(ハードウエア) ↑下位 > データリンク層 :ネットワークインタフェース層 > ネットワーク層 :インターネット層 > トランスポート層 :トランスポート層 > セッション層 :アプリケーション層 > プレゼンテーション層: > アプリケーション層 : ↓上位 > > 代表的なプロトコル例 > > インターネット層のプロトコル > IP(Internet Protocol) > ネットワークをまたいでパケットを送信するためのプロトコル > > ICMP(Internet Control Message Protocol) > IPパケットの送信中になんらかの異常が発生してパケットを送信 > できなくなった場合に、パケットの送信元に異常を知らせるため > に使われるプロトコル > > トランスポート層のプロトコル > TCP(Transmission Control Protocol) > コネクション型の信頼性のあるトランスポート層のプロトコル > 終端間でデータの到着を保証する。 > 音声・映像データの様な、一定間隔で決められた量のデータを > 送信するのには不向き。 > > UDP(User Datagram Protcol) > TCPとは異なり信頼性のないコネクションレス型のプロトコル > データの到着チェックはアプリケーション側で必要に応じて > 行う必要がある。 > マルチメディア通信向き。 > > アプリケーション層のプロトコル > HTTP(Hyper Text Transfer Protocol) > ブラウザとサーバー間の通信で使われるプロトコル。 > > FTP(File Transfer Protocol) > ファイル転送プロトコル。 > > SNMP(Simple Network Management Protocol) > ネットワーク管理プロトコル。 > > TELNET > 遠隔ログインプロトコル。 > > オーム社 > マスタリングTCP/IP 入門編(第2版)より どうもありがとうございました。 ■過去の宿題について(日付は解説日)■ > 前回の回答で間違った訳し方をしてしまいました。 > TCP:Transmission Control Protocol が正解です。 > 失礼しました。 どうもありがとうございました。 保存用あとで修正しておきます。 ------------------------------------------------------------------------ 010423 ■キーワード■ TCPコネクション,TCP/IP ■解答■ ネットワークスペシャリスト午前平成12年秋問6 イ あて先 IP アドレス,あて先 TCP ポート番号,送信元 IP アドレス,送 信元 TCP ポート番号 > TCP (Transmission Control Protocal) > あて先IPアドレス、ポート番号、送信元IPアドレス、ポート番号で > コネクションを識別 > http://www.goto.info.waseda.ac.jp/research/masaki.files/frame.htm どうもありがとうございました。 > えるふの教養講座2 TCP > http://www.din.or.jp/~elf/rlect2.htm どうもありがとうございました。 > 階層化によるパケットの構造 > > データリンク層 :宛先MACアドレス、送信元MACアドレス > ネットワーク層 :宛先IPアドレス、送信元IPアドレス > トランスポート層 :宛先TCPポート番号、送信元TCPポート番号 > セッション層 :データ > プレゼンテーション層 > アプリケーション層 > > 問題文中に「TCP コネクションを識別するために必要なものの組合せはどれか」 > とあるので、エ。 > > オーム社 > マスタリングTCP/IP 入門編(第2版)より どうもありがとうございました。該当するページもあるとありがたいです。 ------------------------------------------------------------------------ 010424 ■キーワード■ MIME ■解答■ ネットワークスペシャリスト午前平成12年秋問12 ウ MIME > HTML(Hyper Text Markup Language): > Webページを記述するための言語。ブラウザの画面に表示する文字や、文字の大きさ > 位置、色などを指定できる。 > > MIME(Multipurpose Internet Mail Extensions): > インターネットで幅広く使えるようにメールのデータ形式を拡張したもの > 映像や音声のファイルなど、さまざまな情報を送ることができる。 > > SMTP(Simple Mail Transfer Protocol): > 電子メールを配送するアプリケーションプロトコル > > オーム社 > マスタリングTCP/IP 入門編(第2版)P63〜64 より どうもありがとうございました。 > MIME(Multipurpose Internet Mail Extensions) > 電子メールで送信できるデータ形式を拡張し、静止画・動画・などのファイル > 等の送信を実現するためのプロトコル。OSIではプレゼンテーション層に相当する。 > MIMEヘッダと本文の2つの部分から構成される。ヘッダと本文の間は空行で > 区切られる。MIMEヘッダの"Content-Type"で"Multipart/Mixed"を指定し、 > "Boundary="で指定した文字列で仕切ると、ひとつのMIMEデータを複数のMIME > でーたの集合として定義できる。 > > (「マスタリングTCP/IP」入門編 P240) どうもありがとうございました。 > MIME > 電子メールで、US-ASCII文字列以外の言語の文字や、音声、動画といった > マルチメディア・データを扱うために規格化されたメッセージ・フォーマット > の標準。 > 日経NETWORK付録「入門者のためのネットワークキーワード300」P.27,28より どうもありがとうございました。 > MIME:Multi-purpose Internet Mail Exchange > の略でマルティメディア・データ > (音声、画像、動画等)を取り扱うファイル形式。 > 電子メールでこれらのマルティメディア・データも > 送信できる拡張形式のことを言う。 > (インターネットへの誘い > http://www.tokyo-kasei.ac.jp/~matsuki/chukyu/chapt2.html より) どうもありがとうございました。 ------------------------------------------------------------------------ 010425 ■キーワード■ マルチキャスト,クラスD ■解答■ ネットワークスペシャリスト午前平成12年秋問7 イ マルチキャストアドレスには,クラス D アドレスが使用される。 > ア × 「すべて」ではなく「いくつかの」 > > あらかじめ用途が固定的に決められている代表的なマルチキャストアドレス > > 224.0.0.0 予約 > 224.0.0.1 サブネット内のすべてのシステム > 224.0.0.2 サブネット内のすべてのルータ > 224.0.0.5 OSPFルータ > 224.0.0.6 OSPF指名ルータ > 224.0.0.9 RIP2ルータ > 224.0.0.10 IGRPルータ > 224.0.0.11 Mobile-Agents > 224.0.0.12 DHCPサーバ/リレーエージェント > 224.0.0.14 RSVP-ENCAPSULATION > 224.0.1.1 NTP Network Time Protocol > 224.0.1.8 SUN NIS+Information Service > 224.0.1.33 RSVP-encap-1 > 224.0.1.34 RSVP-encap-2 > 224.0.1.22 Service Location(SVRLOC) > 224.0.1.35 Directory Agent Discovery(SVRLOC-DA) > 224.0.2.2 SUN RPC PMAPPROC CALLIT > > ウ × マルチキャスト機能が使用されるまでのやりかた。ネットワークの > トラフィックが増大してしまう。 > エ × 224.0.0.0から224.0.0.255までのアドレスは、同一セグメント内に > 送出する(1ホップ以上に送る必要のない)マルチキャストパケット用 > であり、これらは経路制御されない。 > > 【引用及び参考】 > −マスタリングTCP/IP入門編p156〜157− どうもありがとうございました。 > [マルチキャスト] > 単一パケットの複製を一定のグループのホストに知らせる技術。マルチキャスト > を使用する利点はグループ以外のホストに影響を与えず、同時に複数のホストに対 > してパケットを送ることができる。イーサネットのマルチキャストをサポートして > いるホストは、複数のグループに属せるように、複数のマルチキャストを一つの > ネットークインターフェースに設定できる。ただし、ブロードキャストと違って、 > イーサネット上のホストがすべてマルチキャストをサポートしているとは限らな >い。(合格情報処理 8月号第2付録 「情報通信ネットワーク用語辞典」 より) > > ↑これだでは回答を導くことが出来なかったため > > IPアドレスは通常,規模に応じてクラスA,クラスB,クラスCが使い分けられてき > ましたが(厳密に言うと最近は違いますが),クラスDがマルチキャスト用のグループ > をあらわすIPアドレスです。 > 更にこのIPデータが実際にイーサネット上に送信される時にはイーサネットの > マルチキャストアドレスを使います。(イーサネットアドレス部のマルチキャスト > ビットがONになります) > (http://primeserver.fujitsu.com/jp/tokushu/net_yougo/yougo08.html より) どうもありがとうございました。 > http://wdic.asuka.net/?title=IPv4 > また, Class D と呼ばれているものはマルチキャスト(一対多の送信)用 > の IP である. Class E は将来のために予約された領域である. ------------------------------------------------------------------------ 010426 ■キーワード■ OSPF ■解答■ ネットワークスペシャリスト午前平成12年秋問8 ウ 接続状態確認には HELLO パケットを使用する。 > OSPF: Open Shortest Path Firstの略。 > リンク状態型のプロトコル。可変長サブネットマスクをサポート。 > 各リンクの重み(メトリックという)を基準にして経路選択を行う。 > 役割毎に5種類にパケットがあるので無駄なパケットが流れない。 > +−−−+−−−−−−−−−+−−−−−−−−−−−−−−−−−+ > |タイプ|パケット名 |機能 | > +−−−+−−−−−−−−−+−−−−−−−−−−−−−−−−−+ > | 1 |Hello |隣接ルータの確認、指名ルータの決定| > | 2 |データベース記述 |データベースの要約情報 | > | 3 |リンク状態要求 |データベースのダウンロードの要求 | > | 4 |リンク状態更新 |データベースの更新情報 | > | 5 |リンク状態確認応答|データベースの確認応答 | > +−−−+−−−−−−−−−+−−−−−−−−−−−−−−−−−+ > (http://www12.cds.ne.jp/~hkami/network/tcpip.html より) > > ア:× メトリックの小さいルートを選択 > イ:× 可変長サブネットマスクに対応 > ウ:○?"HELLO"パケットは隣接ルータの確認、指名ルータの決定の > 機能を持つ。 > エ:× 通過するルータ数ではなく、ネットワークの回線幅を元にした > 「コスト」という値を元に計算を行ない、最小のコストで到達 > できる経路を選択する。 どうもありがとうございました。 > OSPF(Open Shortest Path First) > 各ルータがネットワーク全体の接続確認を理解して経路制御 > を行う、リンク状態型の経路制御アルゴリズム。 > ルータ間でネットワークのリンク状態を交換し、ネットワークの > トポロジ情報を作成し、それを元に経路制御を行う。 > また各リンクにメトリックと呼ばれる重みをつけ、メトリックの > 合計が最小になるように経路制御を行う。メトリックは管理者 > が自由に設定できる。 > OSPFでは、HELLO、データベース記述、リンク状態要求、 > リンク状態更新、リンク状態確認応答といった、役割に応じた > 5種類のパケットを用いる。 > また、ネットワークが大きくなることで、経路制御情報のパケット > の増加し、ネットワークに高負荷をかける事態を防止するため > エリアと呼ばれる概念が用いられている。 > > (「マスタリングTCP/IP入門編」p211-213) どうもありがとうございました。 > [OSPF] > ネットワークをエリアと呼ばれる小さな単位に分割し、エリア間をバックボーン > で結ぶ仕組みのルーティング・プロトコル。階層化したルーティングを実現できる > 点が特徴で、ルーティングはリンク・ステート・アルゴリズムに基づいて実行され > る。リンク・ステートとは接続情報という意味で、ルータはリンク・ステートをマ > ルチキャストを用いてネットワーク全体に通知する。 > (合格情報処理 8月号第2付録 「情報通信ネットワーク用語辞典」 より) > > フルスペル : Open Shortest Path First > TCP/IPにおける経路選択(ルーティング)プロトコルの一つ。RIPの持つ様々な問題 > 点を改良したプロトコル。サブネットマスクのサポートや「エリア」の概念の導入 > によりネットワークを階層構造化し、経路情報の量を小さくしているのが特徴。 > ( http://www.e-words.ne.jp/view.asp?ID=755 より) どうもありがとうございました。