1. 웹이란?
웹은 "World Wide Web"의 약자로, 인터넷을 기반으로 정보를 주고받을 수 있는 서비스입니다.
웹은 우리가 사용하는 다양한 사이트(예: 블로그, 쇼핑몰, 검색엔진 등)를 제공하며, 인터넷이라는 네트워크를 통해 작동합니다.
2. 웹과 인터넷의 차이
- 웹: 인터넷 위에서 작동하는 하나의 서비스입니다. 예를 들어, 웹사이트는 인터넷을 통해 접속할 수 있는 정보의 집합입니다.
- 인터넷: 전 세계의 컴퓨터와 네트워크를 연결하는 거대한 통신망입니다. 단순히 물리적인 연결망으로, 이를 기반으로 이메일, 파일 전송, 웹 등의 서비스가 실행됩니다.
즉, 웹은 인터넷의 일부라고 볼 수 있습니다.
3. 웹서버의 역할
- 웹서버는 사용자가 요청한 정보를 처리하고, 해당 정보를 사용자에게 반환합니다.
- 예를 들어, 사용자가 웹사이트를 방문할 때, 웹서버는 해당 사이트의 데이터를 찾아 사용자에게 제공합니다.
- 주요 기능:
- 클라이언트(사용자) 요청 처리
- 웹페이지 데이터 제공 (HTML, CSS, 이미지 등)
4. 웹브라우저의 동작 방식
- 웹브라우저는 사용자가 입력한 URL을 기반으로 정보를 요청하고, 웹서버가 제공한 데이터를 시각적으로 보여줍니다.
- 동작 과정:
- 사용자가 웹주소(URL)를 입력합니다.
- 브라우저가 인터넷을 통해 웹서버에 요청을 보냅니다.
- 웹서버는 요청받은 데이터를 브라우저로 전송합니다.
- 브라우저는 데이터를 해석해 사용자에게 웹페이지를 표시합니다.
5. 서버와 클라이언트 관계
- 서버(Server): 정보를 제공하는 역할을 합니다. 웹서버, 데이터베이스 서버 등이 있습니다.
- 클라이언트(Client): 정보를 요청하는 사용자 측 장치(예: 컴퓨터, 스마트폰)입니다.
- 관계:
- 클라이언트가 서버에 요청(Request)을 보내고, 서버는 이에 응답(Response)하여 정보를 전달합니다.
- 이 요청-응답 구조를 통해 웹이 작동합니다.
'Education > KnockOn Bootcamp 3rd' 카테고리의 다른 글
[1주차 TIL] KnockOn Bootcamp 프록시 (0) | 2024.12.07 |
---|---|
[1주차 TIL] KnockOn Bootcamp 패킷 (1) | 2024.12.07 |
[1주차 TIL] KnockOn Bootcamp 쿠키와 세션 (0) | 2024.12.07 |
[1주차 TIL] KnockOn Bootcamp HTTP/HTTPS (1) | 2024.12.06 |
[1주차 TIL] KnockOn Bootcamp 프로토콜 (0) | 2024.12.04 |