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라는 개념이 존재함. 브라우저가 요청 보냄 -> 서버는 해당 데이터를 응답 -> 브라우저가 그려줌


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 |