Client
-Server
로 구성되며 TCP/IP
(표준 인터넷 프로토콜의 집합) 라는 기본 프로토콜을 통해 제공`WWW(월드 와이드 웹)
, E-Mail
, FTP(파일전송)
, Telnet(원격 접속)
등이 있음인터넷에 연결된 사용자들이 정보를 공유할 수 있는 공간
Client
가 웹사이트의 주소와 페이지 요청 시 웹페이지의 URI
를 기반으로 연관 서비스를 제공하는 서버를 찾고
서버는 요청에 따른 웹페이지의 HTML
을 응답하면서 HTTP
를 토대로 전송
Web의 구성 3 요소
HTTP (Hyper Text Transfer Protocol)
Hyper Text
참조(하이퍼링크)를 통해 독자가 한 문서에서 다른 문서로 즉시 접근할 수 있는 텍스트
를 전송하기 위한 통신 규약요청(Request)
하고 이에 응답(Response)
할 때 사용되는 통신 규약HTML
은 HTTP
로 통신하며, HTTP
는 URI
로 조작 대상을 지정HTML (Hyper Text Markup Language)
Hyper Text
로 구조적 표현을 하는 언어로 웹문서를 만드는 기능을 제공HTML
은 HTTP
로 통신하며 링크는 URI
를 이용함URI (Uniform Resource Identifier)
Web의 기술적 특정 2가지
Hypermedia System (하이퍼 미디어 시스템)
인터넷을 이용한 하이퍼 미디어의 기본 예로 텍스트/이미지/음성/영상 등 다양한 미디어를 하이퍼링크로 구성한 시스템임
Distributed System (분산 시스템)
웹은 프로토콜이 심플하며 전 세계에 배치된 서버에 모든 브라우저가 접속할 수 있는 분산 시스템임