Protocol と Server Protocol ( プロトコル または プロトコール ) 03- インターネットの規約プロトコルとサーバー 複数の者が対象となる事項を確実に実 するための 規約 順等について定めたもの 本来は外交儀式の 順 派 して 実験の 順 コンピュータ間の通信 順等を指す fujiwarakimiaki@gmail.com fujiwara.server-on.net 脳を迎える場合 い絨毯を敷く 統領は 相が出迎える 席次 挨拶 乾杯の役割と順番も 決まりがある 1 医療情報処理 2 県 医 医療情報処理 -3 インターネット 語の P IP (Internet Protocol) インターネットの 基本的な 規約 TCP (Transport Control Protocol) パケットの 伝送制御 順 HTTP (Hyper Text Transfer Protocol) ホームページ検索の 順 SMTP (Simple Mail Transfer Protocol) メール転送 順 DHCP (Dynamic Hosy Configuration Protocol) PCにIPアドレスを与える 順 etc やたらと P が出てくる 規約 順 という意味 コンピューター同 の通信の 順の約束のこと あるいは その 順を実 するソフトウェアのことをいう サーバー (Server) と (Client) Server: 情報 サービスを提供するコンピュータ Client: 情報を要求する側 : サーバーの 客 となるコンピュータ ( ふつうの PC や携帯端末は全ての 種 ) 特に重要なサーバー SMTPサーバー : Mailの送信と中継 POP IMAPサーバー : 受信メールの保管とダウンロード HTTP(WWW) サーバー : ホームページの提供 DNSサーバー (NS): ドメイン名からIPアドレスを検索 前回資料に詳しく説明した DHCPサーバー : PCにIPアドレスを割り当てる 3 県 医 医療情報処理 -3 4 県 医 医療情報処理 -3
順 の具体的な例とサーバー (SMTP) POP(Post Office Protocol) サーバー SMTP (Simple Mail Transfer Protocol) メールの送信と中継を担当 POP サーバー受信メールの保管とダウンロードを担当 (PC スマホ ) メールサーバー (SMTP サーバー ) (PC スマホ ) POP サーバー Helo こちらは (PC の名前 ) です メール受信 こちらのメールアドレスは @ です Nice to meet you こちらは ( サーバー名 ) です 私は です ユーザー名 (@ の左側 ) を名乗ってください 宛先のメールアドレスは @ です ( 複数のアドレスを指定してよい ) これからメールの本 を送ります 了解 どうぞ ( 拒否されることもある ) 了解 どうぞ ( 拒否されることもある ) パスワードは XXXXXXX です 1 番 のメールをください 了解 パスワードは? 了解 メールが 3 通来ていますよ 5 subject: こんにちは.( 添付ファイルも含まれる ) 終わります ( 別のメールを頼んでもよい ) 了解 どうぞ受け取りました 相 に配送します 切断県 医 医療情報処理 -3 6 from aaa@bbb subject: こんにちは.( 添付ファイルも含まれる ) 終わります ( 別のメールを頼んでもよい ) 了解 1 番 のメールをダウンロードします切断県 医 医療情報処理 -3 HTTP サーバー (WWW サーバー ) ホームページの提供 Hyper Text Transfer Protocol= リンクすること http://www.naramed-u.ac.jp/ HTTPS 安全 (secure) な HTTP ID パスワードを要求される場合は HTTPS であることを確認する 暗号化されていることを す鍵のマーク GET / ( トップページを たい ) 県 医 WWW(HTTP) サーバー OK このページは に更新されています 字は UNICODE です HTTPS であることを す <HTML> 書データ 'HTML </HTML> 画像やマークなど とても簡単 HTTPS となっているページでは ID パスワード暗号化されて 傍受されても安全 7 8
ドメイン名を IP アドレスに翻訳する Name Server = DNS Server www.sony.co.jp って何番? 137.153.10.110 です が属する組織の NS Name Server 別の Name Server 分が知っていること 各組織の Name Server (NS) は 1) 分で知っていること ( 組織の名前 ) には直接答える 2) それ以外は 他の NS に問い合わせて 結果をに知らせる 3) 度知った情報は保管する ( キャッシュする ) が数時間で消去する ICANN の NS はこの 13 台 (root-ns) a.root-servers.net. 198.41.0.4 米 Verisign 社 b.root-servers.net. 192.228.79.201 米南カリフォルニア大学 c.root-servers.net. 192.33.4.12 米 Cogent 社 d.root-servers.net. 128.8.10.90 米 Meryland 大学 e.root-servers.net. 192.203.230.10 米 NASA f.root-servers.net. 192.5.5.241 米 Internetコンソーシアム g.root-servers.net. 192.112.36.4 米国防総省 h.root-servers.net. 128.63.2.53 米陸軍 i.root-servers.net. 192.36.148.17 ノルウェー NORDUnet j.root-servers.net. 192.58.128.30 米 Verisign 社 k.root-servers.net. 193.0.14.129 ロンドン RIPE NCC l.root-servers.net. 198.32.64.12 米 ICANN m.root-servers.net. 202.12.27.33 東京 WIDE 国以外はわずか 3 台 事実上 政府の管理下にある NS が機能しなければ URL メールアドレスなどが無意味になる 9 医療情報処理 -3 10 県 医 医療情報処理 最初は ICANN の NS(13 台 ) に聞く DHCP サーバー www.sony.co.jp って何番? ( 例えば ) 県 医 1 5 Name Server ICANN NSNSNS 2 JPNICのNSに聞きなさい 3 JPNIC NS NSNS ネットワーク (LAN) に参加したに対して IP アドレスを指 する Dynamic Host Configulation Protocol 私の IP アドレスはいくつになるの? こうしなさい IP アドレス =1.1.1.7( 例 ) DNS=2.2.2.2( 例 ) DHCP サーバー 1.1.1.6 4 SONY の NS に聞きなさい 1.1.1.1 137.153.10.110 です 1.1.1.5 SONY NS 11 県 医 医療情報処理 12 1.1.1.4 1.1.1.3 1.1.1.2 県 医 医療情報処理 -3
internet の今後の発展 1) CLOUD CLOUD CLOUD ( 雲 ) インターネット上のサーバで処理が われ 利 者は提供されるサービスを受ける 利 者には cloud: 雲 の中 はわからない ( 知る必要もない ) が そこから有益なサービスが降ってくるというイメージ クラウドの定義 クラウド コンピューティングとは コンピューティング資源 ( ソフト ハードとも ) を必要なとき必要なだけ簡単に使える仕組み 企業が使う場合 使 量に応じて課 される 時的にコンピュータの台数やデータ保存量をを増やしたい時など 13 県 医 医療情報処理 -3 14 県 医 医療情報処理 -3 Cloud の種類 ( サービスの形 ) SaaS (Software as a Service: サーズ ) ソフトウェアの提供 メール グループウェア CRM( 顧客管理ソフト ) 電 カルテを クラウド に置く 情報の共有 PaaS (Platform as a Service: パーズ ) WWW サーバやデータベースなどの提供 HaaS( ハーズ ) または IaaS( イアーズ ) (Hardware / Infrastructure as a Service) ( 仮想 ) コンピュータやディスクの提供 http://ja.wikipedia.org/wiki/ クラウドコンピューティング 15 16
internet の今後の発展 2) BIGDATA BIGDATA ( 巨 なデータ ) SNS の投稿 電 メール 買い物 レンタルの記録 監視カメラ 改札の通過 診察記録 投薬 処置 あらゆる場 で個 の情報が記録されている時代それらを処理できるコンピュータ能 蓄積量の増 データを分析することは 間の処理能 を超えている AI( 知能 ) の発達 医療とビッグデータ クローズアップ現代 (NHK) 2013/10/2 患者のカルテや診療報酬のレセプトなど 膨 なデータを分析することで どういった治療をすれば最適な効果が上がるかという 費 対効果 が可視化され これまでブラックボックスだった 医療のムダ があぶり出されつつある いち早くデータ統合に踏み切った岐 学病院では 投薬量が減ることなどで 数億円余の医療費の削減に結びつけている さらに医療ビッグデータの先進国スウェーデンでは 齢社会に備えて社会保障情報も統合 例えばリウマチでは い治療法を選択しても 患者が早期に社会復帰できれば安く済む など 1 69 の治療項 をビッグデータで解析して 改 が進められている ビックデータが医療現場をどう変えようとしているのか 最前線の現場から課題を探る ( 時間があれば ビデオを ます ) 17 県 医 医療情報処理 -3 18 internet の今後の発展 3) IoT Internet of Things ( モノのインターネット ) PC スマートフォン 動 住宅機器 家電製品 医療機器 産業機械 ロボット ( ドローン ) すべてがインターネットにつながる IoT IoT の基盤 スマートデバイスの普及センサーの多様化と 型化モバイル ネットワークの 速化 低価格化 コンピューター機器の 性能 低価格化利 分析ソフトウエア技術の進歩クラウド コンピューティングの普及 19 県 医 医療情報処理 -3 20 県 医 医療情報処理 -3
クラウドモノIoT の仕組み internet の今後の発展 4) Deep Learning 知見 ( インテリジェンス ) やノウハウ ネットワーク 分析 収集 & 活用 セ通信センサIF 処理ビッグデータ センサ通信セ処理通信 IF セ通信センサ Deep Learning( 深層学習 ) ク処理 通信処理理データ IF 制御 インターネットモバイル ネットワークセンサー ネットワーク 自動車スマートグリッド住宅機器家電製品医療機器産業機械宇宙衛星ロボット 21 いわゆる AI(Artificial Intelligence) 脳の機能の再現 深いニューロン層約 100 万個と 2 億のシナプス 間は 1000 億個のニューロンと 100 兆個のシナプスをもつ 22 県 医 医療情報処理 -3 Deep Learning 分類と認識 書きの 章を読む 写真を分類する 個 を特定する 間を相 にゲームを う ( すでに実現している ) シンギュラリティ (Singularity= 特異点 ) 2040 年代に 間の知能を超えるかもしれない 23 県 医 医療情報処理 -3 24