1. Internet & Web
인터넷:
전쟁으로 인한 IT 기술의 발전 - 강력한 통신 기술의 필요성:
2차 세계 대전의 종료
- 미국(자본주의 진영) vs 소련(사회주의 진영)
강력한 컴퓨터 통신 시스템 설계의 필요성
- 당시의 중앙 집중적 네트워크 연결 방식
WEB:
"Collection of information which is accessed via the Internet."
인터넷 네트워크를 이용하여 통신되는 정보의 집합
1990년, 웹의 탄생
인터넷이 등장하고 30년 뒤, 1990년에 웹이 등장
-인터넷이라는 네트워크 기능 안에 웹 이라는 서비스가 존재
1990년 웹이 출현하며 인터넷 통신이 대중적으로 사용 되기 시작
웹의 아버지, Tim Berners-Lee 팀 버너스리
1990년, 세계 최초의 웹 브라우저인 WWW(World Wide Web)이라는 프로그램 개발
Home of the first website
인터넷과 웹이 불러온 혁신
인터넷: 통신 체계
웹: 정보의 집합소
유통 - 인터넷과 웹이 불러온 가장 큰 혁신
정보 유통의 발전
예전에는 소프트웨어를 구입하려면 물리적인 매개체가 필요
ex) 신문 - 물리적인 신문 배달 -> 인터넷 신문
웹 기반의 SW 서비스의 시작
저오브이 유통이 혁신적으로 발전하며 많은 개발자들이 창업
인터넷에 본인들이 만든 SW를 올려서 판매 시작
실리콘 밸리, Yahoo, Google, Amazon, etc (2000년대)
1세대 웹 서비스의 시작
WEB HISTORY
server - server
client: 웹 서비스를 사용하는 고객, web browser
당시의 기술 = full HTML, CSS (정적)
단순한 정보 제공, 사진
웹 기반의 언어 자바스크립트의 출현
단순한 정적 페이지가 아닌 다이나믹한 요소들이 요구
서버와 클라이언트가 HTML 페이지와 JS로직을 통해 필요한 데이터를 주고 받으며 user interaction 구현
server에서 -> web browswer에만 일방적으로 가던 1세대에서
상호 전달을 했다
아직 프/백 구분이 없 동일한 서버
Yahoo(2세대) 웹 페이지에 광고가 들어옴
프론트와 백이 나누게 된다
전세계에 인프라가 형성이 되면서 트래픽 증가 예) 아프리카에서 구글 사용 검색
메타버스, 미래의 웹사이트 형태 (Sougen)
프론트엔드: 3D로 구현할 수 있게 해야 함
백엔드: 실시간으로 데이터 전달할 수 있게 도움줘야 함
Modern Web System Architecture
동시 접속자가 많아졌다.
Scrum
Sprint