[Network] 4-1. 4 Layer

llunaB·2022년 2월 13일
0

network

목록 보기
7/9
post-custom-banner

4계층 프로토콜

4계층에서 하는 일

  • 전송 계층(Transport layer)은 송신자의 프로세스와 수신자의 프로세스를 연결하는 통신 서비스를 제공한다.
  • 전송 계층은 연결 지향 데이터 스트림 지원, 신뢰성, 흐름 제어, 그리고 다중화와 같은 편리한 서비스를 제공한다.
  • 전송 프로토콜 중 가장 잘 알려진 것은 TCP, UDP 이다.

UDP 비연결지향

안전한 연결을 지향한다.

TCP 연결지향

안전한 연결을 지향한다. 그만큼 과정이 복잡하다.

포트 번호

  • 컴퓨터가 아닌 특정 프로그램이 사용하는 주소

  • 특정 프로세스와 특정 프로세스가 통신을 하기 위해 사용한다.

  • 하나의 포트는 하나의 프로세스만 사용 가능하다.

  • 하나의 프로세스가 여러 개의 포트를 사용하는 것은 가능하다.

Well-Known 포트 = 유명한 서버들이 쓰는 포트번호

  • 클라이언트는 dynamic 포트 중에 하나를 사용한다.

  • 네이버 웹툰 서버는 80번 포트를 사용한다.

  • 웹 서버는 80번 호트를 사용한다.

Registered 포트

  • 특정 서버들이 등록해놓은 포트

기타 포트

  • 상대방 프로그램(80) 에 연결하기 위해 내가 사용하는 포트 번호
  • 나의 크롬에서 49174 포트를 사용하여 네이버 웹서버(80) 에 연결한다.
profile
안녕하세요. 성장하는 주니어 개발자입니다. :-)
post-custom-banner

0개의 댓글