개발 공부 기록하기

[생활코딩] 1강. web이란? 본문

프밍/HTML

[생활코딩] 1강. web이란?

태영(泰伶) 2022. 8. 16. 23:07

1강. web이란?

 

1. html은 web의 시작점

  • web을 배운다면 html을 먼저 배우게 됨.
  • 맥락 이해해 보자.

→ html이 모여 이루게 되는 web이 뭐야?

→ web을 구성하는 다른 기술에는 어떤 게 있어?

→ 그 각각의 기술들이 서로 어떻게 관계하면서 웹사이트&웹 애플리케이션을 만들게 되는 거야?

 

2. web과 Internet의 관계

  • Internet은 web을 포괄하는 개념(web ⊂ Internet)
  • web은 Internet 위에서 돌아가는 여러가지 서비스 中 1
  • web처럼 인터넷 위에서 돌아가는 서비스에는 fps(파일 전송), e-mail 등이 있음.

 

3. 역사적 맥락

  • 1960 → Internet 발명(US 군사조직 '알파넷')

      → 컴퓨터와 컴퓨터를 잇는 전세계에서 제일 큰 네트워크 형성

  • 1990s 초반 → web 발명(유럽 입자물리연구소, Tim Berners-Lee)

      → 어떻게 하면 정보(데이터)들을 효율적으로 주고받을 수 있을까?

      → web server(ws), web browser(wb) 개발

      → ws와 wb간 통신을 위한 규약 http를 정의

      → wb에서 정보를 표현해낼 수 있는 일종의 언어 html 발명

      → ws, wb, http, html 기술을 public domain으로 아예 공개해버림(저작권 행사 ×).

 

4. 기술을 구성하는 뼈대(server, client)

  • 그림과 같이 정보를 요청(client)하고 응답(server)함.
  • txt 파일은 오로지 글자 보여주는 게 전부
  • html은 이미지도, 글씨체 및 크기, 색깔까지도 보여줄 수 있음 → 더 풍부한 표현 가능
Comments