
Server 서버
: 클라이언트가 요청을 보내는 경우 응답을 해주는 것
- 클라이언트 : 구매자
- 요청 : 상품 상세페이지 클릭
- 응답 : 클릭한 상품의 상세페이지 화면 전송
- 웹상에서 일어나는 요청과 응답의 과정은 하나의 규약을 통해 이루어짐 = HTTP

HTTP 통신규약
: 인터넷 상에서 데이터를 주고받을 떄 사용하는 프로토콜 통신마다 독립적으로 관리
1. HTTP
- URL / 요청메서드 ( GET 요청, POST 생성, PUT 수정, DELETE 삭제 )
- 요청을 한 곳 / 응답코드 ( 성공, 실패 - 2XX, 3XX, 4XX, 5XX )

2. HTTP Request 요청 메서드
- GET
- URL에 요청하는 정보가 포함
- https://shopping.naver.com/home
- 원하는 정보를 단순히 조회하는 경우 多
- POST
- URL에 요청하는 정보가 포함되어 있지 않고, BODY 부분에 요청 정보가 포함
- 요청 내용이 많거나, 보안이 필요한 경우 사용
- https://naver.com/login
3. URL
: 데이터를 보내거나 받는 위치

4. DNS 도메인 네임 서버
: URL을 www.paullab.co.kr처럼 문자로 사용할 수 있는 이유 (컴퓨터는 모두 숫자로 되어있음)

'Node.js' 카테고리의 다른 글
[Node.js] node.js 정의, 특징 (2) | 2024.02.08 |
---|---|
[Node.js] node.js 설치/ REPL모드, JS파일 모드 사용해보기 (2) | 2023.12.05 |