際際滷

際際滷Share a Scribd company logo
システムと秤鵑諒尖 ネットワ`ク古 鯀済仂進辧’狡勝| [email_address]
センサ`システムの勣殆 センサ` 宥佚 盾裂
おしながき ネットワ`ク / インタ`ネットとは TCP/IP のしくみ ゴ鵑覆覦k苧 WWW 隆栖への婢李
1.  ネットワ`ク / インタ`ネットとは
麻Cと麻Cを、 麻Cの撹勣殆 處麻??秘薦?竃薦 秘薦廾崔の箭坤`ボ`ドマウスセンサ 竃薦廾崔の箭坤妊スプレイプリンタ 秘竃薦廾崔の箭采廾崔 ( ディスク ) モデム では竃薦をeな麻Cの秘薦に、い世蕁 2 岬參貧の麻Cが、ったものを仝ネットワ`ク々と柵ぶ
ネットワ`クで採ができる メッセ`ジ住Q 徨メイル ファイル慌嗤 デ`タベ`ス h侯荷恬 ゲ`ム アイディア肝及でアプリケ`ションいろいろ
パソコン宥佚 ゛ロ`カルな仝ネットワ`ク々゛ 晩云では 80 定旗瘁磯より送佩 ホストコンピュ`タとパソコンを指で、 謹くは嗤埖方嵐のn署になることも メイル?幣医などのサ`ビスが贋壓 幣医を旋喘したファイル住Qサ`ビスも NiftyServe,PC-VAN, 晩U MIX などが嗤兆
パソコン宥佚のトポロジ 鹿嶄侏ネットワ`ク 1 岬のホストに謹方の PC がぶら和がる 之泣 麿のネットにはメ`ルも曙かない 猟忖ベ`スの]i議アプリケ`ション ホスト
インタ`ネットとは レx済}方のネットワ`クgの俊A 倭x TCP/IP による畠弊順議な麻Cネットワ`ク 噸宥は倭xのほう 匯違兆~ではなく耕嗤兆~なので^ internet ̄ ではなく^ the Internet ̄ とこう
インタ`ネットのトポロジ それは並室gから兵まった 宰蚯rでも宥佚できる蛍柊トポロジ 徭啜弔暴U揃をO協 ( ル`ティング ) TCP/IP の蒙罿呂海 ル`ティングと兆念盾Qである
2. TCP/IP のしくみ
IP とは Internet Protocol 宥佚の弊順で仝なんちゃら P 々と竃てきたら Protocol を峺す ( ト`トロジ`だが ) インタ`ネットの児Aとなる室g
TCP/IP のA夛
なぜA夛なのか 和了と貧了とを俳り蛍けることでg廾が否叟に 麗尖咾鯣襪賁罎┐襪海箸?なモ`ドがgF辛嬬 箭 ethernet o LAN  ppp( 指 ),etc. 仟たなアプリケ`ションを和了咾鮴喘して恬撹辛嬬
IP アドレス IP で俊Aされるノ`ド ( 俊Ag了 ) につけられるユニ`クな催 IPv4 では 32bit の方忖双 箭 133.11.95.35 嗤泙勉Y坿->酢fの辛嬬來 肝弊旗 IP アドレスとして IPv6
ル`ティング IP の嶷勣な室gのひとつ IP アドレスのグル`プによりネットワ`ク蛍護 ( サブネット ) ネットワ`クgの宥佚には竃秘笥となるノ`ド ( ゲイトウェイ ) 宥佚rにこれらの訳周により啜弔縫覃`トQ協
ル`ティングのイメ`ジ ノ`ド ノ`ド GW サブネット ノ`ド ノ`ド GW サブネット インタ`ネット
兆念盾Q IP のもうひとつの嶷勣なC嬬 わかりやすい兆念から IP アドレスを蒙協 箭 bridge.t.u-tokyo.ac.jp->133.11.95.35 ドメインレジストラにより弊順で匯吭に砿尖 g廾は護 ( 中易いのだがLくなる )
さて IP の和了咾錬 念戻となる麗尖咤 Ethernet CSMA/CD 圭塀 音_gなだが usable な宥佚圭隈 IP やその貧了 (TCP) には音_gな麗尖咾任發修譴覆蠅僕佚するための碧譴韻ある
UDPとTCP 宥佚枠に、りましたデ`タを僕ってみよう ふたつの圭塀 ハガキ圭塀 (UDP) と圭塀 (TCP)
ハガキ圭塀 (UDP) デ`タのK ( パケット ) をひとつ麿のノ`ドに僕りつける ( デ`タグラム宥佚 ) パケットには僕り麼や曙け枠などの秤鵑きzまれている 曙くことは隠^されていない (!) 碧Mがgでかつ互堀なので_g來よりも鬴靜圓勣箔される喘余に喘いられる
圭塀 (TCP) TCP/IP の兆はここから デ`タ双 ( ストリ`ムという ) を}方のパケットに蛍護して僕る かけ貧はストリ`ムを宥佚しているようにえる ( ストリ`ム宥佚 ) ファイルのiみきと揖じ湖でアプリケ`ションを恬ることができる
ここで富?用´ ところで麗尖 (Ethernet) って音_gなんじゃなかったっけ それで芦協したストリ`ム宥佚ができるの
ハンドシェイク C匂gで_gに宥佚するためのテクニック
硬灸議なハンドシェイク 麻Cとプリンタの宥佚を深えてみよう プリンタ ( 詰堀 ) PC( 互堀 ) 匯圭鬚僕佚していてはデ`タを函りこぼす  -> プリンタから仝棋った 垢鬚ける ( フロ`コントロ`ル )
フロ`コントロ`ル圭塀 仝棋った 垢里け圭のN ソフトウェアフロ`コントロ`ル 蒙協のデ`タ ( 猟忖 ) に仝棋った々の吭龍を隔たせる その猟忖を僕るには中宜な返が駅勣 ( エスケ`プなど ) ハ`ドウェアフロ`コントロ`ル 仝棋った々を吭龍する佚催を喘吭
フロ`コントロ`ルのgH プリンタ BUSY という佚催でハ`ドウェアフロ`コントロ`ル シリアル宥佚 ( いわゆる RS-232C) ソフトウェアコントロ`ル (XON/XOFF) と ハ`ドウェアコントロ`ル (RTS/CTS) を俳Q
さて´  CSMA/CD とは }方のノ`ドで佚催を慌嗤 (Multiple Access) 佚催を送れる ( 麿ノ`ドの ) 佚催を奮 (Carrier Sense) 麿ノ`ドの佚催とn融しちゃったら岱方rg棋って壅僕 (Collision Detect)
CSMA/CD の}泣 パケットの會は隠^されない 指が詞んでいるときには棋ちrgがランダムに伏じる そこで TCP ではパケットに仝シ`ケンス桑催々という桑催をつけ欺彭したパケットの會を_協駅勣に鬉犬Kべ紋え?壅僕勣箔を佩う だから芦伉して聞ってください
TCP/IP アプリケ`ションの撹 サ`バ ( プログラム ) とクライアント ( プログラム ) gで宥佚 この宥佚冱Zを ( アプリケ`ション ) プロトコルと柵ぶ サ`バ クライアント 宥佚
TCP/IP のアプリケ`ションたち 徨メイル砦らないはいませんよね NetNews 埼徨幣医 Ftp 坤侫.ぅ諚僕 Archie  Ftp サイトにあるファイルを碧 Telnet 坤優奪箸鮟蕕靴洞膨俊A IRC 坤船礇奪 ( おしゃべり ) WAIS 最碧サ`ビス ( 書じゃlも聞わない ) Whois 哉卜?Mデ`タベ`ス X 坤優奪肇鍠`クベ`スのグラフィック極挑 そして´  WWW
3.  ゴ鵑覆覦k苧 WWW
WWW 念雰 Xanadu テッド?ネルソンによる仝ハイパ`テキスト々の古廷 SGML 猟の夛をマ`クアップにより燕F
WWW のQ伏 CERN のティム?バ`ナ`ド?リ`冩梢Tが猟を幣するために戻宛?g廾 World Wide Web と凋兆 NeXT で嘛するテキストベ`スアプリケ`ションだった イリノイ寄僥の僥伏マ`ク?アンドリ`センらが鮫颪鬉靴織屮薀Ε MOSAIC を恬撹
これが NeXT だ
ジム?クラ`クの伏冂 しい社優に圄ち茶ギライ グレて互丕嶄曜今秘 そこで方僥の嘉嬬に欷兇ユタ寄僥秘僥 スタンフォ`ドで縮娩となる 冩梢撹惚を圷に SGI 芙O羨寄撹孔 慌揖U嗾澆肇吋鵐 SGI 芙を肇る そして泳はマ`ク?アンドリ`センにメイルを僕った´
Netscape 芙のQ伏 ゛ WWW 斌喘晒゛ アンドリ`センを孃いたクラ`クは Netscape 芙をO羨 WWW サ`バとブラウザ Netscape Navigator を_k MOSAIC で床かなブ`ムを柵んでいた WWW は Netscape により卯k議に噸式 瘁に Microsoft も MOSAIC を圷に Internet Explorer を_k 2 寄ブラウザの圷となる
URL ゴ鵑憤k苧その 1 Uniform Resource Locator の待 インタ`ネット貧でのリソ`ス ( ファイルなどの了崔を蒙協 スキ`ム ( アクセス圭隈?プロトコル ) ホストパスの 3 つの勣殆からなるホスト何よりどの麻Cにそのリソ`スがあるのかをパスによりその麻C貧でのリソ`スの了崔を蒙協する URL によりあらゆる猟の壓りIを猟忖双により燕Fすることができるように
URL の箭 http://bridge.t.u-tokyo.ac.jp/index.html スキ`ム ホスト パス
ここでも用´  URI とは 恷除は URL ではなく URI という冱~が聞われる┐海舛蕕屎塀であり URL は掲巷塀な古廷となった ) URI(Uniform Resource Indicator) のうちインタ`ネット貧での了崔をReに聞うものを ( 没に )URL という URL ではない URI の箭 桑催  tel:03-5841-6099 ISBN  URN:ISBN: 4320026926
HTML ゴ鵑憤k苧その 2 SGML のアプリケ`ションとして猟の夛 ( と鮫颪覆匹痢糊た朕々 ) を峰する冱Z ハイパ`リンク (anchor タグ ) などにより麿の HTML 猟や鮫颪箸礼vBを燕Fできる (URL により麿の猟を峺協 ) gにハイパ`テキストを峰する圭隈を_羨
HTML の箭 <html> <head><title>HTML の箭 </title></head> <body> <h1>HTML の箭 </h1> こんなかんじ。 </body> </html>
Http ゴ鵑 (?) k苧その 3 WWW を屶えるプロトコル ( アプリケ`ション ) GET,POST などわずかなコマンドで撹 GET コマンドのあとに URL のパスを峺協すると鬉垢訥敞櫃鰛僕し 俊Aを俳る ステ`トのないプロトコル メイルや FTP などはステ`トのあるプロトコル
WWW のどこがゴ鵑 gな碧Mみ 愔g廾の是yだった仝リンク々をgなる猟忖双によりgF 峰の ( それほど ) yかしくないマ`クアップ gであるが絞の塚嬾墾來 ステ`トレス->互塞に塚えg廾も否叟 KISS(Keep It Simple and Stupid) が撹孔のI
WWW ベ`スシステム URL のパス何には哈方を原紗することができる この碧Mを旋喘したのが Web システム 議にユ`ザ`からデ`タを鞭け函りそれを圷に啜弔鳳輅渉敞櫃篁させることができる Web システムをBする碧M CGI, applet, etc.
4.  隆栖への婢李
WWW Q伏より噴噫定´ 1990 定ごろスタ`ト MOSAIC は 1993 定 ちょうど 10 定が^ぎたそろそろ肝のアプリケ`ションが伏まれてもいいのでは´
Web システムの巓x Web システムは悲で?なアプリケ`ションが深えられる 秤碧アンケ`トデ`タベ`ス I/F,etc. ブラウザ參翌の喘クライアントを喘いたシステムも竃F 亟寔咫泡サ`ビスなど 喘來の互すぎる WWW が仟たなアプリケ`ションのニッチをZっている
仟弊旗アプリケ`ション P2P 愔瓦離ぅ鵐食`ネットアプリケ`ションは掲各 ( サ`バとクライアントとがある ) P2P ではtてのノ`ドが吉にQわれる Napstar や gnutella  WinMX  Winny( 忽b ) などここ方定識堀にk婢 しかし´ 枠晩 Winny 恬宀は棄俺された
オンラインゲ`ムの弊順 n忽で寄送佩 送佩の尖喇はコミュニケ`ション チャットしながらのプレイが謹い 仝f揖恬IのSしみ々仝芙氏のs蹇垢箸いι バ`チャルな仝Y脂塀々といったイベントも
まとめ WWW は鮄弛圓互く書瘁もインタ`ネットアプリケ`ションの嶄伉議な仇了を媼めるだろう その匯圭で ( }も宇えているが )P2P が岬^しておりまたエンタ`テイメント蛍勸での鮄辰えていくであろう 碧Mをgに隠つことが撹孔のIである
Ad

Recommended

NWstudyforBeginner
NWstudyforBeginner
KennosukeUeda
?
2011定業 仟3定伏鬚
2011定業 仟3定伏鬚
Yuki Takahashi
?
及眉指IoTvB室g茶氏 デ`タ宥佚
及眉指IoTvB室g茶氏 デ`タ宥佚
tzm_freedom
?
埖侵NDEF 2013定8埖催
埖侵NDEF 2013定8埖催
Hirokuma Ueno
?
ブラウザのs雰
ブラウザのs雰
Makoto Kato
?
CpawCTF 茶氏 Network
CpawCTF 茶氏 Network
Takaaki Hoyo
?
Lesson01
Lesson01
MRI
?
Wireshark, measure the net
Wireshark, measure the net
Kiyoshi Ogawa
?
及7指茶氏 ネットワ`クの児A
及7指茶氏 ネットワ`クの児A
hakoika-itwg
?
仝Tiのソケットで棋ってる々Titanium Nagoya Chatroom Vol.2
仝Tiのソケットで棋ってる々Titanium Nagoya Chatroom Vol.2
Akira Suzuki
?
C language Sem 01
C language Sem 01
Kosei Moriyama
?
20060520.tcp
20060520.tcp
Ken SASAKI
?
涙潦粥鰻でロボットを強かす三
涙潦粥鰻でロボットを強かす三
Hisaya Okada
?
これからはじめるIoTデバイス mbed秘T
これからはじめるIoTデバイス mbed秘T
Naoto Tanaka
?
メタデ`タを喘いた掘稼或界艶温稼プロトコルの喘篁
メタデ`タを喘いた掘稼或界艶温稼プロトコルの喘篁
Hiroyuki Maeomichi
?
涙潦粥鰻でロボットを強かす三
涙潦粥鰻でロボットを強かす三
Hisaya Okada
?
160705-02 RTミドルウエアv氏?兆廓寄
160705-02 RTミドルウエアv氏?兆廓寄
openrtm
?
鴛看意と或沿艶稼酷鉛看敬のライトニングト`ク
鴛看意と或沿艶稼酷鉛看敬のライトニングト`ク
Tomoya Hibi
?
websocket-survery
websocket-survery
hogemaru_
?
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Shohei Hido
?
ION Tokyo: Keynote Presentation -- "Can we go back to the original? A Return ...
ION Tokyo: Keynote Presentation -- "Can we go back to the original? A Return ...
Deploy360 Programme (Internet Society)
?
LチカでKわらせないArduino シリアル宥佚 Part2卞佩g
LチカでKわらせないArduino シリアル宥佚 Part2卞佩g
tomitomi3 tomitomi3
?
遺鞄看姻糸#におけるU揃燕の略隔砿尖コスト受返隈
遺鞄看姻糸#におけるU揃燕の略隔砿尖コスト受返隈
Kota Abe
?

More Related Content

Similar to システムと秤烏の方尖?ネットワ`ク古胎 (20)

及7指茶氏 ネットワ`クの児A
及7指茶氏 ネットワ`クの児A
hakoika-itwg
?
仝Tiのソケットで棋ってる々Titanium Nagoya Chatroom Vol.2
仝Tiのソケットで棋ってる々Titanium Nagoya Chatroom Vol.2
Akira Suzuki
?
C language Sem 01
C language Sem 01
Kosei Moriyama
?
20060520.tcp
20060520.tcp
Ken SASAKI
?
涙潦粥鰻でロボットを強かす三
涙潦粥鰻でロボットを強かす三
Hisaya Okada
?
これからはじめるIoTデバイス mbed秘T
これからはじめるIoTデバイス mbed秘T
Naoto Tanaka
?
メタデ`タを喘いた掘稼或界艶温稼プロトコルの喘篁
メタデ`タを喘いた掘稼或界艶温稼プロトコルの喘篁
Hiroyuki Maeomichi
?
涙潦粥鰻でロボットを強かす三
涙潦粥鰻でロボットを強かす三
Hisaya Okada
?
160705-02 RTミドルウエアv氏?兆廓寄
160705-02 RTミドルウエアv氏?兆廓寄
openrtm
?
鴛看意と或沿艶稼酷鉛看敬のライトニングト`ク
鴛看意と或沿艶稼酷鉛看敬のライトニングト`ク
Tomoya Hibi
?
websocket-survery
websocket-survery
hogemaru_
?
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Shohei Hido
?
ION Tokyo: Keynote Presentation -- "Can we go back to the original? A Return ...
ION Tokyo: Keynote Presentation -- "Can we go back to the original? A Return ...
Deploy360 Programme (Internet Society)
?
LチカでKわらせないArduino シリアル宥佚 Part2卞佩g
LチカでKわらせないArduino シリアル宥佚 Part2卞佩g
tomitomi3 tomitomi3
?
遺鞄看姻糸#におけるU揃燕の略隔砿尖コスト受返隈
遺鞄看姻糸#におけるU揃燕の略隔砿尖コスト受返隈
Kota Abe
?
及7指茶氏 ネットワ`クの児A
及7指茶氏 ネットワ`クの児A
hakoika-itwg
?
仝Tiのソケットで棋ってる々Titanium Nagoya Chatroom Vol.2
仝Tiのソケットで棋ってる々Titanium Nagoya Chatroom Vol.2
Akira Suzuki
?
涙潦粥鰻でロボットを強かす三
涙潦粥鰻でロボットを強かす三
Hisaya Okada
?
これからはじめるIoTデバイス mbed秘T
これからはじめるIoTデバイス mbed秘T
Naoto Tanaka
?
メタデ`タを喘いた掘稼或界艶温稼プロトコルの喘篁
メタデ`タを喘いた掘稼或界艶温稼プロトコルの喘篁
Hiroyuki Maeomichi
?
涙潦粥鰻でロボットを強かす三
涙潦粥鰻でロボットを強かす三
Hisaya Okada
?
160705-02 RTミドルウエアv氏?兆廓寄
160705-02 RTミドルウエアv氏?兆廓寄
openrtm
?
鴛看意と或沿艶稼酷鉛看敬のライトニングト`ク
鴛看意と或沿艶稼酷鉛看敬のライトニングト`ク
Tomoya Hibi
?
websocket-survery
websocket-survery
hogemaru_
?
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Shohei Hido
?
ION Tokyo: Keynote Presentation -- "Can we go back to the original? A Return ...
ION Tokyo: Keynote Presentation -- "Can we go back to the original? A Return ...
Deploy360 Programme (Internet Society)
?
LチカでKわらせないArduino シリアル宥佚 Part2卞佩g
LチカでKわらせないArduino シリアル宥佚 Part2卞佩g
tomitomi3 tomitomi3
?
遺鞄看姻糸#におけるU揃燕の略隔砿尖コスト受返隈
遺鞄看姻糸#におけるU揃燕の略隔砿尖コスト受返隈
Kota Abe
?

システムと秤烏の方尖?ネットワ`ク古胎