티스토리 뷰

반응형

웹 브라우저의 주소 표시줄에 "https://example.com"을 입력하면 다음과 같은 단계가 발생합니다.

  • 브라우저는 캐시를 확인하여 이전에 사이트를 방문한 적이 있는지, 캐시된 버전이 여전히 유효한지 확인합니다.
  • 사이트가 캐시에 없거나 캐시된 버전이 오래된 경우 브라우저는 지정된 URL의 리소스에 대한 요청을 서버에 보냅니다.
  • 요청은 HTTP(Hypertext Transfer Protocol)를 사용하여 서버로 전송됩니다.
  • 서버는 일반적으로 데이터베이스에서 요청된 리소스를 조회하고 관련 데이터를 검색하여 요청을 수신하고 처리합니다.
  • 그런 다음 서버는 헤더 및 상태 코드와 같은 추가 정보와 함께 요청된 리소스를 포함하여 응답을 다시 브라우저로 보냅니다.
  • 브라우저는 응답을 받고 정보를 사용하여 요청된 웹 페이지를 렌더링합니다.

클라이언트(브라우저)에서 서버로 요청을 보내고 응답을 받는 이 과정은 웹의 클라이언트-서버 아키텍처의 한 예입니다. 클라이언트(브라우저)는 요청을 만들고 수신된 데이터를 렌더링하는 일을 담당하고 서버는 요청을 처리하고 응답을 보내는 일을 담당합니다.

"https"의 "s"는 브라우저와 서버 간의 통신이 전송되는 데이터의 도청 및 변조를 방지하는 SSL/TLS 암호화를 통해 보안됨을 나타냅니다.

반응형
댓글
댓글쓰기 폼