반응형
인터넷 VS 웹
- 인터넷은 전 세계를 연결하는 국제 정보 통신망으로, 컴퓨터나 스마트폰 같은 디지털기기로 연결되어 사람들이 정보를 공유할 수 있는 공간이다.
- 웹은 인터넷 공간에서 제공하는 서비스이다.
인터넷의 시작
미국의 신기술을 연구하는 ARPA에서 현재 웹의 모태가 되는 아파넷을 1969년에 개발하였다.
팀 버너스 리
- 최초의 웹 개발자
- W3CWrold Wide Web Consorium 창설
- HTML 표준을 비롯한 웹 표준안을 제작, 제안하는 일을 하는 국제적인 웹 표준화 단체
웹 브라우저 전쟁의 시작
- NCSA는 1993년 모자이크라는 GUI 웹 브라우저를 최초로 발표.
- 넷스케이프 커뮤니케이션(마크 안데르센)은 넷스케이프 웹 브라우저 발표.
- 마이크로소프트는 인터넷 익스플로러 발표 후 점유율을 높이기 위해 윈도우 운영체제에 강제로 설치.
- 이에 넷스케이프는 넷스케이프의 소스 코드를 공개하고 모질라 재단을 설립.
- 아메리카 온라인(AOL)은 넷스케이프 커뮤니케이션을 인수하였으나 점차 하락후 붕괴하였다.
플러그인
- 웹 브라우저와 연동되는 프로그램을 사용자의 PC에 추가로 설치해 웹 브라우저의 기능을 확장하는 방법.
- 어도비 플래시나 마이크로 소프트 액티브 등이 있다.
- 2000년 초반에는 액티브X 기반으로 웹 응용 프로그램, 플래시 기반으로 애니메이션을 제작하였다.
웹 브라우저와 웹 표준
- 인터넷 익스플로러가 전 세계적으로 점유율을 높이면서 액티브X 같은 플러그인을 삽입해 웹 사이트가 점점 무거워지고 있었다.
- 2004년 W3C 회의에서 모질라 재단과 오페라 소프트웨어가 새로운 HTML표준을 제안하지만 거절 당했다.
- 웹 브라우저 제공 기업(애플, 모질라, 오페라 소프트웨어)에서 2004년 6월 새로운 웹 표준 기관 WHATWG를 설립하였다.
웹 브라우저의 발달
- WHATWG는 Web Application 1.0 표준 작성
- W3C는 웹 표준으로 Web Application 1.0 표준 채택, HTML5 표준으로 변경
- 인터넷 익스플로러로만 최신 표준을 지원하지 못하는 현상 초래
- 모든 웹브라우저가 빠른 속도로 업데이트 되고 다양한 웹 브라우저 마케팅이 등장했다.
서버 & 클라이언트
▶ 서버 프로그램 (백엔드)
- JAVA, C#, Ruby, Python, JS
- 웹 프레임워크 (ASP.NET, JSP, PHP등)
- MVC 프레임워크 (ASP.NET MVC, Spring MVC, Ruby on Rails 등)
- 비동기 프레임워크 (Node.Js Express, Jetty)
▶ 클라이언트 프로그램 (프론트 엔드)
- HTML, CSS, JS
- 구글 문서
반응형
'정보통신일반론' 카테고리의 다른 글
TCP/IP (0) | 2022.03.25 |
---|---|
통신 시스템, 데이터 전송, 통신 프로토콜, OSI7Layer (0) | 2022.03.24 |