Computer Science

[Network] 13. 7계층 프로토콜 HTTP

미스터로즈 2021. 8. 17. 08:02

네트워크 관련된 유튜브 강의 정리 내용입니다.

정확한 내용을 학습하고 싶으면 네트워크 기초를 참고하시면 됩니다.


웹을 만드는 기술들

  • HTTP
  • HTML
  • JavaScript
  • CSS
  • ASP/ASP.NET
  • JSP
  • PHP
  • DB
  • ...... 수없이 많음

HTTP 프로토콜

 

HyperText Transfer Protocol ( 하이퍼 텍스트 전송 프로토콜)

 

www 에서 쓰이는 핵심 프로토콜로 문서의 전송을 위해 쓰이며,

오늘날 거의 모든 웹 애플리케이션에서 사용되고 있습니다.

-> 음성, 화상 등 여러 종류의 데이터를 MIME로 정의하여 전송이 가능합니다.

 

HTTP 특징

Request / Response (요청 / 응답) 동작에 기반하여 서비스를 제공합니다.

 

HTTP 1.0 의 특징

연결 수립, 동작 연결 해제 등의 단순함이 특징입니다.

하나의 URL은 하나의 TCP를 연결합니다.


HTTP 요청 프로토콜의 구조

요청하는 방식을 정의하며, 클라이언트의 정보를 담고 있습니다.

 

HTTP 메소드 요청 방식

 

 

URI 의 구조


HTTP 응답 프로토콜

 

응답 프로토콜의 구조

 

서버가 알려주는 여러가지 정보인 상태 코드


HTTP 헤더 포맷

 

HTTP 헤더

 

일반 헤더

 

요청 헤더

 

응답 헤더

'Computer Science' 카테고리의 다른 글

[Network] 12. NAT와 포트 포워딩  (0) 2021.08.16
[CS 스터디] 앞으로 일정 - 1  (0) 2021.08.14