Transport Layer


Tansport Layerの仕事


送信者プロセスと受信者プロセスを関連付ける通信サービスを提供する
ex)私のパソコンのKakaoTalkとあなたのパソコンのKakaoTalkは通信します!

Transport Layerタイプ


  • TCP Protocol
    Transmission Control Protocol
    接続向けプロトコル
    スムーズに、秩序正しく、誤りなく交換できるようにします.
    送信時に接続されていることを確認し、受信の確認を続行します.
    詳細については、

  • UDP Protocol
    User Datagram Protocol
    非接続プロトコル
    接続するかどうかにかかわらず、直接データを投げ出します.
    ex)DNSサーバ
    ドメイン問い合わせ時にIPを通知するサーバ

    画像ソース:https://coding-start.tistory.com/348]
  • TFT Pプロトコル
    RIPプロトコル

    ポート番号


    1つのポートに1つのプロセスしか使用できません.
    0~6505個のポート番号があります.

  • Well-known Port
    有名なプログラムで使用するポートが指定されています.
    HTTP 80번 | HTTPS 443번 | DHCP 67, 68번 | SSH 22번
     FTP 20,21번 | DNS 53번 | SMTP | POP3 

  • Registered Port
    有名な番組
    MySQL 3306번 | MS 원격 데스크탑 3389번 | 오라클 DB 서버 1521번

  • Dynamic Port
    一般ユーザーが使用するポート
    通常、相手のプログラムに接続するポート番号です.
    ex) 네이버 웹서버 80번 포트에 접속을 할 때에 
    chrome으로 49153번 포트로 프로세스를 열어서 접속한다.