도메인 서버

hyeonn's avatar
Jan 11, 2024
도메인 서버
notion image
  • a 클라이언트가 구글로 접속하는 과정
    • a → google ⇒ host가 되어야 한다.
host - 인터넷 필요
      a → google ⇒ host가 되어야 한다. host - 인터넷 필요
    • a → google ⇒ 웹서버의 구현 필요 / socket
    • DNS → 도메인 서버 (String을 가진)
    • 대표적 도메인 name 서버 - SK, LG, KT - IP 주소 필수
      • → 도메인 서버 오류를 고려해 DNS을 2개로 세팅
    • key, value → hash table (키 값으로 값을 추적)
    • 3번 전송 후에도 무응답이면 두번째 주소로 전송
 
  • Get 요청 - 최초의 프로토콜을 요청
    • → http가 필요하기 때문
      Get → http가 끝나면 소켓 연결을 끝낸다.
request의 body는 Get 요청 시 아무것도 남기지 않는다.
      Get → http가 끝나면 소켓 연결을 끝낸다. request의 body는 Get 요청 시 아무것도 남기지 않는다.
    • 클라이언트 → 서버 = 자원명 밖에 전송할게 없다.
    • 서버 → 클라이언트 = 실제 줘야 하는 Body 데이터 전송
    • header, body가 서버로 전송 (실제로는 2진으로 전송됨)
    • MIME - body를 설명해주는 확장자, 웹에서는 확장자가 의미 없어서 MIME 타입으로 전송
    • ⇒ 버퍼에 있는 데이터를 3Btye씩 끊어 읽어서 브라우저에 그림으로 그려서 출력
 
Share article

from-web-developer