본문 바로가기

부트캠프 개발일기/Network2

30일차: REST API ❯ REST API(Representational State Transfer API) 웹 애플리케이션에서 HTTP 메서드를 통해 서버와 통신하게 되는데, 서로 올바른 양식(내용)을 통해 메세지를 주고받아야 원활하게 동작이 가능해진다. (마치 식당에서 메뉴를 주문할 때 올바른 메뉴를 주문해야하는것과 유사하다.) REST API는 사용되는 데이터나 자원(Resource)을 HTTP URI로 표현하고, HTTP 프로토콜을 통해 요청과 응답을 수행하는 방식이다. 모든 API가 REST API인것은 아니다. 리차드슨의 REST 성숙도 모델(RMM)에 따라 좋은 REST API가 구분된다. 0 단계 : HTTP 사용 / HTTP 프로토콜을 사용하는것을 의미한다. REST API를 위한 기본 구조. 1 단계 : 개별.. 2023. 3. 27.
29일차: 네트워크(TCP/IP, PORT, URL, HTTP 등) ❯ 애플리케이션의 종류 네이티브 애플리케이션 : 특정 기기에 설치해서 사용할 수 있는 애플리케이션. iOS, 안드로이드 등 특정 실행 환경에 종속되는 애플리케이션을 말한다. 웹 애플리케이션 : 웹 브라우저를 통해 접근 가능한 애플리케이션으로 별도의 설치가 필요없다. ❯ 네트워크를 만드는 기술 현재 진행중인 과정은 '백엔드 웹개발'과정이다. 웹 애플리케이션 개발에 필요한 기초적인 CS 지식에 대해 학습하고자 한다. 1) TCP/IP 기본 웹 애플리케이션이 작동하는 기반인 네트워크에 대해 먼저 알아보면, 좁은 범위에서 연결된 네트워크를 LAN(Local Area Network)이라고 하며 수많은 LAN이 모여 WAN(Wide Area Network)를 구성한다. 인터넷 프로토콜 스위트(Internet Pro.. 2023. 3. 24.