프론트엔드 개발자로 공부하면서 기초적인 "웹 서버"관련해서 궁금했는데 마침 부트캠프중에 특강을 해주셨다!
먼저 클라이언트, 서버는 무엇일까🤔
클라이언트는 서버의 서비스를 받아 사용하는 장치, 프로그램이고,
서버는 네트워크를 통해 클라이언트에게 서비스를 제공하는 시스템이다
쉽게 말해 클라이언트는 요청, 서버는 응답을 한다!
서버 개발이라고 해서 백엔드가 아님!!
그렇다면 웹 서버는 무엇일까❓
웹 서버(Web Server)는
클라이언트(주로 웹 브라우저)로부터 HTTP 요청을 받아들이고,
요청에 맞는 웹 페이지나 리소스를 제공하는 소프트웨어 또는 하드웨어
REST API의 가장 중요한 기본적인 규칙은 두 가지는
- URI는 정보의 자원을 표현해야 함
- 자원에 대한 행위는 HTTP Method(GET, POST, PUT, DELETE 등)으로 표현
*REST API : REST 원칙을 일부 또는 전체적으로 사용하는 API를 포괄적으로 지칭하는 용어
*RESTful API : REST의 원칙을 충실히 준수하여 이상적인 REST 스타일을 구현한 API
'웹개발 기타' 카테고리의 다른 글
[성능 최적화]디바운싱 , 스로틀링 (0) | 2024.10.24 |
---|---|
[유클리드 알고리즘]최대 공약수, 최소 공배수 구하기 (2) | 2024.10.24 |
네이밍 컨벤션📛 (3) | 2024.10.01 |
[firebase] firebase , Firestore Database란🤔 (4) | 2024.10.01 |
컴퓨터의 구성요소, 메모리 (0) | 2024.10.01 |