Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ネットワーク超入門(座学編)

NoMu
March 31, 2023

 ネットワーク超入門(座学編)

NoMu

March 31, 2023
Tweet

More Decks by NoMu

Other Decks in Technology

Transcript

  1. Tech Dojo
    いまからでも遅くない!
    ネットワーク超入門(座学編)
    2023年3月31日
    IBM Developer
    18時3分開始予定です!
    マイクをオフにして
    お待ちください。
    アンケートを取りながら
    イベント進めたいと思います。
    ご協力宜しく御願いいたします!

    View Slide

  2. 2
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    免責事項
    本資料に含まれる情報は可能な限り正確を期しておりますが、
    記載された内容に関して、日本アイ・ビー・エム株式会社が
    何ら保証するものではありません。
    従って、本資料の情報の利用は使用者の責任において
    為されるものであり、資料の内容によって受けた
    如何なる被害に関しても一切の補償をするものではありません。

    View Slide

  3. 3
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    自己紹介
    村田 憲昭
    北海道北斗市
    スノーボード、登山、グルメ、猫
    カスタマーサクセス
    DX人材育成/教育(IT全般)
    社内SE(いわゆる「ひとり情シス」)
    某コンビニのエンジニア
    名前
    生息地
    趣味
    経歴
    [email protected]
    https://www.linkedin.com/in/noriaki-murata-nmz

    View Slide

  4. 4
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    ネットワークの基本的な
    概念がざっくりわかる
    本Dojoのゴール

    View Slide

  5. 5
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    なるべく専門用語を使わず
    わかりやすい言葉や絵で
    説明する
    本Dojoのコンセプト

    View Slide

  6. 6
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    アンケート

    View Slide

  7. 7
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    本日のアジェンダ
    1 .ネットワークとは
    2 .データを届ける技術
    3 .データを使う技術
    4 .ネットワークを作る技術
    5 .ネットワークを守る技術

    View Slide

  8. 8
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    本日のアジェンダ
    1 .ネットワークとは
    2 .データを届ける技術
    3 .データを使う技術
    4 .ネットワークを作る技術
    5 .ネットワークを守る技術

    View Slide

  9. 9
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    ネットワークとは
    コンピュータなどの情報機器を相互に接続し
    相互に通信するための仕組みやシステム
    広辞苑より
    ネットワーク = コンピューターネットワーク

    View Slide

  10. 10
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    ネットワークとは
    ネットワークがなかったころ・・・

    View Slide

  11. 11
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    ネットワークとは
    ネットワークがある場合・・・

    View Slide

  12. 12
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    ネットワークとは
    コンピューターネットワークの起源
    https://commons.wikimedia.org/wiki/File:Arpanet_1972_Map.png
    ・ARPANET
    ・最初は4拠点
    ・プロトコル、パケット
    ルータ、DNS
    ・1969年にアメリカで誕生

    View Slide

  13. 13
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    (改めて)ネットワークとは
    コンピュータなどの情報機器を相互に接続し
    相互に通信するための仕組みやシステム
    広辞苑より
    届ける
    使う

    View Slide

  14. 14
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    本日のアジェンダ
    1 .ネットワークとは
    2 .データを届ける技術
    3 .データを使う技術
    4 .ネットワークを作る技術
    5 .ネットワークを守る技術

    View Slide

  15. 15
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    データを届ける技術
    相手にデータを届けるには・・・
    つなぎ方 正しい道
    を選ぶ
    相手を
    確認する
    やりとり
    扱い方

    View Slide

  16. 16
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    データを届ける技術
    これらをまとめている考え方
    TCP/IPモデル

    View Slide

  17. 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
    やりとり
    扱い方
    相手を
    確認する
    つなぎ方
    正しい道
    を選ぶ

    View Slide

  18. 18
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    データを届ける技術
    OSI参照モデルは?(キリ

    View Slide

  19. 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

    View Slide

  20. 20
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    データを届ける技術
    TCP/IPモデル(第1層)
    ネットワークインターフェイス層 つなぎ方
    物理的に接続されているLANケーブル、イーサネット回線、
    ネットワーク機器

    View Slide

  21. 21
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    データを届ける技術
    TCP/IPモデル(第2層)
    インターネット層 正しい道を選ぶ
    複数のネットワークを繋ぐ。媒介あるいは中継をしていく。

    View Slide

  22. 22
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    データを届ける技術
    TCP/IPモデル(第3層)
    トランスポート層 相手を確認する
    異なるプログラムやアプリケーション間のデータ伝送を担う。
    データが目標あるいは受信先まで正しく振り分ける。

    View Slide

  23. 23
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    データを届ける技術
    TCP/IPモデル(第4層)
    アプリケーション層
    やりとり
    扱い方
    データが文字、画像、数字などの媒体へと変わり
    人間が認識・解読できる状態。

    View Slide

  24. 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

    View Slide

  25. 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

    View Slide

  26. 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(個)

    View Slide

  27. 27
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    本日のアジェンダ
    1 .ネットワークとは
    2 .データを届ける技術
    3 .データを使う技術
    4 .ネットワークを作る技術
    5 .ネットワークを守る技術

    View Slide

  28. 28
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    データを使う技術
    届けられたデータを使って、さまざまなサービスが
    世の中にはある
    Web
    SNS 動画配信
    メール クラウド

    View Slide

  29. 29
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    データを使う技術
    たとえば、Webは・・・
    送信(リクエスト)
    ・以下のデータを下さい
    http://www.◯◯◯.com/xxyyzz/index.html
    受信(レスポンス)
    index.htmlのデータを送ります!
    データが全部届いたら
    画面に表示する
    インターネット

    View Slide

  30. 30
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    データを使う技術
    たとえば、動画配信(ストリーミング)は・・・
    クライアント
    ソフトウェア
    データが一部でも届いたら
    「順次」表示する
    インターネット
    動画配信
    サーバー
    レスポンス
    撮影
    リクエスト
    レスポンス
    リクエスト

    View Slide

  31. 31
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    本日のアジェンダ
    1 .ネットワークとは
    2 .データを届ける技術
    3 .データを使う技術
    4 .ネットワークを作る技術
    5 .ネットワークを守る技術

    View Slide

  32. 32
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    ネットワークを作る技術
    ネットワークを作るときに考えること
    インターネット
    接続
    ネットワーク
    機器の準備
    LANケーブル
    の敷設
    サーバー
    を設置
    無線LANの導入

    View Slide

  33. 33
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    ネットワークを作る技術
    インターネットに出るまでに全体的な構成は
    こんな感じ・・・
    NTT
    局舎
    自宅/会社
    インター
    ネット
    フレッツ網

    View Slide

  34. 34
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    ネットワークを作る技術
    補足:インターネット契約を結ぶということは・・・
    NTT
    局舎
    自宅/会社
    インター
    ネット
    フレッツ網
    NTT⇔インターネット接続
    を仲介する業者と契約する

    この業者のことを
    「インターネットサービスプロバイダー」
    (ISP)
    と呼びます。

    View Slide

  35. 35
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    ネットワークを作る技術
    自宅の中にネットワークを作ると・・・
    ONU
    無線
    ルーター
    ゲーム
    スマホ ノートPC
    プリンタ
    テレビ

    ファイバー
    スイッチング
    ハブ

    View Slide

  36. 36
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    ネットワークを作る技術
    スイッチングハブ
    ケーブルを介して、PCやプリンタなどの機
    器を接続するためのネットワーク機器。
    L2スイッチとも呼ばれます。

    View Slide

  37. 37
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    ネットワークを作る技術
    ルーター
    ルーティングを行う機器で、異なるネット
    ワークを接続するときに使う。インター
    ネットに接続できる。

    View Slide

  38. 38
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    ネットワークを作る技術
    LANケーブル
    ノートPCやネットワーク機器を接続するケーブル
    のこと。Cat5e、Cat6、Cat7など数字が大きいほど
    高速通信に対応する。

    View Slide

  39. 39
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    本日のアジェンダ
    1 .ネットワークとは
    2 .データを届ける技術
    3 .データを使う技術
    4 .ネットワークを作る技術
    5 .ネットワークを守る技術

    View Slide

  40. 40
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    ネットワークを守る技術
    コンピュータ
    ウィルス
    いわゆる「セキュリティ」を意識する・・・
    ファイヤー
    ウォール
    プロキシ
    暗号化
    ウィルス対策
    ソフト

    View Slide

  41. 41
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    ネットワークを守る技術
    いわゆる「セキュリティ」を意識する・・・
    外部からの攻撃 内部からの攻撃
    不正侵入
    SNSに社内の情
    報を漏らす

    View Slide

  42. 42
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    ネットワークを守る技術
    外部からの攻撃から守る(ファイヤーウォール)
    社内ネットワーク
    許可していない通信は
    ブロック!
    許可した通信は
    通す

    View Slide

  43. 43
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    ネットワークを守る技術
    外部からの攻撃から守る(プロキシ)
    社内ネットワーク
    プロキシ
    サーバー
    匿名性
    アクセスログ

    View Slide

  44. 44
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    ネットワークを守る技術
    内部からの攻撃から守る(セキュリティポリシー)
    ・基本方針
    (例:情報は安全に扱う必要がある)
    ・対策基準
    (例:サーバールームは常時施錠。入室権限が付与されたセキュリ
    ティカードでのみ立ち入り可能)
    ・実施手順(例:サーバールーム入室時には管理者に連絡する)

    View Slide

  45. 45
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    ネットワークを守る技術
    内部からの攻撃から守る(セキュリティ対策ソフト)
    コンピューターウィルスの特徴が書かれている「定義ファイル」を
    もとにチェックして、危険かどうか判断するソフトウェア
    いってよし!
    ダウン
    ロード
    NG!!

    View Slide

  46. 乞うご期待!
    https://ibm-developer.connpass.com/event/278190/
    ネットワークを守る技術

    View Slide

  47. 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/

    View Slide

  48. 48
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    本Dojoのゴール(ふりかえり)
    ネットワークの基本的な
    概念がざっくりわかる

    View Slide

  49. 49
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    いろいろTry&Errorしながら
    試してみてください。
    ありがとうございました

    View Slide

  50. 50
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation

    View Slide

  51. 51
    Customer Success, IBM Technology, Japan / © 2023 IBM Corporation
    QA
    タイム

    View Slide