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
ネットワーク超入門(座学編)
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
NoMu
March 31, 2023
Technology
1.3k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ネットワーク超入門(座学編)
NoMu
March 31, 2023
More Decks by NoMu
See All by NoMu
いまからでも遅くない!コンテナでWebアプリを動かしてみよう!コンテナハンズオン編
nomu
0
360
いまからでも遅くないコンテナ座学
nomu
0
530
Rerun いまからでも遅くない!デジタルレイバー超入門(座学編)
nomu
0
230
いまからでも遅くない!コンテナでWebアプリを動かしてみよう入門(2-2)WebAPIハンズオン
nomu
0
310
いまからでも遅くない! コンテナでWebアプリケーションを 動かしてみよう(2-1)WebAPI座学
nomu
0
480
いまからでも遅くない! コンテナでWebアプリケーションを 動かしてみよう(1)Gitハンズオン
nomu
0
780
Gitハンズオン準備
nomu
0
670
いまからでも遅くない!デジタルレイバー超入門(座学編)
nomu
1
420
WebSphere_Integration_Meetup
nomu
0
70
Other Decks in Technology
See All in Technology
入門!AWS Blocks
ysuzuki
1
160
徹底討論!ECS vs EKS!
daitak
0
550
OTel × Datadog で 「AI活用」を計測し、改善に繋げる
shihochan
2
430
スタートアップにAmazon EKSは早すぎる? マルチプロダクト戦略を加速する Platform Engineeringの実践 / Is Amazon EKS Too Soon for Startups? Practical Platform Engineering to Accelerate a Multi-Product Strategy
elmodev09
1
390
2026 TECHFRESH 畢業分享會 - AI-Native 重塑軟體工程與虛擬講師
line_developers_tw
PRO
0
1.3k
Kiro Ambassador を目指す話
k_adachi_01
0
110
AI-DLCを “そのまま導入しなかった”話 ~組織に合わせてアジャストした 私たちの実践共有~
hiroramos4
PRO
0
220
ぼっちではじめた登壇が「51名」「241件」の発信に化けた
subroh0508
1
250
日本 Fintech 未来予測レポート 2027〜2028年(手動編集版)
8maki
1
2.5k
【セミナー資料】Claude Code をセキュアに使うための考え方と設定の勘どころ / Claude Code Webinar 20260616
masahirokawahara
2
420
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
200
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
240
Featured
See All Featured
Game over? The fight for quality and originality in the time of robots
wayneb77
1
200
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Into the Great Unknown - MozCon
thekraken
41
2.6k
A designer walks into a library…
pauljervisheath
211
24k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
320
How to Think Like a Performance Engineer
csswizardry
28
2.7k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Embracing the Ebb and Flow
colly
88
5.1k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
160
Being A Developer After 40
akosma
91
590k
Producing Creativity
orderedlist
PRO
348
40k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
170
Transcript
Tech Dojo いまからでも遅くない! ネットワーク超入門(座学編) 2023年3月31日 IBM Developer 18時3分開始予定です! マイクをオフにして お待ちください。
アンケートを取りながら イベント進めたいと思います。 ご協力宜しく御願いいたします!
2 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation 免責事項 本資料に含まれる情報は可能な限り正確を期しておりますが、 記載された内容に関して、日本アイ・ビー・エム株式会社が 何ら保証するものではありません。 従って、本資料の情報の利用は使用者の責任において 為されるものであり、資料の内容によって受けた 如何なる被害に関しても一切の補償をするものではありません。
3 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation 自己紹介 村田 憲昭 北海道北斗市 スノーボード、登山、グルメ、猫 カスタマーサクセス DX人材育成/教育(IT全般) 社内SE(いわゆる「ひとり情シス」) 某コンビニのエンジニア 名前 生息地 趣味 経歴
[email protected]
https://www.linkedin.com/in/noriaki-murata-nmz
4 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation ネットワークの基本的な 概念がざっくりわかる 本Dojoのゴール
5 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation なるべく専門用語を使わず わかりやすい言葉や絵で 説明する 本Dojoのコンセプト
6 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation アンケート
7 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation 本日のアジェンダ 1 .ネットワークとは 2 .データを届ける技術 3 .データを使う技術 4 .ネットワークを作る技術 5 .ネットワークを守る技術
8 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation 本日のアジェンダ 1 .ネットワークとは 2 .データを届ける技術 3 .データを使う技術 4 .ネットワークを作る技術 5 .ネットワークを守る技術
9 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation ネットワークとは コンピュータなどの情報機器を相互に接続し 相互に通信するための仕組みやシステム 広辞苑より ネットワーク = コンピューターネットワーク
10 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation ネットワークとは ネットワークがなかったころ・・・
11 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation ネットワークとは ネットワークがある場合・・・
12 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation ネットワークとは コンピューターネットワークの起源 https://commons.wikimedia.org/wiki/File:Arpanet_1972_Map.png ・ARPANET ・最初は4拠点 ・プロトコル、パケット ルータ、DNS ・1969年にアメリカで誕生
13 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation (改めて)ネットワークとは コンピュータなどの情報機器を相互に接続し 相互に通信するための仕組みやシステム 広辞苑より 届ける 使う
14 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation 本日のアジェンダ 1 .ネットワークとは 2 .データを届ける技術 3 .データを使う技術 4 .ネットワークを作る技術 5 .ネットワークを守る技術
15 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation データを届ける技術 相手にデータを届けるには・・・ つなぎ方 正しい道 を選ぶ 相手を 確認する やりとり 扱い方
16 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation データを届ける技術 これらをまとめている考え方 TCP/IPモデル
17 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation データを届ける技術 TCP/IPモデル 階層名 代表的なもの 第4層(アプリケーション層) HTTP、FTP、DNS、SMTP、POP3 第3層(トランスポート層) TCP、UDP 第2層(インターネット層) IP、ICMP、ARP 第1層(ネットワークインターフェイス層) イーサーネット、PPP、ISDN やりとり 扱い方 相手を 確認する つなぎ方 正しい道 を選ぶ
18 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation データを届ける技術 OSI参照モデルは?(キリ
19 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation データを届ける技術 補足:OSI参照モデル OSI参照モデル TCP/IPモデル 第7層(アプリケーション層) アプリケーション層 第6層(プレゼンテーション層) 第5層(セッション層) 第4層(トランスポート層) トランスポート層 第3層(ネットワーク層) インターネット層 第2層(データリンク層) ネットワークインターフェイス層 第1層(物理層) 参考:https://www.ibm.com/docs/ja/aix/7.2?topic=management-network-communication-concepts
20 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation データを届ける技術 TCP/IPモデル(第1層) ネットワークインターフェイス層 つなぎ方 物理的に接続されているLANケーブル、イーサネット回線、 ネットワーク機器
21 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation データを届ける技術 TCP/IPモデル(第2層) インターネット層 正しい道を選ぶ 複数のネットワークを繋ぐ。媒介あるいは中継をしていく。
22 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation データを届ける技術 TCP/IPモデル(第3層) トランスポート層 相手を確認する 異なるプログラムやアプリケーション間のデータ伝送を担う。 データが目標あるいは受信先まで正しく振り分ける。
23 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation データを届ける技術 TCP/IPモデル(第4層) アプリケーション層 やりとり 扱い方 データが文字、画像、数字などの媒体へと変わり 人間が認識・解読できる状態。
24 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation データを届ける技術 データが送信するイメージは・・・ FTP TCP IP MAC 010111010101000010 データ サーバー ソフトウェア クライアント ソフトウェア 階層名 代表的なもの 第4層(アプリケーション層) HTTP、FTP、DNS、SMTP、POP3 第3層(トランスポート層) TCP、UDP 第2層(インターネット層) IP、ICMP、ARP 第1層(ネットワークインターフェイス層) イーサーネット、MAC、PPP、ISDN
25 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation データを届ける技術 データが受信するイメージは・・・ FTP TCP IP MAC 010111010101000010 データ サーバー ソフトウェア クライアント ソフトウェア 階層名 代表的なもの 第4層(アプリケーション層) HTTP、FTP、DNS、SMTP、POP3 第3層(トランスポート層) TCP、UDP 第2層(インターネット層) IP、ICMP、ARP 第1層(ネットワークインターフェイス層) イーサーネット、MAC、PPP、ISDN
26 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation データを届ける技術 参考:サブネットマスクから有効な範囲を求める考え方 IP:172.16.11.1、 サブネットマスク:255.255.255.192 (11111111.11111111.11111111.11000000) 使用できるネットワークの範囲は IP:172.16.11.0~172.16.11.63 0の数だけ使える。 ⇒6桁使える! ⇒2の6乗=64(個)
27 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation 本日のアジェンダ 1 .ネットワークとは 2 .データを届ける技術 3 .データを使う技術 4 .ネットワークを作る技術 5 .ネットワークを守る技術
28 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation データを使う技術 届けられたデータを使って、さまざまなサービスが 世の中にはある Web SNS 動画配信 メール クラウド
29 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation データを使う技術 たとえば、Webは・・・ 送信(リクエスト) ・以下のデータを下さい http://www.◯◯◯.com/xxyyzz/index.html 受信(レスポンス) index.htmlのデータを送ります! データが全部届いたら 画面に表示する インターネット
30 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation データを使う技術 たとえば、動画配信(ストリーミング)は・・・ クライアント ソフトウェア データが一部でも届いたら 「順次」表示する インターネット 動画配信 サーバー レスポンス 撮影 リクエスト レスポンス リクエスト
31 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation 本日のアジェンダ 1 .ネットワークとは 2 .データを届ける技術 3 .データを使う技術 4 .ネットワークを作る技術 5 .ネットワークを守る技術
32 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation ネットワークを作る技術 ネットワークを作るときに考えること インターネット 接続 ネットワーク 機器の準備 LANケーブル の敷設 サーバー を設置 無線LANの導入
33 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation ネットワークを作る技術 インターネットに出るまでに全体的な構成は こんな感じ・・・ NTT 局舎 自宅/会社 インター ネット フレッツ網
34 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation ネットワークを作る技術 補足:インターネット契約を結ぶということは・・・ NTT 局舎 自宅/会社 インター ネット フレッツ網 NTT⇔インターネット接続 を仲介する業者と契約する ↓ この業者のことを 「インターネットサービスプロバイダー」 (ISP) と呼びます。
35 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation ネットワークを作る技術 自宅の中にネットワークを作ると・・・ ONU 無線 ルーター ゲーム スマホ ノートPC プリンタ テレビ 光 ファイバー スイッチング ハブ
36 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation ネットワークを作る技術 スイッチングハブ ケーブルを介して、PCやプリンタなどの機 器を接続するためのネットワーク機器。 L2スイッチとも呼ばれます。
37 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation ネットワークを作る技術 ルーター ルーティングを行う機器で、異なるネット ワークを接続するときに使う。インター ネットに接続できる。
38 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation ネットワークを作る技術 LANケーブル ノートPCやネットワーク機器を接続するケーブル のこと。Cat5e、Cat6、Cat7など数字が大きいほど 高速通信に対応する。
39 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation 本日のアジェンダ 1 .ネットワークとは 2 .データを届ける技術 3 .データを使う技術 4 .ネットワークを作る技術 5 .ネットワークを守る技術
40 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation ネットワークを守る技術 コンピュータ ウィルス いわゆる「セキュリティ」を意識する・・・ ファイヤー ウォール プロキシ 暗号化 ウィルス対策 ソフト
41 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation ネットワークを守る技術 いわゆる「セキュリティ」を意識する・・・ 外部からの攻撃 内部からの攻撃 不正侵入 SNSに社内の情 報を漏らす
42 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation ネットワークを守る技術 外部からの攻撃から守る(ファイヤーウォール) 社内ネットワーク 許可していない通信は ブロック! 許可した通信は 通す
43 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation ネットワークを守る技術 外部からの攻撃から守る(プロキシ) 社内ネットワーク プロキシ サーバー 匿名性 アクセスログ
44 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation ネットワークを守る技術 内部からの攻撃から守る(セキュリティポリシー) ・基本方針 (例:情報は安全に扱う必要がある) ・対策基準 (例:サーバールームは常時施錠。入室権限が付与されたセキュリ ティカードでのみ立ち入り可能) ・実施手順(例:サーバールーム入室時には管理者に連絡する)
45 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation ネットワークを守る技術 内部からの攻撃から守る(セキュリティ対策ソフト) コンピューターウィルスの特徴が書かれている「定義ファイル」を もとにチェックして、危険かどうか判断するソフトウェア いってよし! ダウン ロード NG!!
乞うご期待! https://ibm-developer.connpass.com/event/278190/ ネットワークを守る技術
47 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation まとめ 1 .ネットワークとは 2 .データを届ける技術(パケット、TCP/IP、UDP・・・) 3 .データを使う技術(Web、メール、クラウド・・・) 4 .ネットワークを作る 5 .ネットワークセキュリティ こんなサイトも参考に・・・ ▼IBM ネットワーク入門ガイド https://www.ibm.com/jp-ja/cloud/learn/networking-a-complete- guide ▼Cisco Networking Academy https://www.netacad.com/
48 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation 本Dojoのゴール(ふりかえり) ネットワークの基本的な 概念がざっくりわかる
49 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation いろいろTry&Errorしながら 試してみてください。 ありがとうございました
50 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation
51 Customer Success, IBM Technology, Japan / © 2023 IBM
Corporation QA タイム