삼삼고
꿈꾸는 삼삼고
삼삼고
전체 방문자
오늘
어제
  • 분류 전체보기 (179)
    • 후기 (95)
      • 코딩부트캠프 (90)
      • 취업 준비 기간 (5)
    • 백엔드 (20)
      • django (1)
      • 네트워크 (13)
      • 익스프레스 (0)
      • 그래프QL (2)
      • sqlite3 (1)
    • 프론트 엔드 (49)
      • javascript (21)
      • css (6)
      • react (8)
      • HTML (5)
      • UI&UX (8)
    • experience (1)
    • python (1)
    • project (1)
    • CS (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 출처
  • django 첫걸음
  • 코드스테이츠 세션 후기
  • http://www.tcpschool.com/ajax/ajax_basic_node

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
삼삼고

꿈꾸는 삼삼고

[네트워크]HTTP
백엔드/네트워크

[네트워크]HTTP

2022. 11. 12. 20:42

출처 : https://blog.wearedrew.co/concepts/que-es-http

 

❓What Is HTTP

HTTP(Hypertext Transfer protocol)는 하이퍼 텍스트 전송 프로토콜로 인터넷을 작동시키는 역활을 하는 응용계층의 프로토콜입니다.

 

⚡Feature Of HTTP

HTTP의 특징은 다음과 같습니다.👇

📡클라이언트 ↔ 서버 구조

요청은 클라이언트가 ➡ 서버로 보내는 방식이고
응담은 서버에서 ➡ 클라이언트로 보대는 방식입니다.

출처:  https://github.com/Kraken-Addicts/HTTP-The-Definitive-Guide/issues/17

HTTP통신은 이런 '요청'과 '응답'의 반복으로 이루어져 있습니다.
! 즉 HTPP는 클라이언트에서 요청을 보내면 서버에서 답하는 간단한 구조들의 반복입니다.

 

🧫무상 태성

서버가 클라이언트의 상태를 보존하지 않는 것을 무상태 프로토콜이라고 합니다.

출처 : https://medium.com/@maheshlsingh8412/cookie-session-story-of-a-stateless-http-3cd09cc01541

서버는 클라이언트를 상태를 저장하지 않기 때문에 동일 사이트에 여러 번 방문한다 해도 서버는 알지 못한다.

👉서버가 정보를 저장하지 않기 때문에 기존의 서버와 다른 서버를 사용하여도 동일하게 동작되는데
이를 통해 HTTP는 무한한 서버 확장을 할 수 있다.

출처 :  https://ojt90902.tistory.com/642

🔗비연결성

서버와 클라이언트 간에 연결을 유지하지 않는 것을 비연결성이라고 합니다.

기존의 서버와 클라이언트를 계속 연결하는 방식은 서버의 자원을 계속 소모하지만 HTTP의 경우 요청을 주고받을 때에만 연결을 유지하여 최소한의 자원으로 서버 유지를 가능하도록 할 수 있다.

하지만 트래픽이 많고 규모가 큰 서비스에서는 연결이 지속적으로 이루어지기 때문에 불리합니다.

 

🔭HTTP 메시지

HTTP메시지는 클라이언트와 서버 사이에서 데이터가 교환되는 방식을 말합니다.
이 부분은 과거에 정리한 블로그가 있으므로 아래 블로그를 참고해주세요👇

https://samsamgoo.tistory.com/68

 

[HTTP]Messages

HTTP Messages 클라이언트와 서버 사이에서 데이터가 교환되는 방식 start line : start line에는 요청이나 응답의 상태를 나타냅니다. 항상 첫 번째 줄에 위치합니다. 응답에서는 status line이라고 부릅니

samsamgoo.tistory.com

 

728x90
반응형
저작자표시 (새창열림)

'백엔드 > 네트워크' 카테고리의 다른 글

[인증/보안]Token  (0) 2022.11.22
[인증/보안]Session  (0) 2022.11.18
[네트워크]계층 모델  (2) 2022.11.12
[HTTP]SSR vs CSR  (0) 2022.10.10
[HTTP] AJAX  (0) 2022.10.10
    '백엔드/네트워크' 카테고리의 다른 글
    • [인증/보안]Token
    • [인증/보안]Session
    • [네트워크]계층 모델
    • [HTTP]SSR vs CSR
    삼삼고
    삼삼고
    별이 되겠습니다

    티스토리툴바