폴리텍 광명융합원 정수영
0424월 발표과제 호스트포트와 게스트포트
호스트포트와 게스트포트의 차이
호스트 포트와 게스트 포트는 컴퓨터 네트워크에서 서로 다른 역할을 한다.
포트란? 그리고 포트포워딩이란?
포트포워딩
외부IP : 포트번호와 내부IP : 포트번호 를 연결해주는 기능
- host pc와 guest 가상서버를 연결한 다음
- guest서버의 포트를 host포트로 연결해서 보내준다.
호스트 포트
호스트 포트는 네트워크 서비스에 의해 사용되는 포트 번호
예를 들어, HTTP 서비스는 일반적으로 호스트 포트 80을 사용한다. (사용자가 원하는 포트 번호 지정 가능)
이는 클라이언트가 서버와 통신할 때 사용되는 포트 번호이다.
호스트 포트를 통해 가상머신과 연결된다.
호스트 포트의 역할
호스트 컴퓨터에서 열린 포트 번호
외부와의 통신을 위해 사용된다.
예를 들어, 가상머신에서 실행 중인 웹 서버에 접속하기 위해 호스트 포트를 사용하여 호스트 컴퓨터에서 웹 브라우저를 실행하고, 해당 포트로 접속한다.
게스트 포트
게스트 포트는 가상화 환경에서 호스트와 분리된 게스트 운영 체제 내에서 사용되는 포트 번호이다. 가상 머신은 호스트 시스템의 리소스를 공유하지만, 자체적으로 독립적으로 작동하기 때문에 게스트 포트를 사용하여 외부 네트워크와 통신한다.
간단히 말해서, 호스트 포트는 실제 머신의 서비스가 사용하는 포트 번호이고, 게스트 포트는 가상 머신에서 실행되는 애플리케이션이 사용하는 포트 번호이다.
게스트 포트 주의점
게스트 포트는 가상머신 내에서 사용하는 포트 번호와 충돌하지 않도록 유일한 번호를 지정해야 한다.
게스트 포트는 가상머신의 네트워크 설정에서 지정할 수 있으며, 이는 일반적으로 가상머신 생성 시 기본값으로 설정된다.
가상머신에 접근하는 방법
가상머신에 접근하는 방법은 호스트 컴퓨터와 가상머신의 연결 방식에 따라 달라질 수 있다.
VirtualBox와 같은 가상화 소프트웨어에서는 호스트 포트를 통해 가상머신에 접근할 수 있습니다.
호스트 포트를 지정한 후 호스트 컴퓨터에서 해당 포트로 접근하면 가상머신과 연결됩니다.
게스트 포트의 역할
가상머신에서 열린 포트이다.
가상머신 내에서 실행 중인 서비스에 접속하기 위해 사용된다.
예를 들어, 호스트 컴퓨터에서 가상머신의 SSH 서비스에 접속하기 위해 게스트 포트를 사용하여 SSH 클라이언트를 실행하고, 해당 포트로 접속한다.