- 인터넷
- 전세계에 걸쳐 연결된 네트워크 시스템
-WWW(World Wide Web)
- 하이퍼 텍스트와 멀티미디어를 통해 서비스 구축
- 사용자끼리 정보를 다양하게 공유
- HTTP
- 웹서버
- 과정
- google로 들어가려함
- 웹 서버에 google html 파일을 요청
- 웹 서버에서 받아온 응답(html 파일)을 브라우저가 처리
- 웹 페이지
- 웹 브라우저
- 웹 서버에서 받아온 페이지 정보를 해석해서 보여줌
- W3C
- 여러 참여기관들이 참여하여 웹 표중을 개발하는 단체
- 프론트 엔드와 백 엔드
- 프론트 엔드는 보여지는 페이지 관련(html, css, js)
- 백 엔드 서버나 기능 관련
- 웹 프로그래밍 언어
- Html
- 웹 페이지를 작성하는 언어
- Hyper Text: 링크가 달려서 이동이 자유로움
- 계속해서 버전이 업그레이드 됨
- 오프라인으로도 작동
- Html5
- 멀티미디어, 그래픽 등이 추가 플러그인 없이 사용
- Css
- 스타일 시트의 표준안
- Html이 뼈대라면 Css는 스타일(디자인)
- JavaScript
- 웹페이지의 동적인 구성을 위한 언어
- 객체 기반의 인터프리어 언어
- 함수형 프로그래밍 등 다양한 구조가 가능