홈>기술 자료>>
브라우저를 열고”www.example.com”또는 프로그램에서 사용되는 이름을 조회해야 합니다. 클라이언트가 보내는 각 쿼리 메시지에는 세 가지 정보가 포함되어 있습니다.:
- 예를 들어,”
“와 같이 정규화된 도메인 이름으로 명시되어 있는 도메인 이름입니다.예.” - 지정된 쿼리 유형으로,리소스 레코드를 유형별로 지정하거나 특수한 쿼리 작업 유형을 지정할 수 있습니다.
- (인터넷)에서와 같은 도메인 이름에 대해 지정된 클래스)
뭐라고?
네,이 모든 것은 실제 요청 내용에 대해 상당히 기술적 인 점보이며 장면 뒤에 있습니다. 당신이 매일에 하는 무언가에 어떻게 작동하는지 보여주어서 그것을 간단하게 하자. 여기 너가 너의 브라우저를 열,웹사이트에 간것을 시도한것을 이으면 시각적으로 일하는 까 라고 있는다.
example.com.”,그리고 주소를 찾기 위해 지정된 쿼리 유형(에이)그 이름으로 리소스 레코드(그것은’이다’레코드 쿼리 우리는 아이피 주소를 원하기 때문에).
서버에 두 부분으로 구성된 질문을 묻는 클라이언트로 생각하십시오.example.com.’?”클라이언트가 서버로부터 응답을 받으면 응답된’리소스 레코드’를 읽고 해석하여 이름으로 요청한 컴퓨터의 아이피 주소를 학습합니다.
캐시
캐시 쿼리는 여러 가지 방법으로 해결됩니다. 클라이언트는 때때로 이전 쿼리에서 얻은 캐시 된(저장된)정보를 사용하여 쿼리에 로컬로 응답 할 수 있습니다. 서버에서는 자체 리소스 레코드 정보 캐시를 사용하여 쿼리에 응답할 수 있습니다.또한 요청 클라이언트 대신 쿼리하거나 다른 서버에 연락하여 이름을 완전히 확인한 다음 클라이언트로 응답을 다시 보낼 수 있습니다. 이 프로세스를 재귀라고 합니다. 따라서 루트 서버로 이동해야 합니다. 그러면 사용자에게 다시 전달됩니다.
응답이 캐시에 남아 있는 시간은 처음에 레코드를 만든 도메인 소유자가 설정한 시간(라이브 시간)에 의해 결정됩니다. 그러나 여전히 여러 가지 이유로 이 중요한 정보를 부적절하게 무시합니다.
클라이언트가 그렇게 할 때 서버의 조회 응답을 기반으로 별도의 추가 쿼리를 사용합니다. 이 프로세스를 반복이라고 합니다. 예를 들어,내가’를 요구하는 경우 www.example.com’,’레코드’가 존재하지 않을 수 있습니다. 이 응용 프로그램은 당신에게 아름다운 욕실 꾸미기의 갤러리를 보여줍니다.
:
- 이름 쿼리는 클라이언트 컴퓨터에서 시작하여 확인을 위해 해결 프로그램에 전달됩니다.
- 쿼리를 로컬에서 확인할 수 없는 경우 필요에 따라 서버를 쿼리하여 이름을 확인할 수 있습니다.
작동하지 않는 경우…
만약 서버가 적시에 답변을 제공하지 않는다면,모든 것이 느려질 수 있습니다. 당신의 브라우저가 입력 한 웹 사이트의 아이피 주소를 알 때까지,그것은 아무것도 할 수 있지만 기다릴 수 없습니다. 따라서 신뢰할 수 있는 서버가 빠르게 작동하는 것이 중요합니다. 또한 신뢰할 수 있는 서버가 다운되면 쿼리가 결국 시간 초과되고 응답이 제공되지 않습니다. 너가 결코 도착하는 위치를 위해 연결에 누르는 인터넷을 정독하기 때문에 너는 가능하게 저것을 때때로 보았다.