상세 컨텐츠

본문 제목

웹의 동작 방식

IT/기초

by SINAFLA 2021. 3. 17. 20:36

본문

반응형

클라이언트와 서버

웹에 연결된 컴퓨터는 클라이언트(Client)서버(Server)라고 한다.

  • 클라이언트는 웹 사용자의 인터넷을 통해 웹에 접근하는 소프트웨 즉 브라우저다.
  • 서버는 웹 페이지, 사이트 또는 앱을 저장하는 컴퓨터다. 클라이언트가 웹페이지에 접근을 원할 때, 서버로부터 클라이언트 장치로 보여주기 위해 엡페이지의 사본이 다운로드 된다.

 

웹 동작 방식

  1. 사용자는 브라우저에 방문할 웹 사이트 URL을 입력해 웹 서버에 웹 페이지를 요청한다.
  2. 브라우저는 DNS 서버로 가서 웹 사이트가 있는 서버의 진짜 주소를 찾는다. 주소를 찾고 웹 페이지를 찾는다.
  3. 웹 페이지에 보여줄 필요한 정보를 데이터베이스를 조회해서 가져온다.
  4. 처리 결과를 웹 서버로 보낸다.
  5. 결과 정보를 작은 패킷 단위로 나누어 사용자 브라우저에서 조립한 후 보여준다.

추가 설명

DNS (Domain Name Server)란

사용자는 브라우저에 방문할 웹 사이트 URL을 입력해 웹 서버에 웹 페이지를 요청한다. 브라우저는 DNS 서버로 가서 웹 사이트가 있는 서버의 진짜 주소를 찾는다. 주소를 찾고 웹 페이지를 찾는다. 웹 페이지에 보여줄 필요한 정보를 데이터베이스를 조회해서 가져온다. 처리 결과를 웹 서버로 보낸다. 결과 정보를 작은 패킷 단위로 나누어 사용자 브라우저에서 조립한 후 보여준다.

 

패킷(Packet) 이란

서버에서 클라이언트로 전송되는 데이터의 포맷을 패킷이라고 한다. 데이터가 웹을 거쳐서 전송될 때, 수천 개의 작은 덩어리들로 전송된다. 그래서 다양한 웹 사용자들은 동시에 같은 웹 사이트를 다운로드 할 수 있다. 큰 덩어리로 다운로드를 한다면 웹은 매우 비효율적이고, 페이지가 사용자에게 보여지기까지 긴 시간이 걸린다.

 

 

반응형

관련글 더보기

댓글 영역