PORT의 정확한 의미는 무엇일까 ?

거북이·2024년 6월 5일

목차

1. PORT의 정의

2. PORT 번호란?

PORT의 정의

PORT는 OSI 7계층에서 4계층 전송 계층에 해당합니다.

먼저 컴퓨터에서의 포트란 외부의 다른 장비와 접속하기 위한 플러그와 같은 것을 의미합니다.

하지만 저희가 알고 싶은 포트는 같지만 조금 다른 의미를 가지고 있습니다.
포트는 네트워크 연결이 시작되고 끝나는 가상 지점이고 데이터의 끝 지점입니다.
그리고 데이터의 고유 식별자 이기도 합니다.
포트를 사용하면 컴퓨터가 서로 다른 종류의 트래픽을 쉽게 구별할 수 있습니다.
예를 들어 이메일은 동일한 인터넷 연결을 통해 컴퓨터에 도달하더라도 웹 페이지와 다른 포트로 이동합니다.
포트는 운영 체제 통신의 종단점입니다. 이 용어는 하드웨어 장치에도 사용되지만,
소프트웨어에서는 네트워크 서비스나 특정 프로세스를 식별하는 논리 단위이다.

PORT 번호란?

포트는 네트워크에 연결된 모든 장치에서 표준화되며 각 포트에는 번호가 할당됩니다.
대부분의 포트는 특정 프로토콜용으로 예약되어 있습니다
(예: 모든 하이퍼텍스트 전송 프로토콜(HTTP) 메시지는 포트 80으로 이동합니다).
IP 주소를 사용하면 메시지를 특정 장치와 주고받을 수 있지만
포트 번호를 사용하면 해당 장치 내의 특정 서비스 또는 애플리케이션을 대상으로 지정할 수 있습니다.

포트는 "논리적인 접속장소를 나타내는 이정표"라고 말할 수 있습니다.
IP address, Port = IP address는 컴퓨터를 찾을 때 필요한 주소를 나타내며
Port는 컴퓨터 안에서 프로그램을 찾을 때를 나타내는 것입니다.
이 두 개를 이용하여 특정 컴퓨터의 프로그램을 이용 할 수 있게 됩니다!

다른 포트 번호로는 무엇이 있을까요?

65,535개의 가능한 포트 번호가 있지만, 전부 다 일반적으로 사용되는 것은 아닙니다.
관련 네트워킹 프로토콜과 함께 가장 일반적으로 사용되는 포트는 다음과 같습니다.

포트 20과 21: 파일 전송 프로토콜(FTP).FTP는 클라이언트와 서버 간의 파일 전송용입니다.
포트 22: 보안 셸(SSH).SSH는 보안 네트워크 연결을 생성하는 많은 터널링 프로토콜 중 하나입니다.
포트 25: 역사적으로 단순 메일 전송 프로토콜(SMTP).SMTP는 이메일에 사용됩니다.
포트 53: 도메인 네임 시스템(DNS) DNS는 최신 인터넷의 필수 프로세스입니다.
사람이 읽을 수 있는 도메인 이름을 기계가 읽을 수 있는 IP 주소와 일치시켜
사용자가 긴 IP 주소 목록을 기억하지 않고도 웹 사이트와 애플리케이션을 로드할 수 있게 해줍니다.
포트 80: 하이퍼텍스트 전송 프로토콜(HTTP) HTTP는 월드와이드웹을 가능하게 해주는 프로토콜입니다.
포트 123: 네트워크 시간 프로토콜(NTP)
NTP를 사용하면 컴퓨터 시계가 서로 동기화될 수 있으며, 이는 암호화에 필수적인 프로세스입니다.
포트 179: 경계 게이트웨이 프로토콜(BGP)
BGP는 인터넷을 구성하는 대규모 네트워크(이러한 대규모 네트워크를 자율 시스템이라고 합니다) 간에
효율적인 경로를 설정하는 데 필수적입니다.
자율 시스템은 BGP를 사용하여 제어하는 IP 주소를 브로드캐스트합니다.
포트 443: HTTP 보안(HTTPS).HTTPS는 HTTP의 안전하고 암호화된 버전입니다.
모든 HTTPS 웹 트래픽은 포트 443으로 이동합니다.
HTTPS를 통한 DNS와 같이 암호화에 HTTPS를 사용하는 네트워크 서비스도 이 포트에서 연결됩니다.
포트 500: 인터넷 보안 연결 및 키 관리 프로토콜(ISAKMP)
보안 IPsec 연결을 설정하는 프로세스의 일부입니다.
포트 587: 암호화를 사용하는 최신 보안 SMTP입니다.
포트 3389: 원격 데스크톱 프로토콜(RDP)
RDP를 사용하면 사용자가 다른 장치에서 데스크톱 컴퓨터에 원격으로 연결할 수 있습니다.

인터넷 할당 번호 관리 기관(IANA)에서는 할당된 포트 번호 및 프로토콜의 전체 목록을 유지 관리합니다.

profile
초보 코린이입니다.

0개의 댓글