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 + 보안 (암호화)