4차산업혁명의 일꾼/웹개발

웹!! WEB이란 (Web개론!!! - 인터넷의 시작)

르무엘 2021. 12. 27. 16:43

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