PORT

나현·2022년 12월 15일
2

HTTP 정리

목록 보기
3/4

한 IP에서 게임, 화상통화, 웹브라우저 요청 등 한번에 여러개의 서버와 통신해야 할때 서버 측에서는 어떻게 특정 프로세스를 구분해서 응답해야 할까?

요청 데이터를 전송할때 TCP/IP 패킷에는 출발지 IP, 목적지 IP, 출발지 PORT, 목적지 PORT등 여러개의 정보를 포함한다. 이때 PORT 번호를 통해 같은 IP 내에서 프로세스를 구분해 요청에 맞게 응답하게 된다.

Port

  • port는 같은 ip 내에서 프로세스를 구분하기 위하여 사용한다.

  • ip는 서버를 찾기 위한 목적으로 사용되고, port는 서버 안에서 돌아가는 애플리케이션을 찾기 위한 목적으로 사용된다.

Port 번호

  • Port 번호는 0 ~ 65535 할당 가능하다.

  • Port 번호는 세가지로 분류 가능하다.

Port 분류
0 - 1023 : 잘 알려진 포트(well-known port)
1024 - 49151 : 등록된 포트(registered port)
49152 - 65535 : 동적 포트(dynamic port)
  • well - known port는 TCP/UDP 포트번호로 이루어져 있다.


해당 포스팅은 김영한님의 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 토대로 작성하였습니다.

강의 보러가기

0개의 댓글

관련 채용 정보