• 카테고리

    질문 & 답변
  • 세부 분야

    웹 개발

  • 해결 여부

    미해결

Port와 Host

22.10.19 23:09 작성 조회수 209

0

안녕하세요. 강의 내용 중에 Port와 Host가 헷갈려서 질문을 드립니다. Port를 설명해서 같은 IP내에서 프로세스 구분이 가능하다라고 하셨는데 Host도 보면header Host에 도메인을 실음으로써 하나의 IP내에 존재하는 여러 개의 도메인들 중 해당하는 도메인에 찾아갈 수 있었습니다. 둘의 기능이 비슷해 port, host는 어떤 면에서 다른 건지 그 차이점이 궁금해서 질문 남깁니다.

스크린샷 2022-10-19 오후 11.02.46.png스크린샷 2022-10-19 오후 11.03.18.png

답변 1

답변을 작성해보세요.

0

y2gcoder님의 프로필

y2gcoder

2022.10.20

안녕하세요. celinaym0810님, 공식 서포터즈 y2gcoder입니다.

https://www.inflearn.com/questions/286741

의 설명과 위에 캡처해놓으신 부분인 Port 설명을 보시고, 제가 예시를 하나 들어보겠습니다.

제가 스프링 부트를 통해 A라는 프로젝트를 만들었습니다. 이 프로젝트를 IP:200.200.200.2, PORT:9386 으로 하여 위의 PORT 환경에 배포했습니다. 그러면 A 서버 하나가 생기게 되고, http://200.200.200.2:9386 로 접속할 수 있습니다. 그리고 이 A 서버에 도메인을 y2gcoder.io, y1gcoder.io 로 사서 연결해주었습니다.

Host Header를 이용해서 y2gcoder.io, y1gcoder.io 에 따라 다른 처리를 해주는 것은 결국 A 서버 안에서 해주는 것입니다. 하지만, A, 게임, 화상통화, 웹 브라우저 서버들은 각각 다른 Port로 매핑해주고 있습니다.


감사합니다.