┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃宿題メール ソフ開編                .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jwork@yscon.co.jp          '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2005年6月22日分 宿題メール ソフトウェア開発技術者編  この"宿題メール ソフ開編"は,10月にソフトウェア技術者試験を受験される方 向けに出しています。  "宿題メール(総合編)"を補完する関係です。  →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:ソフト開発午前問題その1]  TCP,UDP のポート番号を識別し,プライベートアドレスとグローバルアドレ スとの対応関係を管理することによって,プライベートアドレスを使用する LAN の複数の端末が,一つのグローバルアドレスを共有してインターネットにアクセ スする仕組みはどれか。  ア IP スプーフィング  イ IP マスカレード  ウ IP マルチキャスト  エ NTP3 ■キーワード■ IP マスカレード ■解答■   ソフトウェア開発技術者午前平成17年春問52  イ IP マスカレード > IPマスカレード 【NAPT】 > 別名 : Network Address Port Translation, IP masquerade >   インターネットに接続された企業などで、一つのグローバルな > IPアドレスを複数のコンピュータで共有する技術。組織内でのみ通 > 用するIPアドレス(ローカルアドレス)と、インターネット上のアド > レス(グローバルアドレス)を透過的に相互変換することにより実現 > される。 >   NATと異なりTCP/UDPのポート番号まで動的に変換されるため、 > 一つのグローバルアドレスで複数のマシンから同時に接続すること > が可能である。ただし、ポート番号の変換が行なわれるため、イン > ターネット側から内部のマシンに接続を開始するような使い方はで > きず、ICMPも利用できないなどの制限がある。最近のブロードバン > ドルータなどではこうした制限を緩和するための独自の実装を行な > っているものもある。 >   もともと「NAPT」が技術の名称で、「IPマスカレード」はLinu > xにおけるNAPTの実装のことだったが、現在では両者が混同されてい > る例が多く見られる。また、ブロードバンドルータのスペック表な > どではNAPTの意味で「NAT機能搭載」と表記していることもある。 > http://e-words.jp/w/IPE3839EE382B9E382ABE383ACE383BCE38389.html  どうもありがとうございました。 > IPスプーフィング > http://yougo.ascii24.com/gh/76/007656.html > > IPマスカレード > http://yougo.ascii24.com/gh/28/002834.html > > IPマルチキャスト > http://e-words.jp/w/IPE3839EE383ABE38381E382ADE383A3E382B9E38388.html > > NTP3 > ・NTP(NetWork Time Protocol)でしょうか?  どうもありがとうございました。  NTP3 は,Network Time Protocol Version3 でした。 > IPスプーフィング(IP spoofing attack) > 攻撃元を隠ぺいするために、偽の送信元IPアドレスを持ったパケッ > トを作成し送ること。IPスプーフィング攻撃以外の、SYN flood attack > (SYNフラッド攻撃)Smurf attack(Smurf攻撃)などの各種DoS attack > (サービス妨害攻撃)にも利用されている。 > ルータ上で監視をしていた場合、外部から内側へのパケットで送 > 信元アドレスと送信先アドレスが一致しているといった不可解なパ > ケットは、IPスプーフィングをされている可能性が高い。外部より > はルータの内側のネットワークで偽装される方が特定が難しいのが > 一般的。防止にはSSHを導入する、専用の監視ソフトウェアを導入 > するなどで対応可能。 > (@ITより) > http://www.atmarkit.co.jp/aig/02security/ipspoofingattack.html > > spoof > 冗談にだます(こと),茶化す(こと),戯画 > (BIGLOBEサーチより) > > > IPマスカレード(Network Address Port Translation, IP masquerade) >  インターネットに接続された企業などで、一つのグローバルなIPアド > レスを複数のコンピュータで共有する技術。組織内でのみ通用するIPア > ドレス(ローカルアドレス)と、インターネット上のアドレス(グローバ > ルアドレス)を透過的に相互変換することにより実現される。 >  NATと異なりTCP/UDPのポート番号まで動的に変換されるため、一つの > グローバルアドレスで複数のマシンから同時に接続することが可能であ > る。ただし、ポート番号の変換が行なわれるため、インターネット側か > ら内部のマシンに接続を開始するような使い方はできず、ICMPも利用で > きないなどの制限がある。最近のブロードバンドルータなどではこうし > た制限を緩和するための独自の実装を行なっているものもある。 >  もともと「NAPT」が技術の名称で、「IPマスカレード」はLinuxにお > けるNAPTの実装のことだったが、現在では両者が混同されている例が多 > く見られる。また、ブロードバンドルータのスペック表などではNAPTの > 意味で「NAT機能搭載」と表記していることもある。 > (IT用語辞典より) > http://e-words.jp/w/IPE3839EE382B9E382ABE383ACE383BCE38389.html > > masquerade > 仮装舞踏会、仮装、口実。 > (BIGLOBEサーチより) > > IPマルチキャスト(IP multicast) >  ネットワーク内で、複数の相手を指定して同じデータを送信すること。 > これに対し、不特定多数の相手に向かってデータを送信することを > 「ブロードキャスト」、単一のアドレスを指定して特定の相手にデータ > を送信することを「ユニキャスト」という。TCP/IPネットワークでは、 > 複数のあて先を指定して一回データを送信すれば、通信経路上のルータ > があて先に応じて自動的にデータを複製してくれるので、回線を圧迫す > ることなく効率よく配信することができる。インターネットで映像配信 > を行なう場合などに使われる。 > > NTP3 > Network Time Protocol 3 ではないかと思いました。  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフト開発午前問題その2]  TCP/IP を利用している環境で,電子メールに画像データを添付するための規格 はどれか。  ア JPEG  イ MIME  ウ MPEG  エ SMTP ■キーワード■ MIME(Multipurpose Internet Mail Extension) ■解答■   ソフトウェア開発技術者午前平成17年春問53   ほぼ同等:ソフトウェア開発技術者午前平成15年問64   ほぼ同等:ネットワークスペシャリスト午前平成11年問35   ほぼ同等:ネットワークスペシャリスト午前平成9年問14  イ MIME > MIME > フルスペル : Multipurpose Internet Mail Extension >  インターネットやイントラネットなどのTCP/IPネットワーク上で > やりとりされる電子メールで、各国語や画像、音声、動画などを扱 > うための規格。RFC 2045〜2049で規定されている。画像のようなバ > イナリデータをASCII文字列に変換(エンコード)する方法や、データ > の種類を表現する方法などを規定している。メールを暗号化して送 > 受信するためのS/MIMEなどの拡張仕様もある。ちなみに、MIMEに関 > するジョークRFCがRFC 1437として規定(?)されている。 > http://e-words.jp/w/MIME.html > MIME > @IT(メールにかけられた呪文「MIME〜前編」) > http://www.atmarkit.co.jp/fnetwork/rensai/netpro03/netpro01.html > @IT(メールにかけられた呪文「MIME〜後編」) > http://www.atmarkit.co.jp/fnetwork/rensai/netpro04/netpro01.html > 図がわかりやすいですね。  どうもありがとうございました。 > JPEG > http://e-words.jp/w/JPEG.html > > MPEG > http://e-words.jp/w/MPEG.html > > SMTP > http://e-words.jp/w/SMTP.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフト開発午後問題改題] (出題お休み) ------------------------------------------------------------------------ 過去のフォロー 6/21解説のソフ開編 「ソフト開発午前問題その2」の解答は, ソフトウェア開発技術者午前平成17年春問51  イ クライアントとプロキシサーバの間,プロキシサーバと Web サーバの間 が解答でした。訂正します。 ======================================================================== ★★ 本日の宿題 ソフト開発編 ★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:ソフト開発午前問題その1]  図は,あるデータ通信システムの端末,モデム,アナログ回線の接続を示して いる。端末とモデム間のモデム制御信号の規定など,物理層のインタフェースを 規定している規格はどれか。  ┌──┐     ┌───┐ アナログ回線  │端末├─────┤モデム├──────────  └──┘     └───┘  ア IEEE 488  イ IEEE 802.3  ウ V.24  エ X.25 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ *[宿題:ソフト開発午前問題その2]  OSI 基本参照モデルにおけるネットワーク層の説明として,適切なものはどれ か。  ア エンドシステム間のデータ伝送を実現するために,ルーティングや中継な   どを行う。  イ 各層のうち,最も利用者に近い部分であり,ファイル転送や電子メールな   どの機能が実現されている。  ウ 物理的な通信媒体の特性の差を吸収し,上位の層に透過的な伝送路を提供   する。  エ 隣接ノード間の伝送制御手順(誤り検出,再送制御など)を提供する。 ------------------------------------------------------------------------ *[宿題:ソフト開発午後問題改題] 平成17年春の午後問題を改題して出題 (出題お休み) ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ SW ソフト開発午前問題その1   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ SW ソフト開発午前問題その2   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ SW ソフト開発午後問題改題    _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)