Published on

인터넷 네트워크 - PORT

Authors
  • avatar
    Name
    손예지(Liv)

PORT는 무엇일까?

컴퓨터를 사용할 때 한가지 프로그램만 사용하는 사람은 거의 없을 것 같습니다. 웹 페이지와 카카오톡과 같은 채팅 어플리케이션 등을 동시에 사용하게 되는 경우가 많습니다. 이때 클라이언트에서는 여러 요청을 보내게 되는데 이때 각각의 어플리케이션의 요청과 응답을 어떻게 구분할 수 있을까요?

이때 사용되는 것이 PORT(포트) 입니다. 예를들어 배를 타고 간다고 가정했을때 IP가 목적지의 역할을 한다면, PORT는 이름의 뜻과 같이 목적지 내의 특정 항구를 찾아가는 역할을 합니다. 이처럼 IP는 목적지의 서버를 찾고 PORT가 같은 IP 내 프로세스를 구분합니다.

PORT는 어떻게 할당할 수 있을까?

PORT는 0 ~ 65535 번 중에 사용할 수 있습니다. 그 중 0 ~ 1023번은 잘 알려진 PORT이며 사용하지 않는게 좋습니다. 잘 알려진 PORT 중에 HTTP는 80 번호를 사용합니다.

참고자료:
인프런 강의 모든 개발자를 위한 HTTP 웹 기본 지식, 강영한
그림으로 배우는 Http, NetWork Basic, 우에노 센