1. 웹(Web)의 용도
Web Site - google, naver, daum, facebook
API - Kakao Open API, Google Open API, Naver Open API
User Interface - Chrome, Safari, Explorer, Smart Watch, IP TV
2. 웹(Web)의 기반
Http - 애플리케이션 컨트롤 , POST, GET , PUT, DELETE , PUT, OPTIONS, HEAD, TRACE, CONNECT, OPTIONS
URI - 특정 사이트, 동영상 목록, 모든 정보에 접근할 수 있는 정보
HTML - HyperMediaFomat, XML -> browser
3. 웹(Web) 자원의 상태전달 (REST - Representational State Trasnfer : 자원의 상태 전달) - 네트워크 아키텍처
클라이언트 상태를 서버에 저장 X
클라이언트는 서버의 응답을 Cahche(임시저장) 할 수 있어야 한다.
서버와 클라이언트 사이에 방화벽, 게이트웨이, Proxy 등 다양한 계층 형태로 구성이 가능하며 확장
인터페이스의 일관성을 가지고 아키텍처를 단순화시켜 작은 단위로 분리하여, 클라이언트 서버가 독립적으로 개선
Code On Demand(Optional)
HTTP는 TCP를 기반으로 한 REST의 특징을 모두 구현하고 있는 웹(Web) 기반의 프로토콜
LIST
'4차산업혁명의 일꾼 > 웹개발' 카테고리의 다른 글
node 설치 및 버전 그리고 패키지npm/yarn (0) | 2022.07.19 |
---|---|
Junit 테스트 - TDD (0) | 2022.07.19 |
NodeJS 5주차 개발일지 (0) | 2021.09.03 |
NodeJS 3주차 개발일지 (0) | 2021.09.02 |
5주차 퍼블개발일지 (0) | 2021.09.02 |