TCP/IPの超キホン LT

TCP/IPの超キホン
2021年4月25日 基本情報LT
藤井 進
1
自己紹介
名前:藤井 進
年齢:29才
趣味:サッカー、フットサル、筋トレ
2
目次
1.ネットワークの基本
2.OSI基本参照モデル
3.TCP/IP
4.TCP/IPの各階層
5.まとめ
3
1.ネットワークの基本
4
まずは、
ネットワーク通信のおさらい
5
そもそもネットワークって?
6
インターネット
家庭やオフィスの
ネットワーク
7
このネットワークのやり取り
を実現するには、
8
共通の約束事が必要
9
それが、通信プロトコル
10
Protocol=慣習、協約、協定
11
つまり、通信プロトコル=
 ネットワーク通信におけるお約束!
12
通信プロトコルでは、
「データ形式」「通信手順」
の2つを規定
13
この通信プロトコルの種類は
無数にある。
14
例えば
wifiだったり→
←有線LANだったり
この無数にあるプロトコルの組合せを
ネットワークの各機能毎に、
7階層で整理したもの
15
それが、、、
16
2.OSI基本参照モデル
17
OSI基本参照モデル
レイヤー7 アプリケーション層
レイヤー6 プレゼンテーション層
レイヤー5 セッション層
レイヤー4 トランスポート層
レイヤー3 ネットワーク層
レイヤー2 データリンク層
レイヤー1 物理層
18
OSI基本参照モデル
アプリケーション層
プレゼンテーション層
セッション層
トランスポート層
ネットワーク層
データリンク層
物理層
通信サービスを実現する
データの表現形式を相互変換する
通信の開始から終了までの手順を実現する
信頼性の向上など用途に応じた特性を実現する
中継などにより任意の機器同士の通信を実現する
直接接続された機器同士の通信を実現する
コネクタ形状やピン数など物理的な接続を定める
19
OSI基本参照モデルは、
OSIという
国際ルールで定められた
20
しかし、
21
OSIという規格は複雑すぎて、
普及しなかった。
22
代わりに普及したのが、
23
TCP/IP
24
3. TCP/IP
25
TCP/IPって?
26
TCP/IP (4階層モデル)
アプリケーション層
トランスポート層
インターネット層
ネットワークインターフェース層
27
TCP/IP (4階層モデル)
アプリケーション層
トランスポート層
インターネット層
ネットワーク
インターフェース層
28
・・・具体的な通信サービスを実現(メール、web など)
・・・高信頼性など目的に応じた通信品質を実現
・・・中継などにより任意の機器同士の通信を実現
・・・直接接続された機器同士の通信を実現
HTTP、SMTP
POP3 他
TCP、UDP他
IP 他
イーサネット
他
(プロトコル)
(各層の役割)
この2つの代表的なプロトコルが、
TCP/IPの由来
OSI参照モデルとTCP/IP
アプリケーション層
プレゼンテーション層
セッション層
トランスポート層
ネットワーク層
データリンク層
物理層
アプリケーション層
トランスポート層
インターネット層
ネットワークインターフェース
層
29
30
ルール OSI TCP/IP
モデル
7層
(OSI基本参照モデル)
4層
制定
団体
標準化団体
研究機関
(スタンフォード大など)
普及度 複雑すぎて普及せず
シンプルさから広く普及
(世界的標準)
4. TCP/IP の各階層
31
TCP/IPの各層を
順番に説明していきます
32
TCP/IP
アプリケーション層
トランスポート層
インターネット層
ネットワークインターフェース層
33
主なプロトコル:イーサネット
      Wifi
      電話回線 etc
          
34
ネットワークインターフェース層
直接繋がっているネットワーク同士が
相互通信するための機能
35
ネットワークインターフェース層
ネットワークインターフェース層
この層だけだと、他のネットワーク
と通信できない
36
TCP/IP
アプリケーション層
トランスポート層
インターネット層
ネットワークインターフェース層
37
役割:複数のネットワークを繋いで、
相互通信するための機能
38
インターネット層
インターネット層
通信可能
39
主なプロトコル:IP(Internet Protocol)
40
インターネット層
IPで構成されるネットワークでは、
コンピュータやネットワーク機器などを識別す
るためにIPアドレスという番号が使用される。
41
http://18.176.56.82/ / ←こんなヤツ
インターネット層
TCP/IP
アプリケーション層
トランスポート層
インターネット層
ネットワークインターフェース層
42
主なプロトコル:TCP,UDP
43
トランスポート層
役割:ネットワークの使用目的に応じ
た特性を持つ通信を実現する層
44
トランスポート層
トランスポート層
目的に応じた通信の制御を行う
45
主なプロトコル:TCP,UDP
46
トランスポート層
TCP?
47
トランスポート層
Transmission Control Protocol
48
トランスポート層
  Transmission Control Protocol
    輸送   管理  約束事
49
トランスポート層
TCP:信頼性の高い通信を実現するため
のプロトコル
50
トランスポート層
じゃUDPは?
51
トランスポート層
UDP:すぐに使える身軽な通信機能を実
現する
52
トランスポート層
TCPとUDPを整理
TCP UDP
目的 信頼性の高い通信を実現する
データの信頼性よりも
リアルタイム性を重視
用途 Webアクセス、メール 映像配信サービス
仕組み コネクション型 コネクションレス型
トランスポート層
TCP/IP
アプリケーション層
トランスポート層
インターネット層
ネットワークインターフェース層
54
主なプロトコル:HTTP(webアクセス)、
        FTP(ファイル転送)、
        SMTP(メール送信)、
        POP3(メール呼び出し)、
        IMAP4(メール呼び出し)、
        
                  etc
55
アプリケーション層
アプリケーション層:個別のアプリケー
ションが持つ機能を実現する層
56
アプリケーション層
アプリケーション層
目的に応じた通信の制御を行う
個々のアプリケーション
個々のアプリケーション
57
まとめ
58
• 通信プロトコルとは
ネットワークにおけるコンピュータ同士が
通信するための約束事!
• TCP/IPは、中心的な役割を果たすTCPとIPと
いうプロトコルからなる、インターネットの
事実上の標準のこと
TCP/IP (4階層モデル)
OSI基本参照モデル TCP/IP 各層の役割 プロトコル
アプリケーション層
アプリケーション層
具体的な通信サービスを実現
(メール、web など)
HTTP、SMTP
POP3 他
プレゼンテーション層
セッション層
トランスポート層 トランスポート層
高信頼性など目的に応じた
通信品質を実現
TCP、UDP他
ネットワーク層 インターネット層
中継などにより任意の機器同士の
通信を実現
IP 他
データリンク層
ネットワーク
インターフェース層
直接接続された機器同士の
通信を実現
イーサネット
他
物理層
60
最後に、、、
拙い説明でしたが、ご清聴ありがとうござい
ました!
(LTに向けて、本を読み込み大変勉強になりま
した。)
参考資料
• きたみりゅうじ、『キタミ式 イラストIT塾 令和3年 情報処理技術
者試験 基本情報技術者』.株式会社技術評論社 2020, 725p
• 福永勇二、『イラスト図解式 この一冊で全部わかる ネットワーク
の基本』.SBクリエイティブ株式会社 2020, 191p
1 de 62

Recomendados

TCP/IP完全理解 por
TCP/IP完全理解TCP/IP完全理解
TCP/IP完全理解VirtualTech Japan Inc./Begi.net Inc.
766 visualizações29 slides
ネットワーク基礎 - WEBページが表示されるまで por
ネットワーク基礎 - WEBページが表示されるまでネットワーク基礎 - WEBページが表示されるまで
ネットワーク基礎 - WEBページが表示されるまでShinnosuke Tokuda
3.5K visualizações61 slides
インターネットの仕組み enPiT資料 por
インターネットの仕組み enPiT資料インターネットの仕組み enPiT資料
インターネットの仕組み enPiT資料Ken SASAKI
2.1K visualizações206 slides
第7回勉強会 ネットワークの基礎 por
第7回勉強会 ネットワークの基礎第7回勉強会 ネットワークの基礎
第7回勉強会 ネットワークの基礎hakoika-itwg
6.6K visualizações38 slides
そのメール,ホントに暗号化が必要ですか? por
そのメール,ホントに暗号化が必要ですか?そのメール,ホントに暗号化が必要ですか?
そのメール,ホントに暗号化が必要ですか?nomlab
9.4K visualizações17 slides
ネットワーク講習 por
ネットワーク講習ネットワーク講習
ネットワーク講習komekome09
773 visualizações96 slides

Mais conteúdo relacionado

Similar a TCP/IPの超キホン LT

6 8 socialmedia por
6 8 socialmedia6 8 socialmedia
6 8 socialmediaYuki Fujino Oita Univ.
497 visualizações81 slides
CpawCTF 勉強会 Network por
CpawCTF 勉強会 NetworkCpawCTF 勉強会 Network
CpawCTF 勉強会 NetworkTakaaki Hoyo
19.7K visualizações33 slides
20060520.tcp por
20060520.tcp20060520.tcp
20060520.tcpKen SASAKI
1.5K visualizações83 slides
インターネットの初歩 ipアドレス por
インターネットの初歩 ipアドレスインターネットの初歩 ipアドレス
インターネットの初歩 ipアドレスKenichi Takeuchi
149 visualizações16 slides
ネットワークについて por
ネットワークについてネットワークについて
ネットワークについてKoji Kawaguchi
4.6K visualizações20 slides
IoTとビッグデータについて学ぼう por
IoTとビッグデータについて学ぼうIoTとビッグデータについて学ぼう
IoTとビッグデータについて学ぼう法林浩之
1.4K visualizações144 slides

Similar a TCP/IPの超キホン LT(20)

CpawCTF 勉強会 Network por Takaaki Hoyo
CpawCTF 勉強会 NetworkCpawCTF 勉強会 Network
CpawCTF 勉強会 Network
Takaaki Hoyo19.7K visualizações
20060520.tcp por Ken SASAKI
20060520.tcp20060520.tcp
20060520.tcp
Ken SASAKI1.5K visualizações
インターネットの初歩 ipアドレス por Kenichi Takeuchi
インターネットの初歩 ipアドレスインターネットの初歩 ipアドレス
インターネットの初歩 ipアドレス
Kenichi Takeuchi149 visualizações
ネットワークについて por Koji Kawaguchi
ネットワークについてネットワークについて
ネットワークについて
Koji Kawaguchi4.6K visualizações
IoTとビッグデータについて学ぼう por 法林浩之
IoTとビッグデータについて学ぼうIoTとビッグデータについて学ぼう
IoTとビッグデータについて学ぼう
法林浩之1.4K visualizações
講習2日目 por Yuki Takahashi
講習2日目講習2日目
講習2日目
Yuki Takahashi415 visualizações
PPTPの仕組みと接続時の注意点 por Rintaro Sekino
PPTPの仕組みと接続時の注意点PPTPの仕組みと接続時の注意点
PPTPの仕組みと接続時の注意点
Rintaro Sekino2.2K visualizações
通信プロトコルについて por iPride Co., Ltd.
通信プロトコルについて通信プロトコルについて
通信プロトコルについて
iPride Co., Ltd.16 visualizações
Unityネットワーク通信の基盤である「RPC」について、意外と知られていないボトルネックと、その対策法 por モノビット エンジン
Unityネットワーク通信の基盤である「RPC」について、意外と知られていないボトルネックと、その対策法Unityネットワーク通信の基盤である「RPC」について、意外と知られていないボトルネックと、その対策法
Unityネットワーク通信の基盤である「RPC」について、意外と知られていないボトルネックと、その対策法
モノビット エンジン8.2K visualizações
TCPと輻輳制御の話 por YUKI OSAWA
TCPと輻輳制御の話TCPと輻輳制御の話
TCPと輻輳制御の話
YUKI OSAWA2.7K visualizações
45分で理解する ドッコムマスタートリプルスター受験対策 2012 por Yukio Saito
45分で理解する ドッコムマスタートリプルスター受験対策 201245分で理解する ドッコムマスタートリプルスター受験対策 2012
45分で理解する ドッコムマスタートリプルスター受験対策 2012
Yukio Saito1.6K visualizações
WebRTC/ORTCの最新動向まるわかり! por Yusuke Naka
WebRTC/ORTCの最新動向まるわかり!WebRTC/ORTCの最新動向まるわかり!
WebRTC/ORTCの最新動向まるわかり!
Yusuke Naka22.1K visualizações
【HinemosWorld2014】B2-2_ビジネス競争力に勝てるネットワーク基盤構築~Hinemos仮想ネットワーク管理オプション~ONIE・ZTP・... por Hinemos
【HinemosWorld2014】B2-2_ビジネス競争力に勝てるネットワーク基盤構築~Hinemos仮想ネットワーク管理オプション~ONIE・ZTP・...【HinemosWorld2014】B2-2_ビジネス競争力に勝てるネットワーク基盤構築~Hinemos仮想ネットワーク管理オプション~ONIE・ZTP・...
【HinemosWorld2014】B2-2_ビジネス競争力に勝てるネットワーク基盤構築~Hinemos仮想ネットワーク管理オプション~ONIE・ZTP・...
Hinemos2.7K visualizações
ネットワーク仮想化の導入指南 por Hinemos
ネットワーク仮想化の導入指南ネットワーク仮想化の導入指南
ネットワーク仮想化の導入指南
Hinemos2.5K visualizações
2011年度 新3年生向け por Yuki Takahashi
2011年度 新3年生向け2011年度 新3年生向け
2011年度 新3年生向け
Yuki Takahashi501 visualizações
コンテナのネットワークインターフェース その実装手法とその応用について por Tomofumi Hayashi
コンテナのネットワークインターフェース その実装手法とその応用についてコンテナのネットワークインターフェース その実装手法とその応用について
コンテナのネットワークインターフェース その実装手法とその応用について
Tomofumi Hayashi6.5K visualizações
ネットワークの紹介+苦労話 por Tetsuya Hasegawa
ネットワークの紹介+苦労話ネットワークの紹介+苦労話
ネットワークの紹介+苦労話
Tetsuya Hasegawa905 visualizações
ゲームの通信をつくる仕事はどうなるのだろう? por Kengo Nakajima
ゲームの通信をつくる仕事はどうなるのだろう?ゲームの通信をつくる仕事はどうなるのだろう?
ゲームの通信をつくる仕事はどうなるのだろう?
Kengo Nakajima1.5K visualizações

TCP/IPの超キホン LT