일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Python
- kubernetes
- Trino
- log
- AWS
- MAC address
- Network
- CSV
- EC2
- JavaScript
- OS
- tcp
- zookeeper
- kubeadm
- CVAT
- Operating System
- ip
- PostgreSQL
- Vision
- grafana
- jvm
- Packet
- helm
- Kafka
- Spring
- kubectl
- java
- docker
- aws s3
- airflow
- Today
- Total
목록http (4)
JUST WRITE
이번 글에서는 Spring Boot에서 HTTP/2.0 적용에 대해 정리해보려 한다. HTTP/2.0은 HTTP/1.1에서 개선된 Protocol이다. 자세한 사항은 아래 글에서 확인 가능하다. HTTP 1.1 vs HTTP 2.0 HTTP/1.1 HTTP는 1996년에 1.0 버전을 공식적으로 도입하였다.(RFC1945) 1997년에 1.1 버전을 공식적으로 출시하였다. 1.1 버전에 개선과 업데이트는 1999년에 출시하였다.(RFC2616) 개선이 되기는 하였지만 느 developnote-blog.tistory.com Spring Boot HTTP/2.0 적용 Spring Boot에서는 설정값 하나로 HTTP/2.0 적용이 가능하다. server.http2.enabled 값을 true로 변경해주면 된..
HTTP/1.1 HTTP는 1996년에 1.0 버전을 공식적으로 도입하였다.(RFC1945) 1997년에 1.1 버전을 공식적으로 출시하였다. 1.1 버전에 개선과 업데이트는 1999년에 출시하였다.(RFC2616) 개선이 되기는 하였지만 느리고 비효율적이었다. 아래와 같은 단점이 있다. HOL(Head of Line) Blocking RTT(Round Trip Time) 증가 무거운 Header 구조 HOL Blocking Head of Line BlockingHTTP/1.1에서는 보통 Connection 1개당 1개의 Request를 처리할 수 있다. 이러한 부분을 개선하기 위해 pipelining 기법이 존재한다. 이 기법으로 Connection 1개당 다수의 파일을 Request 할 수 있다. 대..
HTTP Protocol로 Client에서 Server로 요청할 때 방식을 HTTP 요청 Method(RFC7231_명세)라고 정의합니다. HTTP Request Message 가장 첫번째 줄에 위치합니다. GET /dir/page.html HTTP/1.1 GET, HEAD, POST ... 등 다양한 방식이 있습니다. 이번 글에서는 가장 많이 이용되는 GET, POST 두 가지 방식에 대해 정리하려 합니다. GET GET 방식은 특정 리소스를 가져오도록 요청하는 메소드 방식입니다. 대표적인 특징인 URL에 Parameter가 포함되어 전송됩니다. URL 뒤에 '?' 부분부터 Paramter 부분이 시작되고, '&'로 Paramter가 구분됩니다. https://developnote-blog.tistor..
HTTP HyperText Transfer Protocol HyperText를 전송하기 위한 통신규약 Web Server와 Web Browser 사이에 데이터를 전송하기 위한 통신 규약 Default Port -> 80 HTTPS HyperText Transfer Protocol Secure HTTP + SSL(보안 소켓 계층) -> 보안 기능의 추가 데이터 전송 이전에 데이터 암호화를 통해 보안 강화 Default Port -> 443 장점 보안 기능의 강화 온라인 마케팅 -> 검색엔진 최적화(SEO, Search Engine Optimization)에서 가산점 가속화 모바일 페이지(AMP, Accelerated Mobile Pages) 만들 때 필요 **참고 (RFC_7540 HyperText Tra..