Introduction
Web (World Wide Web, W3)
- 인터넷이라는 통신망을 활용하여 구현된 전 지구적 정보 공간
- 연결된 사람들 사이에 형성되는 정보의 흐름이 마치 거미줄 같다고 하여 '웹'으로 이름 붙였다
- 인터넷을 기반으로 구현된 서비스 중 HTTP 를 이용하여 정보를 공유하는 서비스
Web Server
정보를 제공하는 주체
Web Client
정보를 받는 이용자
웹의 발전과 보안의 중요성
웹에서 처리하는 정보 자산들이 많아짐에 따라 이들을 안전하게 보관하고 처리해야 할 필요성이 증가
웹을 통한 정보의 교환과정에서 민감한 정보들이 유출되거나 악용되지 않도록 보호하는 웹 보안의 중요성이 대두
웹 서비스, 프론트엔트와 백엔드
- 과거의 웹서비스
: 이용자가 요청하는 정보를 제공하기만 하는 수동적인 형태의 서비스
- 현재의 웹서비스
: 이용자의 요청을 해석하고 가공하여 필요한 정보와 기능을 제공하는 능동형 서비스
: 예시) 구굴의 검색서비스는 자신이 원하는 정보를 추상화해서 전달시 해석과 가공을 거쳐 필요한 정보 제시한다.
웹 리소스
: 웹에 갖춰진 정보자산
Hyper Text Markup Language (HTML)
- 웹문서의 뼈와 살을 담당한다
- 태그와 속성을 통한 구조화된 문서작성을 지원한다
Cascading Style Sheets (CSS)
- 웹 문서의 생김새를 지정한다
- 웹 리소스들의 시각화 방법을 기재한 스타일 시트이다.
- 글자의 색깔이나 모양, 배경 색상, 이미지의 크기나 위치 등을 지정가능
- 브라우저 (Browser) 는 이를 참고하여 웹 문서를 시각화
JavaScript (JS)
