인터넷이란?
- 전세계 수많은 클라이언트 컴퓨터와 서버 컴퓨터들이 연결된 통신망이자 네트워크의 집합체
네트워크란?
- 분산되어 있는 컴퓨터들을 연결한 디지털 통신망
브라우저란?
- 웹 서버에서 이동하며 쌍방향으로 통신하고 HTML 문서나 파일을 출력하는 그래픽 사용자 인터페이스(GUI) 기반의 응용 소프트웨어
웹 브라우저는 대표적인 HTTP 사용자 에이전트의 하나이기도 하다.
* HTTP: 인터넷에서 정보를 주고받는 통신 규약(컴퓨터 간의 암호, 규칙)
* 사용자 에이전트: 사용자를 대신하여 일을 수행하는 소프트웨어 에이전트
서버란?
- 서버는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램 또는 장치를 의미
- 서버에서 동작하는 소프트웨어를 서버 소프트웨어라고 함
- 주로 리눅스, 솔라리스, FreeBSD 등의 운영체제를 설치한 대형 컴퓨터를 사용
클라이언트란?
- 네트워크를 통하여 서버라는 다른 컴퓨터 시스템 상의 원격 서비스에 접속할 수 있는 응용 프로그램이나 서비스
- 클라이언트-서버 구조에서 서버에서 그 서버가 제공하는 서비스를 요청하고, 또는 서비스 요청을 위해 필요 인자를 서버가 원하는 방식에 맞게 제공하며, 서버로부터 반환되는 응답에 사용자에게 적절한 방식으로 표현하는 기능을 가진 프로그램이나 시스템