웹 서비스의 역사와 발전에 주목하시오!!!!!!!!!!!!!!

초이지수·2022년 3월 29일
0
post-thumbnail

웹 서비스는 30년 전 세상에 등장!
내가 만든 웹페이지를 인터넷을 통해 누구나 사용할 수 있게 하는 것을 목표로 하였다!
웹의 역사와 발전에 대해 알아보쟈! 🤸‍♂️


🌎 인터넷이란?

전 세계의 컴퓨터가 서로 연결되어 정보를 교환할 수 있는 하나의 거대한 컴퓨터 통신망

2차 세계 대전의 종료. 미국과 소련의 우주 경쟁 -> 핵 미사일 개발 경쟁 (로켓)
중앙 집중적 네트워크 연결 방식이었다.
핵 공격에도 생존할 수 있는 컴퓨터 통신 시스템 설계의 필요성이 대두됨!

전화기(아날로그 신호) -> 컴퓨터(디지털 데이터)
컴퓨터에서 사용하는 디지털 데이터를 전화선이 활용할 수 있는 아날로그 신호로 바꿈으로써 전화선을 통해 컴퓨터 통신을 가능하게 하는 장치


🖥 웹

인터넷 네트워크를 이용하여 통신되는 정보의 집합


🖥 브라우저

ex) 사파리, 크롬

인터넷이 등장하고 30년 뒤인 1990년에 웹이 등장
웹이 출현하며 인터넷 통신이 대중적으로 사용 되기 시작
(그 전에는 군사용으로만 사용해왔다!)


👴 팀 버너스리

세계 최초의 웹 브라우저인 World Wide Web을 개발

  • 인터넷과 웹이 불러온 가장 큰 혁신 = 정보의 유통의 발전

  • 예전에는 소프트웨어를 구입 하려면 물리적인 매개체가 필요했다.
    이제는 필요가 없음!
    -> 웹 기반의 SW 서비스 시작! 개발자들이 창업
    ex) 실리콘 밸리. 야후, 구글, 아마존등 2000년대
    1세대 웹 서비스 시작!

  • client와 server의 요청과 응답

  • client(user)
    브라우저

  • server
    데이터를 서빙해주는 기능

  • 이벤트 = 브라우저와 사용자의 상호관계


⭐️ 1세대 ~ 3세대 웹


🐵 1세대 웹

client < html - server
로직 없음
정적이다. 정보전달이 주 목적


🙈 2세대 웹

client < html, Java > server
양방향. 동적인! 2세대 웹 서비스의 출현
사용자와의 상호작용이 생겼지만 활발하지는 않음.
데이터를 주고받을 수 있게 됨.
user interaction 구현
프, 백 구분 없음


🙉 3세대 웹

client <-HTML , JavaScript-> frontend
<- Data -> backend(API, Database)

사용자와의 상호작용이 활발해짐!
SPA (Single Page Application) 방식 등장
단일의 HTML 페이지로 전체 웹 서비스 구현
단일 HTML 페이지에 Java 파일이 포함
웹 페이지 렌더링에 필요한 자바 코드는 최초의 통신에서 한 번에 송수신
그 이후로는 서버와 실시간으로 데이터를 주고 받으며 필요한 화면을 동적으로 구성

프론트엔드와 백엔드 개발의 분리!(서버의 분리와 업무의 분리)


modern web architecture

API Gateway : 데이터 요청 분산 처리
클라이언트 요청(동시 접속자 수, 데이터 양의 거대화)이 많아짐에 따라 모든 통신을 중간에서 처리해줌

인터넷은 물리적인 것. 눈에 보이니까!


짧은 시간에 많은 발전이 있었규나.... 앞으로 더욱 많은 발전이 있겠구나...
나와 함께 발전 하쟈구나 꼬꼬!

profile
닫혀 있어서 벽인 줄 알고 있지만, 사실은 문이다.

0개의 댓글