http(Hypertext Transfer Protocol) 프로토콜 정리
2023. 11. 23. 14:59ㆍ- 서버
HTTP 프로토콜이란?
HTTP(Hypertext Transfer Protocol)는 인터넷상에서 데이터를 주고 받기 위한 서버/클라이언트 모델을 따르는 프로토콜입니다.
애플리케이션 레벨의 프로토콜로 TCP/IP위에서 작동합니다.
장점
- 불특정 다수를 대상으로 하는 서비스에 적합
단점
- 연결이 끊기면 클라이언트의 이전 상태를 알수가 없다(정보를 유지 하기 위해 쿠키를 사용)
클라이언트가 서버로 보내는 요청의 구조를 확인해보겠습니다
Requests (client to server)
- 서버에 있는 자원에 접근
- 요청은 메서드, URI, 프로토콜 버전, 헤더, 바디로 구성되어 있습니다.
서버에서 클라이언트로 보내는 응답입니다.
Responses (server to client)
- 응답은 프로토콜 버전, 상태코드, 상태코드 설명, 헤더, 바디로 구성되어 있습니다.
'- 서버' 카테고리의 다른 글
공유기(라우터) 포트포워딩 하는법 (0) | 2024.01.23 |
---|---|
ssh(secure shell) 정리 (0) | 2023.11.23 |
JSONPlaceholder 가상REST API 사용법 (0) | 2023.10.11 |