본문 바로가기

dns2

[Network] 웹 통신의 큰 흐름 웹 통신의 과정 사용자가 웹 브라우저를 통해 URL을 입력한다 입력된 URL 중 도메인 네임을 DNS 서버에서 검색한다 DNS 서버에서 해당 도메인 네임에 해당하는 IP 주소를 찾아 사용자가 입력한 URL 정보와 함께 전달한다 웹 페이지 URL 정보와 전달받은 IP 주소를 이용해 HTTP 요청 메시지를 생성한다 요청은 TCP를 통해 서버로 전송된다 HTTP 요청 메시지는 HTTP 프로토콜을 사용하여 웹 페이지 URL 정보로 변환되어 서버에 전송된다 서버는 클라이언트의 요청을 받고 응답을 전송한다 웹 페이지 URL 정보에 해당하는 데이터를 검색하고, HTTP 프로토콜을 사용하여 HTTP 응답 메시지를 생성하고 TCP 프로토콜을 사용하여 인터넷을 거쳐 원래 컴퓨터로 전송된다 도착한 HTTP 응답 메시지는 H.. 2021. 8. 31.
[Network] DNS round robin HTTP 통신에서는 폭주하는 부하를 분산하기 위해 DNS 라운드 로빈같은 로드 밸런싱 기법을 사용한다. 서버가 두 대 이상으로 로드 밸런싱이 되면 클라이언트가 이전에 접속했던 서버에 다시 접속한다고 반드시 보장할 수 없기 때문에 클라이언트가 앞서 요청을 보낸 웹 서버에 지속적으로 요청을 보낼 수 있도록 만드려면 HTTP의 쿠키(cookie)나 킵얼라이브(keep alive)라는 기술을 사용해야 한다. DNS 도메인과 IP 주소 사이의 변환 기능을 해주는 것이 DNS(Domain Name System)이다. 정방향 조회 : 도메인으로 IP 주소를 알아내는 것 역방향 조회 : IP 주소를 사용해서 도메인을 알아내는 것 클라우드 환경에서는 주로 정방향 조회가 많이 사용된다. DNS round robin IP .. 2021. 8. 25.