본문 바로가기

Computer Science22

[네트워크/인터넷 프로토콜 스택] IP Protocol, UDP, TCP, PORT, DNS 설명정리 HTTP 기본 웹은 HTTP 기반으로 만들어졌다ㅎ 아니 모든 애플리케이션은 HTTP 기반이다. (*OSI 7 계층에서 Application계층(7계층) 은 HTTP 프로토콜을 쓴다) 그래서 HTTP 기술을 사용하는 개발자는 거의 대부분의 개발자들, 모바일 앱, 웹 프론트엔드, 백엔드 개발자들이고 이들은 HTTP 에 대한 지식을 이해할 필요가 있다. HTTP 에 대해 자세히 알기 전에 인터넷 네트워크를 탐색해보자! 인터넷 네트워크는 인터넷 통신 IP(Internet Protocol) TCP, UDP PORT DNS 가 있다. 하나씩 알아보자! 1. 인터넷 통신 컴퓨터는 인터넷으로 연결되는데 인터넷에는 노드(일종의 서버)라는 지점들의 연결망으로 이뤄져있다. 따라서 Client(클라이언트) 와 Server(서.. 2022. 3. 1.
[네트워크 정리 01] REST 알기 RESTful API - REST 아키텍처의 제약조건을 준수하는 애플리케이션 프로그래밍 인터페이스(API) - REST 기반으로 제공하는 서비스를 RESTful, RESTful API는 REST 시스템을 따르는 서비스의 API * API란? : 데이터와 기능의 집합을 제공하여 컴퓨터 프로그램간의 상호작용을 촉진하며, 서로 정보를 교환가능하도록 하는 것을 의미한다. 최근 OpenAPI(누구나 사용할 수 있도록 공개된 API인 구글 맵, 공공 데이터 등)이나 마이크로 서비스(하나의 큰 애플리케이션을 여러 개의 작은 애플리케이션으로 쪼개어 변경과 조합이 가능하도록 만든 아키텍처) 등을 제공하는 업체 대부분은 REST API를 제공한다. REST API의 특징 - 사내 시스템들도 REST 기반으로 시스템을 분산.. 2022. 2. 5.