Transport Layer

이고은·2021년 10월 6일
0

네트워크

목록 보기
4/7
post-thumbnail

Tansport Layer가 하는 일

송신자의 프로세스와 수신자의 프로세스를 연결하는 통신 서비스를 제공
ex)내 컴퓨터에 있는 카톡과 너의 컴퓨터의 카톡끼리 통신하기!

Transport Layer 종류

  • TCP Protocol
    Transmission Control Protocol
    연결 지향형 프로토콜
    안정적으로, 순서대로, 에러없이 교환할 수 있게 한다.
    연결이 된 것을 확인한 후 받은 것을 계속 확인하면서 전송
    자세한 내용은 여기에서

  • UDP Protocol
    User Datagram Protocol
    비연결 지향형 프로토콜
    연결을 하든말든 데이터를 그냥 던진다ㅋㅋ
    ex) DNS 서버
    도메인으로 물었을 때 IP를 알려주는 서버

    [그림 출처: https://coding-start.tistory.com/348]

TFTP 프로토콜
RIP 프로토콜

포트번호

하나의 포트는 하나의 프로세스만 사용 가능하다.
0 ~ 65035번의 포트번호가 있다.

  • 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번 포트로 프로세스를 열어서 접속한다.
profile
MLOps Engineer가 되고싶은 ML과 DevOps에 관심이 많은 컴공생입니다👩🏻‍💻

0개의 댓글