Web Application 2

네트워크 - 웹 애플리케이션 작동원리 part2

3.웹(Web) : 인터넷에서 제공되는 하이퍼텍스트 시스템 -하이퍼텍스트(hypertext) : 문서안에 다른 문서의 위치정보 등을 포함하여 문서 간의 정보를 서로 연관 지어 참조 할 수 있는 문서 -HTML로 대표되는 하이퍼텍스트 언어와 인터넷이 융합하여 탄생 -기술의 발전과 함께 오늘날 게임, 동영상 서비스, 전자상거래, 거대 소셜미디어 서비스 등 다양한 용도로 활용되고 있음 3-1.클라이언트-서버 아키텍쳐(Client-Server Architecture) -리소스가 존재하는 곳(서버)과 리소스를 사용하는 앱(클라이언트)을 분리 -2티어 아키텍쳐라고도 부름 -클라이언트는 보통 플랫폼에 따라 구분되며 웹사이트, 스마트폰/태블릿 용 앱, 데스크탑 앱 등이 있음 -서버는 무엇을 하느냐에 따라 종류가 달라지..

부트캠프 2023.01.30

네트워크 - 웹 애플리케이션 작동원리 part1

1.웹 애플리케이션에 대하여 1-1.네이티브 애플리케이션(Native-application) -특정기기에 설치해서 사용하는 애플리케이션 -Apple iOS, Android OS, Windows 같은 특정 실행환경에 종속됨(아이폰에 설치되게끔 만들어진 애플리케이션은 갤럭시나 윈도우 컴퓨터에서 실행할 수 없음) -장점 (1)인터넷 없이 사용 가능 (2)애플리케이션이 설치된 기기의 시스템/기기의 리소스에 접근이 용이함(GPS 기능이나 카메라) (3)웹애플리케이션보다 빠르고 안전함(모바일의 경우 앱스토어에 승인 필요) -단점 (1)빠른 업데이트가 힘듦 (2)웹애플리케이션에 비해 개발비가 더 들어감 (3)앱스토어에 승인 받기가 힘들고 비용이 발생함 1-2.웹애플리케이션(Web-application) -웹 브라우저..

부트캠프 2023.01.26