IP주소 : 네트워크 공간 상의 주소같은거

 

브라우저 : 웹페이지, 이미지, 비디오 등을 송수신하는 소프트웨어

                 ==> 컨텐츠를 송/수신하고, 표현하는 것

 

DNS : Domain Name Server

         ==> 192.168.0.123과 같은 IP주소가 아닌, hello.com과 같은 이름으로 서버에 접근 가능하게 하는 중개서버

 

HTTP(HyperText Transfer Protocol) 프로토콜 : 클라이언트와 서버 간 데이터를 주고받는 양식을 정의한 "통신 규약"

         ==> 웹 통신의 표준어라고 생각하면 된다. 

 

API(Application Programming Interface) : 다른 소프트웨어 시스템과 통신하기 위해 따라야 하는 규칙을 정의

 

REST(ful) API (Representational State Transfer) : API 작동 방식에 대한 조건을 부과하는 소프트웨어 아키텍쳐

         ==> REST 아키텍쳐를 따르는 API를 REST api // 이를 구현하는 웹서비스를 RESTful 웹 서비스

 

DB : 데이터를 효율적으로 사용(CRUD) 하기 위해서 db를 활용한다.

 

https://aws.amazon.com/ko/what-is/restful-api/

 

RESTful API란 무엇인가요? - RESTful API 설명 - AWS

Amazon API Gateway는 어떤 규모에서든 개발자가 API를 손쉽게 생성, 게시, 유지 관리, 모니터링 및 보안 유지할 수 있도록 하는 완전관리형 서비스입니다. API Gateway를 사용하면 실시간 양방향 통신 애

aws.amazon.com

 

 

 

<HTTP>

항상 Request, Response라는 개념이 존재함. 브라우저가 요청 보냄 -> 서버는 해당 데이터를 응답 -> 브라우저가 그려줌

Request : 브라우저가 요청한 데이터 //&nbsp;Response : 서버가 응답한 데이터
서버에서 브라우저로 반환해준 웹페이지를 그려주기 위한 데이터

Method : 호출 / 요청 방식

-GET : 리소스를 얻을 때

-POST : 웹서버에 데이터를 게시할 때

 

Header : 추가데이터 / 메타데이터

-브라우저가 어떤 페이지를 원하는지

-요청받은 페이지 / 데이터를 찾았는지

-어떤 형식으로 데이터를 보낼지

 

Payload : 실제 데이터

-서버가 응답을 보낼 때는 항상 Payload를 보낼 수 있다.

-클라이언트(브라우저)도 역시 보낼 수 있다. 일반적으로, GET method를 제외하고는 모두 보낼 수 있다.

 

 

 

 

 

'공부 > 잡다' 카테고리의 다른 글

Springboot 저장소  (0) 2023.04.16
IntelliJ 콘솔창 한글 깨질때  (0) 2023.04.15
IntelliJ 디버거 활용 - Exception 조건설정  (0) 2023.04.10
Twitter recommendation system code revealed  (0) 2023.04.06
Open-AI ChatGPT plugin  (0) 2023.04.06

+ Recent posts