COMPUTER_SCIENCE

HTTP Redirection

서울소시민 2018. 5. 9. 17:52

HTTP Redirection

www.yahoo.com을 입력했을때, 자동으로 kr.yahoo.com으로 이동하는 것을 HTTP Redirection이라고 한다. 이는 사용자가 요청한 페이지가 아닌 다른 페이지 혹은 다른 서버로 접속을 유도하는 기술이다.

  1. Web Browsing

  2. DNS 서버에 Web Browsing한 주소를 보내 IP주소를 요청한다.

  3. DNS에서 IP 주소가 Response온다.

  4. IP 주소와 TCP Connecntion Establishing한다.

  5. HTTP Get Request이 이루어 진다.

  6. HTTP Get Response가 이루어 진다.

  7. TCP Connection Closing을 한다.

  8. 서버에서 받은 정보를 브라우저가 Rendering한다.

  9. 4~8번을 반복한다.

이제 HTTP Redirection의 이유를 살펴보면 yahoo 서버가 HTTP Response 메시지에 302 Found 응답코드를 담아 보내기 때문이다. 이와 같은 HTTP 302 Redirection은 로드 밸런싱이나 웹 기반의 사용자 인증 등의 용도로 많이 사용된다.
참조

'COMPUTER_SCIENCE' 카테고리의 다른 글

TCP 통신  (0) 2018.04.24
CPU 스케줄링  (0) 2018.04.24
정보처리기사 신기술 빈출 용어 정리  (0) 2017.10.08