IPアドレス、IPパケットとはなにか? 情報塾(2003.4.12) URLとの関係は? コンピュータ同士はどう繋がっているか? IPアドレス、IPパケットとはなにか? URLとの関係は? コンピュータ同士はどう繋がっているか? メイルサーバ・WWWサーバ・DNSサーバ のしくみ。
URLとIPアドレス Yahoo/@nifty URL :Unified Resource Locator IPアドレス:Internet Protocol(インターネット・プロトコル) プロトコル:規約・規則 ネットワーク WWWサーバ http://homepage3.nifty.com/oki/kou.htm これをURLと言い、世界中から見れる。 homepage3.nifty.com 61.121.100.100 1対1対応 これをIPアドレスという。
IPアドレス 61.121.100.100 219.179.153.252 210.81.151.171 インターネット 219.179.153.253 219.179.153.254 219.179.153.255 IPアドレスとホスト(ドメイン)アドレスの 変換ができるツール。 202.248.141.68 インターネットにつながっている世界中のマシン(ホスト)は すべてIPアドレスをもっている。
自分のIPアドレスを見るには IPアドレス ipconfigまたはwinipcfgコマンド(命令)で自分のマシンの IPアドレスを見ることができる。
実際の接続 IPヘッダ ルーティングという (バケツリレー) IPパケット 私のPC インターネット Yahooのメイルホスト 発信元アドレス 送信先アドレス 192.168.1.102 210.81.151.171 ルーティングという (バケツリレー) IPパケット 210.81.151.171 IPデータ IPヘッダ 私のPC 210.81.152.90 192.168.1.1 インターネット 192.168.1.102 219.179.153.252 実際には世界中のマシン(ホスト)は経緯して目的のマシン(ホスト) につながる。
実際には世界中のマシン(ホスト)は経緯して目的のマシン(ホスト) につながる。 TRACERTコマンドで確認できる。 ルーティングを見る事もできる。 Yahooのメイルホスト 210.81.151.171 私のPC 210.81.152.90 192.168.1.1 インターネット 192.168.1.102 219.179.153.252 実際には世界中のマシン(ホスト)は経緯して目的のマシン(ホスト) につながる。 TRACERTコマンドで確認できる。
IPアドレス 3D 79 64 2 =4294967296 homepage3.nifty.com 61.121.100.100 4バイト ひとつひとつは10進数 61.121.100.100 8ビット(1バイト)ずつ4つに別ける 4バイト 3D 79 64 16進 このIPアドレスで全世界のマシンを区別している。 IPアドレスは32ビット(bit) =4バイト 32 2 =4294967296 約43億個のIPアドレスが可能
IPアドレスの体系 61.121.100.100 (homepage3.nifty.com)はクラスいくつのアドレス? 1バイト目 2バイト目 3バイト目 4バイト目 61.121.100.100 (homepage3.nifty.com)はクラスいくつのアドレス? クラスAのネットワーク番号を一つもらえば、いくつのホストを まかなえる? 2 =16777216(1677万ホスト(人)) 24 ネットワークとホストとは何か?
ネットワークとホストという考え方 例えばクラスcのネットワーク 1バイト目 2バイト目 3バイト目 4バイト目 192.0.2のネットワーク. 192.0.1のネットワーク. ルータというもの 192.0.2.55 192.0.1.85 192.0.2.1 192.0.1.1 192.0.2.16 192.0.2.42 192.0.1.26 192.0.1.14
ネットワークとホストという考え方の実際 インターネットワールド 家庭内ネットワーク(192.168.1) グローバルネットワーク プライベートネットワーク Papaパソコン 192.168.1.101 ルータ 210.81.151.171 192.168.1.1 Souパソコン 219.179.153.252 192.168.1.102 192.168.1.100 61.121.100.100 Haruパソコン プライベートアドレス グローバルアドレス Ping コマンドやTracertコマンドで接続を確認することができる。
ネットワーク上のサーバ メイルサーバ DNSサーバ FTPサーバ インターネットワールド WWWサーバ Papaパソコン 192.168.1.? ルータ FTPサーバ 192.168.1.1 Souパソコン 219.179.153.252 192.168.1.? インターネットワールド 192.168.1.? WWWサーバ Haruパソコン ネットワーク上には様々なサービスをしてくれるサーバがある。
DNSサーバ Yahoo/@nifty 「homepage3.nifty.comつて何?」 ポート:53番 ネットワーク IPアドレスを教えるサービスをしてくれるサーバ Yahoo/@nifty 「homepage3.nifty.comつて何?」 ポート:53番 ネットワーク 「homepage3.nifty.comは61.121.100.100です。」 DNSサーバ DNS:Domain Name System(ドメイン・ネイム・システム) DNSサーバ自体のIPアドレスはあらかじめPCにセットされている。
DNSサーバ自体のIPアドレスはあらかじめPCにセットされている。 このIPアドレスの マシンにIPアドレスを 問いあわせる。
SMTPサーバ(メイルサーバ) @nifty こう君 ポート:25番 ネットワーク Yahoo 総君 SMPTサーバ ネットワーク Yahoo 総君 SMPTサーバ SMTP:Simple Mail Transfer Protocol メイルBOX
POP3サーバ(メイルサーバ) @nifty こう君 ネットワーク Yahoo 総君 ポート:110番 SMPTサーバ ID/パスワードでメイルを取りに行く 総君 POP3サーバ SMPTサーバ メイルBOX
FTPサーバ Yahoo/@nifty “アップロード”と言う。 ネットワーク FTPサーバ ポート:21番 FTPソフトでHTMLファイルをネットに置く Yahoo/@nifty “アップロード”と言う。 電話線・ADSL ID/パスワードでファイルを置きに行く。 ポート:21番 ネットワーク FTPサーバ souichirou.htm masahiro.htm kou.htm その他の画像ファイル D:\homepage souichirou.htm masahiro.htm kou.htm その他の画像ファイル FTPではファイルを置くこともできるがファイルを取るこ ともできる。 ソフトをダウンロードする時、FTP(ポート21)で取る方法と HTTP(ポート80番)で取る方法がある。ブラウザはどちらでも できる。
WWWサーバ Yahoo/@nifty http://homepage3.nifty.com/oki/kou.htm ポート:80番 GET(くれ!) GETの回答(あげる!) ネットワーク WWWサーバ souichirou.htm masahiro.htm kou.htm その他の画像ファイル コマンド・レスポンスシステム….という。 WWWサーバは要求されたものを配るだけ。 プロトコル ポート番号 http 80 ftp 21 DNS 53 SMTP 25 POP3 110
WWWサーバ 壁紙をつけてみよう <HTML> <HEAD> <TITLE>はじめてのHP</TITLE> </HEAD> <BODY BACKGROUND="BG_27.GIF"> <font size= ■ color=" ■ ■ ■ "> これは、 ****が初めて作ったページです。 </font> </BODY> </HTML> 壁紙をつけてみよう http:GET 61.121.100.100/oki/kou.htm 61.121.100.100 http:GET*RESP kou.htm http:GET 61.121.100.100/oki/BG_27.GIF http:GET*RESP BG 27.GIF
What’s next IPアドレスというのは一体どうやって ふられるのだろう? 物理的なPCごとにユニークな番号というのは あるのだろうか?