
나는 10.0.0.1:9095와 같은 하나의 IP 주소를 가지고 있으며 내가 아는 한 HTTP는 포트 80만 사용할 수 있습니다. 이 마스크된 URL은 어떻게 작동합니까?
답변1
서버 측에서는 서비스(예: httpd)가 포트를 열고 해당 포트에서 통신을 수신합니다. 서비스는 현재 시스템에서 사용되지 않는 모든 포트에서 수신 대기할 수 있습니다.
IANA에 대한 지침을 제공합니다포트예를 들어 HTTP [80], FTP [20,21] 및 SMTP [25]와 같이 사용을 위해 포트를 예약하기 위해 잘 알려진 프로토콜을 허용했습니다.
잘 알려진 포트1024 이하의 프로토콜이며 일반적으로 표시된 프로토콜을 전달할 것으로 예상됩니다. 모든 포트는 모든 프로토콜을 전달할 수 있지만 일부 네트워크 중개 장치는 이러한 포트를 기반으로 관리 결정을 내릴 수 있습니다.
등록된 포트1024~49151 사이이며 인터넷 애플리케이션용으로 예약할 수 있습니다. 이 범위에는 등록되지 않은 포트가 많이 있으며, 많은 네트워크 관리자는 서비스를 실행할 대체 포트를 선택할 때 이를 사용하도록 선택합니다. 위 링크에서 볼 수 있듯이 포트 9094-9099는 예약되지 않았으므로 완벽한 선택입니다.
49151 이상의 포트를 호출합니다.동적 포트, 특정 용도로 등록할 수 없습니다. 많은 ISP가 이를 모두 차단합니다. 서비스 호스팅에 사용하지 마세요.
요약: 해당 링크의 사이트 관리자는 등록된 범위에서 예약되지 않은 포트를 사용하도록 선택합니다. 9094-9099는 예약되지 않은 번호이므로 어떤 용도로든 혼동 없이 사용할 수 있습니다.