Powered by SmartDoc

情報通信ネットワーク論(2005/12/16)
Ver. 1.1

2005年12月16日
栗野 俊一
kurino@math.cst.nihon-u.ac.jp
http://edu-gw2.math.cst.nihon-u.ac.jp/~kurino/2005/ccna/ccna.html
情報通信ネットワーク論2005年12月16日 の資料

目次

試験について

試験情報

  1. 人によって問題が異ります
  2. 相談はもちろん、不可です。

具体的なイメージ

ほぼ、本番と同様な問題があります(3)ので、各自参照してみてください。

ただし、試験の形式等に関しては、これから変更する予定なので、必ず、模擬試験(4)もうけてください。

  1. アクセス可能なのは、この講議の時間だけです。試験前の一週間は、何らかの形で、参照できるようにします。
  2. 模擬試験以後は、形式等を変更することはありません。

階層モデルと address 解決

address 解決の必要性

通信を行うためには、通信相手を知る必要があります。通信相手は、色々な意味でのaddressで表現されます。

通信を開始する側は、通信先のaddressを知り、そのaddressを宛先にして通信をしようとします。

しかし、実際に通信を行うのは下位層(最終的には、物理層)なので、上位層のaddressから、下位層addressを知る仕組が必要になるわけです。

Application 層

Application層では、様々なaddressが利用されています。典型的なaddressは、e-mail addressとURLでしょう。

これらのaddressの意味は、appliction毎に異るので、様々な形式と意味を含んでいますが、共通することは、下位層のaddressとなるソケット対( IP addressとport番号)のヒントになる情報が含まれているということです。

Application層で呈示される情報は次の二つを含んでいます。

well known port number

Application層の通信を、Transport層に任せるためには、Transport層のaddressである、Port番号が必要となります。

Application層での通信を行うには、そこでのProtocolが利用されています。そこで、Protocolと通信Portの対応表に関する合意ができていれば、Protocolが確定した瞬間に、Port番号も得ることができるわけです。

このPort番号のことをwell known port numberと呼んでいます。

DNS (Domain Name Service)

DNSは、Domain NameからIP Addressを求めるためのサービスとして(5)提供されています。

Application層のaddressの中から、Domain Nameを取り出し、それに対するIP Address取り出すためにDNSが利用されているわけです。

  1. 実は、その他に、様々なサービスを提供していますが、ここでは、Domain NameからIP Addressを報せるためのサービスとしてだけ説明します。

ARP : IP Address から MAC Address を得る仕組

Network層のAddress ( IP Address )から、論理層のAddress ( MAC Address )を得るには、ARP ( Address Resolution Protocol )が使われます。

ARPでは、そのIP Addressを持つHostに対して、ブロードキャスト( APR要求)を行うことによって、問い合わせます。

IPX

Netware

  1. 当時の代表的なPC用のOSは、MS-DOSだったが、これにはNetwork機能がなかった。そこで、これにNetwareというNetwork対応のモジュールを追加することによって、Networkも利用できるOSとして生まれ変わせることができた。
  2. InternetとIntranetの話
  3. Internetが、いわゆる研究から商用化した切っ掛けが、このWindows 98へのTCP/IPへの対応だった。それまでは、OSとは別に、TCP/IPに対応するシステムを導入する必要があり、これが、OS以上の高価だった...

IPX:もうひとつの Network 層 Protocol

IPX SAP

IPX の Ethernet によるカプセリング

IPXでの名称 CISCO IOSでの名称 使用先
イーサネットII arpa TCP/IP, DECnet
イーサネット802.2 sap NetWare version 4.x, OSIルーティング
イーサネットSNAP snap TCP/IP, AppleTalk
イーサネット802.3 novell-ether NetWare version 2.x, 3.x