情報基礎 Part 6 ネットワークのしくみ Osaka Prefecture University ネットワークのしくみ ネットワークとは 複数のコンピュータ間でデータを交換するしくみ Hello Hello ケーブル コンピュータ A コンピュータ B Osaka Prefecture University ネットワークのしくみ データを交換する手順 通信相手の指定(アドレス) データの種類、長さ etc. To: pca03 ネットワークスイッチ Hello Hello ・・・ pca01 pca02 pca03 pca50 Osaka Prefecture University プロトコル (Protocol) データ通信の手順 通信の種類ごとに,手順を規定. プロトコルの例 SMTP, POP, HTTP (アプリケーション層) TCP (トランスポート層) IP (インターネット層) Osaka Prefecture University データ転送方式 回線交換方式 電話回線など パケット交換方式 データを一定の長さ以下に分割し(パケット)、 それぞれに行き先のタグを付加 動的な経路制御により目的地へ転送 インターネットではこちらを採用 Osaka Prefecture University 回線交換方式 Node A Node B Osaka Prefecture University パケット交換方式 Node A Node B Osaka Prefecture University 分散型ネットワーク B A Centralized B A Decentralized B A Distributed P.Baran: “On Distrubuted Communications” Osaka Prefecture University 階層化されたデータ通信 パケットへ分割 3 2 Transport Layer 1 パケットの整列・組立て フロー制御 エラー検出・訂正 2 TCP header 3 1 Osaka Prefecture University TCP/IP 5層構造 (OSI参照モデルでは7層) インターネットの基盤 5 Application Transport 4 Internet 3 2 Network Interface Physical 1 TCP Application IP Transport Internet Network Interface Physical Internet Network Interface Physical Osaka Prefecture University コンピュータのアドレス ホスト名/ドメイン名(FQDN) IPアドレス (Internet Protocol) E-mail, WWWなどで一般に利用される形式 例) pca01.edu.osakafu-u.ac.jp インターネット上で利用される形式 例) 157.16.181.199 MACアドレス (Media Address Control) LANで利用される形式 例) C0:00:A0:91:2F:88 Osaka Prefecture University 名前によるアドレスの指定… IP address は数字の列で覚えにくい ホスト名やメールアドレスには「名前」が使 われているはず!? [email protected] http://www.osakafu-u.ac.jp/index.html Osaka Prefecture University DNS (Domain Name System) IP address とホスト名の対応 ホスト名から IP address を検索 あるいは、その逆 インターネット全体に渡って IP address と 名前との対応表が維持されている!! 組織内・ネットワーク内の対応表はそれぞれ が管理 超大規模分散データベース Osaka Prefecture University FQDN (Fully Qualified Domain Name) ホスト名や組織名 階層化された名前付け インターネット上で一意な名前付けが可能 ドメイン、サブドメイン… 教育機関 情報工学科 abc.cs.osakafu-u.ac.jp ホスト名 大阪府立大学 日本 Osaka Prefecture University ドメイン名の構造 TLD (Top Level Domain) 国名(ISO3166で規定) 例外(US: .com, .edu, …) 汎用ドメイン(検討中) 組織の属性・性質 ac:教育研究機関、co:企業、ne:プロバイダ、 go:政府機関、…etc. 組織の名称 組織内のサブドメイン Osaka Prefecture University ドメイン名の構造 ルートは “.”(ドット)で表す . com jp co nec edu ac osakafu-u center mit cmu sun ibm keio cs Osaka Prefecture University クライアント/サーバ 通信を行うノード(ホスト)の役割 サービスを提供する側…サーバ(server) mail server, WWW server サービスを受ける側…クライアント(client) 利用者のPCなど Osaka Prefecture University ポート番号 アプリケーションに応じたサービスの識別 SMTP telnet HTTP 25 23 80 Osaka Prefecture University メールサーバ 郵便局と同じ働き ユーザからのメールを受付 メールの宛先を見て、転送先のサーバを決定 メールボックス 宛先ユーザのメールボックスに保存 ユーザからのアクセスを待つ(POP/IMAP) Osaka Prefecture University メール転送プロトコル(SMTP) クライアント・ホストからのメール発信 ※ メール受信には POP/IMAP を利用 サーバ間のメール転送 Interne t Mail server SMTP Client Mail server POP IMAP Client Osaka Prefecture University Webページの転送(HTTP) Webコンテンツの転送に利用 1回の要求ごとにセッションを完結する (State-less) GET Interne t Client コンテンツ WWW server Osaka Prefecture University HTTP ~ WWWのしくみ Netscapeで http://abc.com/index.html WWWサーバ を見よう... pca01.edu. osakafu-u.ac.jp abc.com Osaka Prefecture University HTTP ~ WWWのしくみ 要求 /index.htmlを 送ってください。 pca01.edu. osakafu-u.ac.jp Netscape上に Netscape上に ページが表示される ページが表示される WWWサーバ 返答 了解。送ります。 abc.com Osaka Prefecture University
© Copyright 2024 ExpyDoc