본문 바로가기

WEB/HTML & Internet

인터넷 작동 원리: 웹 브라우저(클라이언)와 웹 서버의 역할

✅ 인터넷이 동작하는 기본적인 원리

2대의 컴퓨터가 서로 정보를 주고받는 순간, 인류의 디지털 혁신의 발판이 마련되었습니다. 이 혁신은 20세기 후반 이후 우리의 삶을 근본적으로 변화시켰으며, 이 변화의 핵심에는 인터넷의 작동 원리가 있습니다. 이제 이 원리를 자세히 알아보겠습니다.

먼저, 인터넷을 이루는 핵심 구성 요소는 웹 브라우저와 웹 서버입니다. 이 두 프로그램은 웹 페이지를 검색하고 표시하는 과정에서 상호 작용하며, 우리가 온라인에서 정보를 얻을 수 있도록 합니다.

 

💡 웹 브라우저와 웹 서버

웹 서버는 특정 주소를 할당받습니다. 예를 들어, "info.cern.ch"는 웹 서버에 할당된 주소입니다. 이 컴퓨터의 특정 디렉터리에는 웹 페이지의 내용을 담고 있는 "index.html" 파일이 저장됩니다.

 

이제 웹 브라우저를 열고 "http://info.cern.ch/index.html" 주소를 입력하고 엔터를 누르면 어떤 일이 벌어지는지 살펴보겠습니다.

웹 브라우저가 설치된 컴퓨터는 인터넷을 통해 "info.cern.ch" 주소의 컴퓨터에 전기 신호를 보냅니다. 이 컴퓨터에는 웹 서버라는 프로그램이 실행 중이며, 특정 디렉터리에서 "index.html" 파일을 찾아내고 해당 내용을 읽어 전기 신호로 변환하여 웹 브라우저가 설치된 컴퓨터로 다시 전송합니다. 이렇게 전송된 데이터는 웹 브라우저에서 해석되고, 웹 페이지로 표시됩니다.

이 과정에서 웹 브라우저가 설치된 컴퓨터와 웹 서버가 설치된 컴퓨터 간에 정보가 주고받아집니다. 웹 브라우저는 정보를 요청하고, 웹 서버는 정보를 응답합니다.

 

💡 클라이언트(client), 서버(server)

이러한 관계에서 정보를 요청하는 컴퓨터를 클라이언트 컴퓨터, 정보를 응답하는 컴퓨터를 서버 컴퓨터라고 합니다. 웹 브라우저가 설치된 컴퓨터는 클라이언트 역할을 하며, 웹 서버가 설치된 컴퓨터는 서버 역할을 합니다.

요약하면, 인터넷을 구성하는 컴퓨터들은 클라이언트와 서버로 나누어져 있으며, 이것이 정보를 주고 받는 핵심 원리입니다.

마지막으로, 웹 서버를 직접 설치하는 방법과 웹 호스팅 업체를 활용하는 방법이 있습니다. 웹 호스팅 업체를 통해 웹 서버를 이용하는 것은 쉽지만 내부 동작과정은 감춰져 있습니다. 반면 직접 웹 서버를 설치하면 복잡하지만 그 과정에서 많은 것을 배울 수 있습니다. 이 두 가지 선택 중 하나를 고르는 것은 개인의 필요에 따라 다를 것입니다.