HTML의 발전
1. HTTP 등장 전
FTP (File Transfer Protocol)
논문 파일을 송수신하기 위해 사용했던 규칙
단점
- 논문이 참조하는 다른 논문을 download하기 어렵다.
- 논문 안에 다른 논문이 업로드 서버 주소가 없다.
FTP Client
- download받고 다른 editor program돌려야 함
2. HTTP, HTML 등장
Hyper-Text
- text에 별도의 표시를 함
ex) HTML 태그
- 다른 논문의 위치 정보 삽입 가능
- text의 format을 지정 가능
- 그림, 음성, 동영상 삽입 가능
Markup
- 부가 data = meta data = markup (출판사에서 사용하는 용어)
- data를 설명하고 제어하는 data
ex) [\pard\sa200\sl276\slmult1\b\f0\fs40\lang1042] [ABC'ba'f1'c6'ae'c4'b7'c7'c1][\b0\fs20\par] [markup][data][markup]
HTML (Hyper-Text Markup Language)
HTTP (Hyper-Text Transfer Protocol)
- HTML 문서를 원활하게 받고 다른 HTML 문서를 찾아가기 쉽도록 만든 통신 규칙
HTTP Server = Web Server
- HTTP 기반 서비스를 제공하는 소프트웨어 ex) Apache, NginX
HTTP Client = Web Browser
- 단순히 HTML을 download받는 것만이 아니라 HTML을 출력하고 제어하는 역할도 한다. ex) Chrome, Safari, Firefox, Edge, Curl, Wget
Gopher protocol
- web service가 개발되기 전까지 internet의 가장 쉬운 interface로 사용되었음
Web
- HTML 문서들의 연결된 모습이 거미줄과 비슷하다하여 붙여진 이름
HTTPS (Hyper-Text Transfer Protocol Security)
- HTTP + 보안 (암호화)