본문 바로가기

TIL

TCP/IP, UDP

TCP/IP(Transmission Control Protocol/Internet Protocol)

  • IP의 핵심 프로토콜 중 하나
  • 일반적으로 메일, 컴퓨터 간 파일 전송, 원격 로그인에 사용됨
  • 네트워크에 연결된 여러 호스트(컴퓨터) 사이의 통신을 지원
  • 사용자가 필요하는 많은 통신 서비스에 대한 표준을 제공

장점

  • 하드웨어에 구애받지 않는다
  • 많은 유형의 네트워크 기술을 허용
  • 네트워크 하드웨어의 세부사항을 숨길 수 있다

UDP와 TCP 비교

  • UDP : 연결을 설정하지 않으며 수신자가 데이터를 받을 준비가 되었는지 확인하지 않고, 단방향으로 정보 전송
    • 신뢰성이 낮은 프로토콜
    • 실시간 응용 및 멀티캐스팅
  • TCP : 데이터를 주고 받을 양단을 먼저 연결하고, 이를 통해 양방향으로 데이터 전송→ TCP는 메세지 순서를 보장, UDP는 메세지 도착 순서를 예측 불가
  • → TCP보다 UDP의 속도가 일반적으로 빠르고, 오버헤드가 적다
  • → TCP는 메세지 수신을 확인, UDP는 수신확인이 불가
728x90

'TIL' 카테고리의 다른 글

Architecture Pattern  (0) 2023.11.10
Optional  (0) 2023.11.07
typealias  (0) 2023.10.01
AppDelegate  (0) 2023.10.01
Unit Test  (0) 2023.10.01