구독해서 새 게시물에 대한 알림을 받으세요.

QUIC 0-RTT 재시작으로 더 빨리 연결하기

2019년 11월 20일 오후 4:30

QUICTLS보안속도 및 신뢰성

TLS 프로토콜의 최신판인 TLS 1.3 에서 소개된 흥미로운 기능 중에 “왕복 시간 없는 연결 재시작”이라는 기능이 있습니다. 이것은 TLS 핸드셰이크가 완료되기를 기다리지 않고 클라이언트가 HTTP 요청과 같은 어플리케이션 데이터를 보내기 시작할 수 있는 동작 모드이고 새 연결을 만들 때 드는 지연 시간을 줄일 수 있습니다....

NGINX와 quiche로 HTTP/3 시험해 보기

2019년 10월 17일 오후 2:00

NGINXQUICChrome개발자HTTP3

얼마 전에 HTTP/3 을 저희 엣지 네트워크에서 이용 가능함을 발표한 바 있습니다. HTTP/3은 인터넷의 보안과 성능을 향상시키도록 만들어진 HTTP의 새로운 버전입니다. 이제 여러분의 클라우드플레어 존에서 HTTP/3 을 켜 두고 Chrome Canary나 curl 과 같은 클라이언트를 사용하여 시험해 볼 수 있습니다....

TCP 소켓이 쓰러지지 않아

2019년 9월 20일 오후 3:53

SYNTCPSpectrumTech Talks

닫혀 있어야 할 TCP 소켓이 계속 남아 있다는 이상한 점을 깨닫게 되었습니다. TCP 소켓이 언제 타임 아웃되는지 제대로 이해하고 있지 않았던 것입니다! TCP 킵얼라이브만 켜 두면 될 거라 생각했습니다만... 그렇지 않았습니다!...

더 많은 게시물

2018년 1월 31일 오후 12:11

Rust 로 복잡한 매크로를 작성하기: 역폴란드 표기법​

Rust에는 흥미로운 기능이 많지만 그중에도 강력한 매크로 시스템이 있습니다. 하지만 The Book과 여러가지 튜토리얼을 읽고 나서도 서로 다른 요소의 복잡한 리스트를 처리하는 매크로를 구현하려고 하면 저는 여전히 어떻게 만들어야 하는지를 이해하는데 힘들어 하며...

2018년 1월 15일 오후 1:49

SYN 패킷 처리 실제​

우리 Cloudflare는 실제 인터넷상의 서버 운영 경험이 많지만 이런 흑마술 수련도 게을리하지 않습니다. 이 블로그에서는 인터넷 프로토콜의 여러 어두운 부분을 다룬 적이 있지만, 이번에는 리눅스의 SYN패킷 처리에 대해서 자세히 알아 보도록 하겠습니다....