inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

모든 개발자를 위한 HTTP 웹 기본 지식

Port와 Host

324

celinaym0810

작성한 질문수 4

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

network

답변 1

0

y2gcoder

안녕하세요. 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로 매핑해주고 있습니다.


감사합니다.

캐시 관련 질문입니다.

0

634

1

ETag 질문입니다.

0

741

1

캐시의 설정 주체

0

542

1

영속쿠키 질문입니다.

0

518

1

협상(accept-language)

0

697

1

에러 코드의 구현 주체

0

448

1

웹서버가 구현?

0

605

1

필수헤더?

1

568

1

Host와 Port

0

785

1

다른 도메인이 같은 포트를 사용하는 경우

0

1268

1

표준 헤더와 임의 헤더

0

540

1

POST 등록 후 Location 헤더

0

577

1

프로세스의 상태가 변경되는 경우에 Post 사용

1

1819

1

지속연결에 대해서.

0

700

1

제가 아는 쿼리 파라미터 개념이 맞는지 확인 부탁드립니다.

0

602

1

캐시 내용중 no cache 일때

0

367

1

DNS 서버 관련 질문

1

756

1

캐시로 저장된 파일의 유효기간은 얼마나 되나요?

0

674

1

웹브라우저 요청흐름 질문입니다.

0

853

1

캐시 무효화 질문드립니다

0

567

1

리다이렉트와 리다이렉션 차이?

0

2650

1

쿠키 및 세션 관련 질문드립니다

0

595

1

HTTP 메서드 ( HTTP 메서드의 속성 파트 ) 강의의 멱등 내용에 대하여 질문드립니다.

0

1654

1

header 나 gzip으로 데이터 보낼떄 데이터는 base64로 인코딩되서 가는 건가요?

0

486

1