TIL | WEB의 역사

김윤희·2022년 9월 12일
0

WEB

internet & web


✔ 간단하게 말하자면 인터넷은 전 세계의 컴퓨터가 연결되어 있는 거대한 컴퓨터 통신망(네트워크)

📌 01. MODEM 모뎀(1950)

  • 모뎀은 정보 전달(주로 디지털 정보)을 위해 신호를 변조하여 송신하고 수신측에서 원래의 신호로 복구하기 위해 복조하는 장치이다
  • 주로 컴퓨터 정보통신을 위한 주변기기로 많이 사용한다
  • 미 국방부가 방공망 시스템을 구축하기 위해 개발

📌 02. ARPAnet 아르파넷(1969)

  • 2차 세계대전 종료, 강력한 컴퓨터 통신 시스템 설계의 필요성을 느낌
    (인공위성을 발사에 힘을 씀(핵과 직결))
  • 세계 최초의 패킷 스위칭 네트워크
    • 소련의 핵 공격에도 단단할 통신망을 만드는데 집중

📌 1990년 WEB의 탄생!

  • Hypertext + Internet

  • web의 등장과 HTTP

    • www
    • HTTP(Hyper Text Transfer Protocal)
  • 웹의 등장과 인터넷의 대중화

    • 웹 서버라는 프로그램을 만들고 그 프로그램이 설치돼 있는 컴퓨터에 info.cern.ch라는 주소를 부여 "Home of the first website"
  • 인터넷과 웹이 가장 먼저 혁신을 불러온 곳이 유통

    • 옛날에는 정보를 받으려면 책이나 신문등 처럼 물리적인 매개체가 필요했지만 이제는 없이도 정보를 받을 수 있는게 가능하게 됐다
  • 닷컴붐(구글 야후 등...)

1,2,3 세대별 web의 특징


📌 1세대 웹 서비스의 시작

  • 정적인 사이트
  • 정보전달의 목적
  • 당시의 기술은 html css가 전부
    (서버에서 Full HTML를 클라이언트에서 전달)

📌 2세대 웹

  • HTML+JavaScript
  • 동적인 웹
  • userInteraction 구현
  • 백/프론트 구분 없음
    (개발자들이 코드가 길어지고 사용자들 요구가 많아져서 힘들어짐)

📌 3세대 웹

  • SPA & FE/BE
    프론트와 백이 구분된다(사용자의 만족도가 높아짐 - 왜냐하면 웹을 사용할때 빨라져서) - 렌더링을 매번 새로하지 않아서..?
  • SPA(single page application) 방식 등장
  • 단일의 html 페이지로 전체 웹 서비스 구현
  • 웹페이지 렌더링에 필요한 javascript 코드는 최초의 통신에서 한번에 송수신
  • 그 이후로는 서버와 실시간으로 데이터를 주고 받으면서 데이터 업데이트

📌 현대(modern) 웹

  • 위에서 본 것보다 더 분리가 됐다
  • 다른 어플리케이션 클라이언트의 종류가 많아짐
    (컴퓨터 아이패드 핸드폰 다른 태블릿 pc)
    • 한사람이 여러개의 기계를 쓰면 서버 입장에서는 부담스럽다(트래픽이 많아지니까)(휴대푠/티비 넷플릭스) : 그래서 API를 나눈다
  • 데이터 요청을 분산 처리(API Gateway) - gateway는 있었지만 API Gateway는 생겼다

기술은 문제가 생기면 해결하기 위해서 새로운 기술이 생긴다
ex) html에 문제가 있어서 컴포넌트를 사용하는 리액트가 생김

0개의 댓글