Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
情報処理工学12資料 /infoeng12
Search
Kazuhisa Fujita
December 14, 2022
Education
880
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
情報処理工学12資料 /infoeng12
Kazuhisa Fujita
December 14, 2022
More Decks by Kazuhisa Fujita
See All by Kazuhisa Fujita
人工知能ゼミ03 /aizemi03
kfujita
3
230
情報処理工学問題集 /infoeng_practices
kfujita
2
870
人工知能ゼミ1-ガイダンス- /aizemi01
kfujita
2
180
人工知能ゼミ02 /aizemi02
kfujita
0
210
人工知能時代の到来/IntroAI
kfujita
0
600
大学生活はスマホ・パソコンとともに!安全な使い方とAIのチカラ /DigitalLiteracy
kfujita
0
160
情報処理工学14資料 /infoeng14
kfujita
0
790
情報処理工学15資料 /infoeng15
kfujita
0
450
情報処理工学13資料 /infoeng13
kfujita
1
790
Other Decks in Education
See All in Education
子どものためのプログラミング道場『CoderDojo』〜法人提携例〜 / Partnership with CoderDojo Japan
coderdojojapan
PRO
4
19k
2026年度春学期 統計学 第8回(オンデマンド配信回) 演習(1)・問題に対する答案の書き方 (2026. 5. 21)
akiraasano
PRO
0
190
【デザイナー就活講座】 デザイナー就活市場・企業探し・ポートフォリオのポイント
koheihasebe
0
470
!コスパよくインターンに受かる方法!
ruribou
1
330
Visionary Initiative: Future Intelligence — Laying the foundations for the future of science, intelligence, and society | Science Tokyo
sciencetokyo
PRO
0
240
Enterprise UI, v2
stevekinney
0
190
The Strengthening Institutions Program
territorium
PRO
0
150
Soluciones al examen de Geografía 2026. JULIO (Convocatoria Extraordinaria)
juanmartin2026
1
18k
Fundamentos, Caracteristicas y Aplicaciones de los Modulos NumPy , Matplotlib y Pandas
robintux
0
220
[2026前期火5] 論理学(京都大学文学部 前期 第11回)「ハーモニー:三層モデルと保存拡大」
yatabe
0
250
sepm-training-sample
levii
0
170
Geografía y fútbol. Atlanta. la megalópolis del fútbol
juanmartin2026
1
12k
Featured
See All Featured
The Language of Interfaces
destraynor
162
27k
HDC tutorial
michielstock
2
820
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
580
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Producing Creativity
orderedlist
PRO
348
40k
Navigating Team Friction
lara
192
16k
How to build a perfect <img>
jonoalderson
1
5.9k
Transcript
情報処理工学 第12回 藤田 一寿 公立小松大学保健医療学部臨床工学科
プロトコル
プロトコル • ネットワークを通じてコンピュータ 同士がやり取りするための取り決め. • この取り決めがないと情報が伝わら ない. 日本しか分からない 英語しかわからない 情報が伝わらない
英語で伝えるというルールにする 情報が伝わる 英語がわかる 英語がわかる
プロトコルとOSI参照モデル • プロトコル • どのようなケーブルを使うか. • どのような形式で情報を送るか. • など •
プロトコルを7層に分けたものがOSI参照モデル
TCP/IP • インターネットの通信で事実上の標準(デファクトスタンダード)と して用いられる通信プロトコル • IP (Internet Protocol) • 複数のネットワークをつないで,その上をパケットが流れる仕組みを規定.
• 第3層 • TCP (Transmission Control Protocol) • 正しく情報が送られたことを保証する仕組みを規定. • 第4層 • インターネットの技術をそのままLANなどに応用したネットワークを イントラネットと呼ぶ.
ネットワークのサービスとプロトコル • HTTP (HyperText Transfer Protocol ) • Webサイトの転送に利用するためのプロトコル. •
FTP (File Transfer Protocol) • ファイル送信サービスを利用するためのプロトコル. • NTP (Network Time Protocol) • コンピュータの時間合わせを行うためのプロトコル. 〇〇.thmlを見たい 送るよ
電子メールのためのプロトコル. • SMTP (Simple Mail Transfer Protocol) • 電子メールを送受信するためのプロトコル. •
POP (Post Office Protocol) • メールサーバに溜まった電子メールを自分のコンピュータに読み込むため のプロトコル. • メールサーバから自分のコンピュータに電子メールを移動させることを受 信と考えると,受信用のプロトコルとも言える. 送るよ 受け取るよ 受け取りたい 送るよ
演習 • データの保存やデータ通信プロトコル(通信手順などの約束 事)について誤っているのはどれか. (ME2第29回) 1. HTTP:Webページの閲覧に用いられるプロトコル 2. TCP/IP:インターネットで使われている基本的プロトコル 3.
DICOM:医療用ディジタル画像に関するフォーマット 4. SSL:電子メールの送信用プロトコル 5. FTP:ファイル転送に用いられるプロトコル
演習 • データの保存やデータ通信プロトコル(通信手順などの約束 事)について誤っているのはどれか. (ME2第29回) 1. HTTP:Webページの閲覧に用いられるプロトコル 2. TCP/IP:インターネットで使われている基本的プロトコル 3.
DICOM:医療用ディジタル画像に関するフォーマット 4. SSL:電子メールの送信用プロトコル 電子メールの送受信で使われるのはSMTP,SSL (Secure Sockets Layer)は通 信を暗号化するための仕組み. 5. FTP:ファイル転送に用いられるプロトコル
インターネット
インターネット • 家や会社,学校などの単位ごとに作られた1つ1つのネット ワークが更に外のネットワークともつながるようにした仕組み( 総務省,国民のための情報セキュリティサイトより). ーネットは、家や会社、学校などの単位ごとに作られた1つ1つのネットワークが、さらに トワークともつながるようにした仕組みです。外のネットワークと接続するために、ルータと 機器や、インターネットサービスプロバイダと呼ばれる通信事業者のサービスを利用しま 模でコンピュータ同士を接続した、最も大きいネットワークといえます。 ワーク上で、情報やサービスを他のコンピュータに提供するコンピュータをサーバ、サーバ
(http://www.soumu.go.jp/main_sosiki/joho_tsusin/security/basic/service/02.html)
インターネット・サービス・プロバイダ (ISP) • しばしばプロバイダとも呼ばれる. • ユーザに対しユーザのコンピュータをインターネットへ接続す るための手段をサービスとして提供する事業者のこと. 光回線など ISP インターネット
IPアドレス • インターネット(TCP/IPのネットワーク)につながっているコ ンピュータやネットワークを管理する番号のこと. • インターネット上の住所の意味合い. • IPアドレスは重複してはならない. 192.168.1.1 192.168.1.2
192.168.1.6 192.168.1.2 重複はダメ
IPアドレスの値 • IPアドレスは32桁の2進数で表される (IPv4). • 例:11000000101010000000000100000001 • これを10進数に直したものを人間は普段使っている. • 例:192.168.1.1
• 8ビットごとに . が入る.
グローバルIPアドレスとプライベートIPアドレス • グローバルIPアドレスアドレス • インターネットで用いるIPアドレス • 1つの番号が世界でただ一つの機器を指し示すことが保証されなければな らないため,地域ごとのNIC (Network Information
Center)と呼ばれる民間 の非営利機関によって管理されている. • JPNIC(社団法人日本ネットワークインフォメーションセンター) • プライベートIPアドレス • LAN内で使えるIPアドレス • LAN内で重複しなければ,システム管理者が自由に使うことができる. • プライベートIPアドレスとして使えるものは,10.0.0.0-10.255.255.255, 172.16.0.0-172.31.255.255,192.168.0.0-192.168.255.255である.
IPv6 • IPv4(前述のIPのこと)の後継のプロトコル. • IPv6ではIPアドレスを2^128個使用できる. • IPv4ではIPアドレスが2^32(約43億)個しか使えないため, IPv6への移行が緩やかに行われている.
ドメイン名 • IPアドレスは数字の羅列であるため,人間にとっては覚えにく いしわかりにくい. • IPアドレスに対して,文字で別名を付けたものをドメイン名と いう. • 例 •
www.uec.ac.jpは130.153.9.34を表す. • acに当たる部分は,acなら大学,coなら企業のように組織の種 類を表す. • jpの部分は国を表す. 一対一対応 www.foobar.co.jp 192.168.1.1 組織 国
ドメイン名の管理 • IPアドレスとドメイン名は一対一に対応しなければならない. • 日本ではJPRS (日本レジストリサービス)が管理している. • IPアドレスとドメイン名を結びつける仕組みをDNS(Domain Name System)
という. • DNSを提供するサーバのことをDNSサーバと言う. www.foobar.co.jpはどこ 192.168.1.1だよ DNSサーバ
IPアドレスのネットワーク部とホスト部 • IPアドレスはネットワークごとに分かれるネットワークアドレ ス部とネットワーク内でコンピュータを識別するためのホスト アドレス部に分かれる. • 例えば,次のIPアドレスは頭の24ビットがネットワークアド レスを表し,後ろの8ビットがホストアドレスを表す. • 11000000
10101000 00000001 00000011 • 192.168.1.3
IPアドレスのクラス • IPアドレスにはネットワークの規模によって大きく3つのクラスに分 かれている. • クラスA • 0.0.0.0 – 127.255.255.255
• 大規模ネットワーク用 • ネットワークアドレス部がIPアドレスの先頭8ビット • クラスB • 128.0.0.0 - 191.255.255.255 • 中規模ネットワーク用 • ネットワークアドレス部が先頭16ビット • クラスC • 192.0.0.0 – 223.255.255.255 • 小規模ネットワーク用 • ネットワークアドレス部が先頭24ビット
サブネットワーク • ネットワークに接続する機器が多い場合,管理しやすくするた めに小さく分割したネットワークにする.その小さく分割した ネットワークのことをサブネットワーク(サブネット)という.
サブネットマスク • ネットワークをサブネットに分割する際,サブネットに所属する機器 のIPアドレスはまとまっていたほうが(連番のほうが)管理しやすい. • IPアドレスの範囲を表したものをサブネットマスクという. • 192.168.0.1から192.168.0.255の範囲のIPアドレスを1つのサブネット で使いたい場合 •
11000000 10101000 00000000 00000001 (192.168.0.1)から • 11000000 10101000 00000000 11111111 (192.168.0.255)まで • 1つのサブネットが使う. • 1つのサブネットが用いる2進数表示のIPアドレスを見ると,1つのサブネット 内でIPアドレスの先頭24ビットは共通している. • 共通する2進数部分を1とすると • 11111111 11111111 11111111 00000000 (255.255.255.0) • となる.これがサブネットマスクである.
サブネットマスクの例 • 192.168.0.1から192.168.0.255の範囲のIPアドレスを4つのサブネッ トで使いたい場合 • サブネット1:11000000 10101000 00000000 00000001から •
11000000 10101000 00000000 00111110 • サブネット2:11000000 10101000 00000000 01000001から • 11000000 10101000 00000000 01111110 • サブネット3:11000000 10101000 00000000 10000001から • 11000000 10101000 00000000 10111110 • サブネット4:11000000 10101000 00000000 11000001から • 11000000 10101000 00000000 11111110 • 以上の範囲のIPアドレスをそれぞれのサブネットで使う事となる. • 以上から分かるようにサブネットマスクは • 11111111 11111111 11111111 11000000 (255.255.255.192) • となる.
サブネットマスクとIPアドレス • サブネットマスクが255.255.255.192のとき,次のIPアドレスの ネットワークアドレス部とホストアドレス部を確認する. • 11000000 10101000 00000000 11000001 •
サブネットマスクが1の部分,つまりIPアドレスの先頭26 ビットまでがネットワークアドレス部となる.ネットワークア ドレス部の最後の2ビットはサブネットを表す. • サブネットマスクが0の部分,つまりIPアドレスの後ろ6ビッ トがホストアドレス部となる.
サブネットマスクの表記 • サブネットマスクとIPアドレスの表記には3種類ある. • 2進数表記(省略) • 10進数表記1 • 192.168.0.1/ 255.255.255.0
• 上記の表記では,IPアドレスは192.168.0.1,サブネットマスクは 255.255.255.0となる. • 10進数表記2 • 192.168.0.1/ 24 • 上記の表記では,IPアドレスは192.168.0.1である.24はサブネットマス クが先頭24ビット1であることを示すため,サブネットマスクは 255.255.255.0となる.
サブネットマスクの注意 • ホストアドレス部が全て0のIPアドレスはネットワークアドレ スとなる. • ホストアドレス部が全て1のIPアドレスはブロードキャストア ドレスとなる.
DHCP • LANにつなぐ機器が増えると1台1台にIPアドレスを振り分け るのが難しくなる. • DHCP (Dynamic Host Configuration Protcol)
を使うことで,IP アドレスなどのネットワーク設定を自動で行うことができる. (金谷,服部,基礎から学ぶ医療情報)
NAT • グローバルIPアドレスとプライベートIPアドレスを1対1で結 びつけて,相互に変換を行う.インターネットに同時に接続で きる台数はグローバルIPアドレスの個数分だけ. (金谷,服部,基礎から学ぶ医療情報)
プロキシサーバー • プロキシサーバー (Proxy Server:代理サーバ)は,内部のコン ピュータが外部に接続する際,内部のコンピュータの代わりに 外部にアクセスするサーバである. • 外部への接続を集中管理できるためセキュリティ対策にもちい られる.
(金谷,服部,基礎から学ぶ医療情報)
演習 • 誤っている組み合わせはどれか.第30回ME2種 1. ファイル形式 - IPv6 2. 解像度 -
dpi 3. カラー表示 - RGB 4. 写真 - JPEG 5. 画素 - pixel
演習 • 誤っている組み合わせはどれか.第30回ME2種 1. ファイル形式 - IPv6 2. 解像度 -
dpi 3. カラー表示 - RGB 4. 写真 - JPEG 5. 画素 - pixel
演習 • IP アドレスについて誤っているのはどれか。 第33回臨床工学技 士国家試験 1. IPv4 は 8
ビットごとに 192.168.100.1 のように表記して いる。 2. ネットワークアドレス部とホストアドレス部で構成される。 3. グローバル IP アドレスは各国の政府機関で管理されている。 4. LAN 内のみで使えるアドレスをプライベート IP アドレスとい う。 5. 枯渇に対応して 128 ビットの IPv6 への移行が進められている。
演習 • IP アドレスについて誤っているのはどれか。 第33回臨床工学技 士国家試験 1. IPv4 は 8
ビットごとに 192.168.100.1 のように表記して いる。 2. ネットワークアドレス部とホストアドレス部で構成される。 3. グローバル IP アドレスは各国の政府機関で管理されている。 地域ごとのNIC (Network Information Center)と呼ばれる民間の非営利機関 によって管理されている. 4. LAN 内のみで使えるアドレスをプライベート IP アドレスとい う。 5. 枯渇に対応して 128 ビットの IPv6 への移行が進められている。
演習 • コンピュータネットワークに関係する用語とその機能との組み 合わせで正しいのはどれか.第28回臨床工学技士国家試験 a. DNS IPアドレスとホスト名の変換 b. WPA 広域ネットワーク
c. HTML インターネット上の資源の位置を表す識別子 d. HTTP 光ファイバを用いたインターネット接続サービス e. SMTP 電子メールの配送
演習 • コンピュータネットワークに関係する用語とその機能との組み合わせ で正しいのはどれか.第28回臨床工学技士国家試験 a. DNS IPアドレスとホスト名の変換 正しい. b. WPA
広域ネットワーク 無線LANの暗号化方式.よって間違い.広域ネットワークはWAN. c. HTML インターネット上の資源の位置を表す識別子 HTMLはHyper Text Markup Languageの略でウェブサイトを作るときに用いられる. よって間違い. d. HTTP 光ファイバを用いたインターネット接続サービス HTTPはウェブサイトの閲覧で用いられるプロトコル.よって間違い. 光ファイバーはFTTH. e. SMTP 電子メールの配送 正しい.
演習 • コンピュータネットワークに関係する用語と説明との組み合わ せで間違っているのはどれか.第31回臨床工学技士国家試験 1. TCP/IP インターネットで用いられる標準プロトコル 2. FTP ファイル転送のためのプロトコル
3. HTTPS 通信内容を暗号化したHTTPプロトコル 4. SMTP ネットワーク管理のためのプロトコル 5. POP 電子メールをサーバから取得するためのプロトコル
演習 • コンピュータネットワークに関係する用語と説明との組み合わ せで間違っているのはどれか.第31回臨床工学技士国家試験 1. TCP/IP インターネットで用いられる標準プロトコル 2. FTP ファイル転送のためのプロトコル
3. HTTPS 通信内容を暗号化したHTTPプロトコル 4. SMTP ネットワーク管理のためのプロトコル SMTPはSimple Mail Transfer Protocolの略で電子メールを送受信(転送) するためのプロトコル. 5. POP 電子メールをサーバから取得するためのプロトコル
期末試験 • 第15回(1月29日)講義に実施 • 時間は30分 • 範囲は第8回(ハードウェア)から第14回(セキュリティ)の講 義で取り扱った内容 • 国家試験,ME2種の過去問を改変したものを出題
• 筆記用具,スマホ or PCのみ持ち込み可能 • 不合格となった学生がいた場合は,再試の連絡を掲示板する. • 定期試験ができると国家試験もできるようになるので頑張ろう.