トランスポート層.

Slides:



Advertisements
Similar presentations
TCP/IP によるチャットプログラ ム 薄井 秀晃. 基礎知識編 TCP/IP とは? IP とは・・・ Internet Protocol の略称であり通信方法の技術的なルールで あり、実際にデータを送受信する前にデータを小さなデータ に分割し、それに発信元と受信先の IP アドレスを付加させて.
Advertisements

1 情報ネットワーク 課題レポート 模範解答 身の回りで、階層化されている物事を 1 つあげて、その階層構造を説明 せよ 課題のポイント – 機能が階層ごとに分割されているか – 同じ層でのやりとり(プロトコル)があるか – 上位層と下位層での情報のやりとり(インタフェース)があるか –
第1章 ネットワークとコミュニケーション 第2節 ネットワークのしくみ 2 ネットワークを支える技術 (教科書 p36 ~ p37) 今日の用語  モデム (modulator/demodulator:modem)  IP アドレス (internet protocol address)  ドメインネーム.
TCP / IP の基礎 ネットワーク管理者入門. インターネットを支える技術 ISO の 7 階層プロトコルと TCP / IP の実装 階層機能関連する TCP / IP プロ トコル アプリケーション層電子メールやファイルの転送 といった、具体的なアプリ ケーションが使用する規約 TELNET.
Step.5 パケットダンプ Wiresharkでパケットをキャプチャする PC 1 PC 2 PC 3 PC 4 ネットワーク
ネットワークと コミュニケーション技法 第7回 - インターネット(1) -.
インターネットと プロトコル(TCP/IP)
インターネットのプロトコル階層 ネットワーク層(IPアドレス)
第1回.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
前回の課題 IPv6アドレス IP ARP ICMP NAT インターネット層 2003年12月4日 情報ネットワーク論 新村太郎.
仮想ブロードキャストリンクを利用した 片方向通信路の透過的経路制御 藤枝 俊輔(慶應義塾大学)
ネットワーク層.
TCP (Transmission Control Protocol)
「コンピュータと情報システム」 07章 インターネットとセキュリティ
情報教員のためのサーバ管理技法 3日目 インターネット プロトコル 柴田 功.
30分でわかるTCP/IPの基礎 ~インターネットの標準プロトコル~ 所属: 法政大学 情報科学研究科 馬研究室 氏名: 川島友美
ネットワーク コミュニケーション トランスポート層 TCP/UDP 6/28/07.
ファイル送信機能付きマルチキャストチャット
Windows Network Programming
Ibaraki Univ. Dept of Electrical & Electronic Eng.
Copyright Yumiko OHTAKE
スキルアップ.
コンテンツ配信 エンコード (符号化) CBR (Constant Bit Rate) VBR (Variable Bit Rate)
ネットワーク機器接続 2SK 情報機器工学.
ま と め と 補 足 ネットワークシステムⅠ 第15回.
パケットの流れ ブラウザ OS TCP IP LANアダプタ ハブ ルータ HTTPメッセージ TCP HTTP断片 TCP HTTP断片
ネットワークの基礎 データ伝送の仕組み Inf.Math.5 2018/9/18.
ネットワークの基礎 ・ データ伝送の仕組み Ⓒ 2007 E.Moriya Ver /11/6
6月19日 RoutingとRouting Protocol 大竹 由美子
イーサネット.
インターネット概論第3回 kudo担当分.
情報検索概説II(99秋) 第3回 1999/10/21 インターネットの仕組み(2).
第11章 UDPユーザ・データグラム・プロトコル
TCP/UDP プロセス間の通信のためのプロトコル TCP:信頼性高、処理時間大 UDP:信頼性低、処理時間小 ftp SMTP HTTP
インターネットの基礎知識 その3 ~TCP・UDP層編~
イーサネットフレームの構造とデータリンク層アドレス
ソケットプログラム(TCP,UDP) EasyChat開発
岡村耕二 トランスポート層 ソケットプログラミング 岡村耕二 情報ネットワーク.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
岡村耕二 トランスポート層 岡村耕二 情報ネットワーク.
IP ルーティングの図示 情報科学科 松澤 智史.
ネットワーク技術II 第9.1課 TCP/IPプロトコルスイート
ネットワークの基礎知識 電子制御設計製図Ⅰ   2014年5月2日 Ⅲ限目.
画像情報特論 (3) - TCP/IP (2) TCP (Transport Control Protocol)
画像情報特論 (3) - マルチメディアインフラとしてのTCP/IP (2)
画像情報特論 (3) - TCP/IP (2) TCP (Transport Control Protocol)
岡村耕二 トランスポート層 岡村耕二 情報ネットワーク.
TCP/IP入門          櫻井美帆          蟻川朋未          服部力三.
RTCPパケットの測定による マルチキャスト通信の品質評価
Ibaraki Univ. Dept of Electrical & Electronic Eng.
岡村耕二 トランスポート層 岡村耕二 情報ネットワーク.
岡村耕二 トランスポート層 岡村耕二 情報ネットワーク.
TCP制御フラグの解析による ネットワーク負荷の推測
最低限インターネット ネットワークにつなぎましょ!
LAN(TCP/IP) インターネットワーキング編
情報実験 第五回 最低限 internet ~ネットワークの仕組みを知ろう~
OSI7層に関係する機器、仕様、機能など 物理層 データリンク層 ネットワーク層 トランスポート層 セッション層 プレゼンテーション層
4.3 IPとルーティングテーブル 国際産業情報学科 2年 大竹 雅子.
7月13日の演習問題・解答例 について ネットワーク長が 18、22、26、28 の場合の
画像情報特論 (3) - TCP/IP (2) TCP (Transport Control Protocol)
SMTPプロトコル 2001年8月7日 龍 浩志.
牧野ゼミ 2年 産業情報 学科 韓 憲浩(カン ケンコウ)
情報ネットワーク 岡村耕二.
TCP/IPの通信手順 (tcpdump)
UDPデータグラムヘッダ 牧之内研究室 修士1年 久保正明.
プロトコル番号 長野 英彦.
ネットワークシステム ネットワークシステム概要.
第6章 ネットワーク技術 6.1 ネットワーク技術の基礎 6.2 LAN 6.3 電気通信網 6.4 アクセスネットワーク技術
Presentation transcript:

トランスポート層

TCP/IPプロトコルスイート ネットワーク層プロトコル IP IPアドレス と マスク ルーティング ARP ICMP PING・Traceroute トランスポート層プロトコル TCP UDP

トランスポート層プロトコル ポート番号によってIPアドレスの接続だけでは不可能なサービスや処理ごとの通信を区別 通信の用途・目的に応じてTCPまたはUDPを使い分ける TCPが信頼性のある通信を提供 信頼性よりも処理の軽さを利用するアプリケーションにはUDPを選択 例)DNS・TFTP・DHCP TCPヘッダ・UDPヘッダにはアプリケーションで使用するポート番号を格納 TCPかUDPかの区別はIPヘッダ内に格納 Ethernet ヘッダ IP ヘッダ TCP/UDP ヘッダ L4データ FCS

TCP(Transmission Control Protocol) 信頼性のあるコネクション型のデータ転送を提供 パケットの配信の保証 正しいデータ順序送信の保証 シーケンス番号・応答確認番号 チェックサム機能を提供 パケットヘッダとパケットデータの両方の正確さを検証する パケットを再送信 TCPパケットの損失 確認応答で提供 Ethernet ヘッダ IP ヘッダ TCP ヘッダ L4データ FCS

確認応答 シーケンス番号はその割り当てられたバイト列の応答確認番号として利用され、特定の時間経過後、応答が戻らなかったバイト列は再送信 パケットの受信順序が乱れても、シーケンス番号制御によってパケットは正しく並び替えられアプリケーション層に引き渡される

ウインドウ制御 応答確認を待たずに次のデータを送る仕組み 効率的なフロー制御の実現 データを受取った宛先は、内部バッファをオーバーフローすることなく受取れるデータ量を応答確認で通知 ウインドウサイズとは応答確認一回で送れるバイト数 1ウインドウサイズで一回分のバイト数 2ウインドウサイズで二回分のバイト数

ウインドウ制御 1ウインドウサイズ メッセージ1の送信 メッセージ1の応答 受信側 送信側 メッセージ2の送信 メッセージ2の応答

ウインドウ制御 2ウインドウサイズ メッセージ1の送信 メッセージ2の送信 受信側 送信側 メッセージ1と2の応答

3ウェイハンドシェーク TCPはコネクション型のセッションを確立する 送受信の両端で最初のシーケンス番号を承認することで両端を同期 もしもし~ SYN(X) はいはい ACK(X+1) どなた SYN(Y) 受信側 送信側 私ですACK(Y+1)

3ウェイハンドシェーク もしもし~ SYN(X) はいはい ACK(X+1) どなた SYN(Y) 受信側 送信側 192.168.0.250 送信側 192.168.0.11 私ですACK(Y+1)

3ウェイハンドシェーク

3ウェイハンドシェーク

3ウェイハンドシェーク

TCPの性質 信頼性の向上はオーバーヘッドが増加する そのためデータの転送速度が低下する 信頼性よりも高速転送を重視する場合にはUDPを使用する

UDP(User Datagram Protocol) ブロードキャストを使用したアプリケーション(DHCP等) DNS(ドメインネームシステム) 単発的でデータの交換の少ない問い合わせや応答 信頼性確保が必要な時には、より上位層のプロトコルやアプリケーションによって信頼性を確保 UDPは全てのデータグラムが同じサイズ フロー制御がない 動的に設定しない 代表的なアプリケーション NFS・SNMP・DNS・TFTP・DHCP・RTP

UDP(User Datagram Protocol)

UDP(User Datagram Protocol) Ethernet ヘッダ IP ヘッダ UDP ヘッダ L4データ FCS 14バイト 20バイト 151バイト 185バイト

通信データの呼び方 アプリケーション層 トランスポート層 セグメント/データグラム レイヤ4 ネットワーク層 パケット レイヤ3 データリンク層 フレーム レイヤ2 物理層 ビット レイヤ1

送信元 と 宛先 アプリケーション層 トランスポート層 送信元/宛先ポート レイヤ4 ネットワーク層 送信元/宛先(論理)アドレス レイヤ3 送信元 と 宛先 アプリケーション層 トランスポート層 送信元/宛先ポート レイヤ4 ネットワーク層 送信元/宛先(論理)アドレス レイヤ3 データリンク層 送信元/宛先(物理)アドレス レイヤ2 物理層 ポート レイヤ1

Q2. 空欄に適切な文字列を入力し、各層で送信元や宛先に利用する名称を完成せよ アプリケーション層 トランスポート層 送信元___/宛先___ ネットワーク層 送信元___/宛先___ データリンク層 送信元___/宛先___ 物理層