네트워크 기술에서 포트에는 두 가지 의미가 있습니다. 하나는 ADSL 모뎀, 허브, 스위치, 라우터 등과 같은 물리적 포트입니다.
RJ-45 포트, SC 포트 등 다른 네트워크 장치를 연결하는 데 사용되는 인터페이스입니다. 두 번째는 논리 포트이며 일반적으로 TCP/IP 프로토콜의 포트를 나타냅니다. 포트 번호 범위는 0 에서 65535 까지입니다 (예: 웹 서비스를 찾는 포트 80, FTP 서비스의 포트 2 1 등). 여기서 소개할 것은 논리 포트입니다.
항구 분류
논리적 포트에는 많은 분류 기준이 있습니다. 다음은 두 가지 일반적인 분류에 대한 설명입니다.
1. 포트 번호 분포로 나누기
(1) 잘 알려진 포트
잘 알려진 포트는 0 부터 1023 까지 잘 알려진 포트 번호이며 일반적으로 일부 서비스에 할당됩니다. 포트 2 1 FTP 서비스에 할당, 포트 25 는 SMTP (단순 메일 전송 프로토콜) 서비스에 할당, 포트 80 은 HTTP 서비스에 할당, 포트 135 는 RPC (원격 프로시저 호출) 서비스에 할당 등
(2) 동적 포트.
동적 포트의 범위는 1024 ~ 65535 이며, 이러한 포트 번호는 일반적으로 하나의 서비스에 고정되지 않으므로 많은 서비스에서 이러한 포트를 사용할 수 있습니다. 실행 중인 프로그램이 시스템에 네트워크 액세스를 요청할 때마다 이러한 포트 번호 중 하나를 프로그램에 할당할 수 있습니다. 예를 들어 포트 1024 는 시스템에 응용 프로그램을 전송하는 첫 번째 프로그램에 할당됩니다. 프로그램 프로세스가 종료되면 사용된 포트 번호가 해제됩니다.
하지만 동적 포트는 종종 바이러스 목마에 의해 사용됩니다. 예를 들어 빙하의 기본 연결 포트는 7626, WAY 2.4 는 80 1 1, Netspy 3.0 은 7306, YAI 바이러스는 1024 입니다.