일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Git
- 코딩테스트
- orm
- Java
- 스프링부트 쇼핑몰 프로젝트
- 프로그래머스
- springboot
- 알고리즘
- 커밋 컨벤션
- 체인호출
- 값 타입
- spring
- 연관관계
- 제작기
- DOCS
- GitFlow
- JPA
- Visual Basic
- querydsl
- PDFBOX
- 부트캠프
- 반복문 탈출
- VB
- PDF병합
- 멋쟁이사자처럼
- Hibernate
- 테킷
- responsepart
- break-label
- spring jpa
Archives
- Today
- Total
섭섭한 개발일지
인터넷 네트워크 - HTTP 본문
모든것이 HTTP 다 라고 할 만큼 HTTP는 많은 곳에서 사용되는 프로토콜이다.
- HTML, TEXT
- IMAGE, 음성, 영상, 파일
- JSON, XML (API)
- 거의 모든 형태의 데이터 전송 가능
- 서버간에 데이터를 주고 받을 때도 대부분 HTTP 사용
HTTP의 역사
- HTTP/0.9 1991년: GET 메서드만 지원, HTTP 헤더X
- HTTP/1.0 1996년: 메서드, 헤더 추가
- HTTP/1.1 1997년: 가장 많이 사용, 우리에게 가장 중요한 버전
- RFC2068 (1997) -> RFC2616 (1999) -> RFC7230~7235 (2014)
- HTTP/2 2015년: 성능 개선
- HTTP/3 진행중: TCP 대신에 UDP 사용, 성능 개선
기반 프로토콜
- TCP: HTTP/1.1, HTTP/2
- UDP: HTTP/3
- 현재 HTTP/1.1 주로 사용
- HTTP/2, HTTP/3 도 점점 증가
HTTP 특징
- 클라이언트 서버 구조
- 무상태 프로토콜(스테이스리스), 비연결성
- HTTP 메시지 • 단순함, 확장 가능
'CS > Web' 카테고리의 다른 글
인터넷 네트워크 - URI (0) | 2024.04.25 |
---|---|
OSI 참조 모델 (0) | 2024.04.24 |
인터넷 네트워크 - DNS (0) | 2024.04.20 |
인터넷 네트워크 - PORT (0) | 2024.04.19 |
인터넷 네트워크 - TCP / UDP (0) | 2024.04.18 |
Comments