반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- recommendation
- EfficientNetV2
- CNN
- 슬라이싱
- model
- training efficiency
- PYTHON
- progressive learning
- MnasNet
- adaptive regularization
- Reconstruction
- image classification
- 파이썬
- TensorFlow
- Adversarial Attack
- uncertainty
- tf.image
- ubuntu
- 3D 얼굴
- 팰린드롬
- deep learning
- AI
- Machine Learning
- neural architecture search
- leetcode
- tf.data
- 3D Face
- 추천시스템
- GAN
Archives
- Today
- Total
굿
[인터넷] HTTP란? 본문
반응형
HTTP (HyperText Transfer Protocol)
서버와 클라이언트가 인터넷에서 데이터를 주고 받기 위한 프로토콜입니다.
HTTP 동작 방식
HTTP는 서버 / 클라이언트 모델을 따릅니다.
클라이언트가 서버에 요청을 보내면 서버는 요청에 맞는 응답을 클라이언트에게 보냅니다.
- connect: 클라이언트가 원하는 서버에 접속
- request: 클라이언트가 서버에게 원하는 요청을 보냄
- response: 서버가 요청에 대한 결과를 클라이언트에게 보내고 응답
- close: 응답이 끝나면 서버와 클라이언트 연결 종료 (Stateless)
HTTP 특징
- TCP/IP를 이용하는 응용 프로토콜이다.
- 비연결성 프로토콜이다. 따라서 클라이언트의 이전 상태를 서버가 알 수 없다는 단점이 있다.
(이를 해결하기 위해 cookie와 session이 등장하였다.) - 비연결성 프로토콜이기 때문에 요청 / 응답 방식으로 동작한다.
- 서버: 데이터 접근을 관리하는 네트워크 시스템
- 클라이언트: 데이터에 접근할 수 있는 프로그램 ( 웹 브라우저, 핸드폰 어플리케이션 등..)
* 예를 들어 사용자가 회원가입을 시도할 때, 클라이언트 프로그램에서 서버로 회원정보를 보내고 서버는 이를 저장한다. 이 과정에서 HTTP 프로토콜을 이용한 클라이언트-서버 간의 교류가 이루어진다.
Request
- 클라이언트가 서버에게 요청할 정보를 담아 보낸다.
- Request Method에는 GET, POST, PUT, DELETE가 있다.
Response
- 서버가 요청에 대한 답변을 클라이언트에게 보낸다.
(참조)
반응형
'프로그래밍 > [ 백엔드 로드맵 ]' 카테고리의 다른 글
[인터넷] 브라우저와 그 작동 원리 (0) | 2022.04.22 |
---|---|
[인터넷] - 인터넷의 작동 원리 (0) | 2022.04.21 |
백엔드 로드맵 (0) | 2022.04.20 |