0. 웹의 탄생: 인터넷을 연결한 그 순간
1990년대 초반, 팀 버너스-리가 개발한 WWW(World Wide Web)은 현재의 인터넷을 이루는 주요 기술 중 하나입니다. 월드 와이드 웹은 정보를 공유하고 연결하는 전 세계적인 컴퓨터 네트워크 시스템이에요. 그런데 이전에도 인터넷은 이미 존재했습니다. 그럼에도 WWW의 등장은 인터넷을 우리 일상에 가까이 가져오고 많은 변화를 가져오게 되었죠..
1. 클라이언트와 서버
웹은 클라이언트와 서버 간의 상호작용으로 이루어집니다. 클라이언트는 웹 페이지를 요청하고, 서버는 그에 대한 응답을 제공합니다. 일반적으로 웹 브라우저가 클라이언트의 역할을 수행하며, 서버는 웹 페이지를 저장하고 처리하는 역할을 합니다.
클라이언트와 서버 간의 통신은 HTTP(Hypertext Transfer Protocol)라는 프로토콜을 사용합니다. HTTP는 클라이언트의 요청(Request)과 서버의 응답(Response)으로 이루어져 있으며, 텍스트 기반으로 데이터를 주고받습니다.
클라이언트는 웹 페이지를 요청하기 위해 URL(Uniform Resource Locator)을 입력하거나, 링크를 클릭하거나, 폼을 제출하는 등의 동작을 수행합니다. 이 요청은 HTTP 요청 메서드(GET, POST, PUT, DELETE 등)를 사용하여 서버에 전달됩니다.
2. 정적 페이지와 동적 페이지
웹 페이지는 정적 페이지와 동적 페이지로 나뉩니다.
정적 페이지는 서버에 미리 저장되어 는 HTML, CSS, JavaScript 등의 정적인 파일로 구성되어 있습니다. 이러한 페이지는 서버에서 바로 클라이언트로 전달되며, 변경되지 않는 정보를 제공합니다.
동적 페이지는 서버에서 동적으로 생성되는 페이지입니다.
서버는 클라이언트의 요청에 따라 데이터베이스와 같은 외부 자원을 참조하여 페이지를 생성하고 응답합니다.
동적 페이지는 사용자의 입력이나 상황에 따라 다양한 내용을 제공할 수 있습니다.
'COMPUTER SCIENCE > World Wide Web Course' 카테고리의 다른 글
웹 디자인의 첫 걸음: HTML의 기초 (0) | 2023.07.05 |
---|