일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 4-way-handshake
- execution engine
- wagon-ssh
- jetbrain
- closeable
- zipWith
- feign
- intelij
- 람다표현식
- try-with-resources
- optional
- try-catch-finally
- springboot
- resilience4j
- webflux
- java
- GC
- circuitbreaker
- n+1
- Class Loader
- Runtime data area
- Hotspot VM
- 코딩테스트
- try-catch
- tcp
- 날짜쿼리
- Kotlin
- AutoCloseable
- jvm
- 동작방식
- Today
- Total
목록tcp (2)
JuBin's personal study blog

TCP와 UDP는 모두 전송계층에서 사용되는 프로토콜 이다. 💬 전송계층은 송신자와 수신자를 연결을 제공하는 계층이다. 데이터 전달을 담당하며, 전달되는 패킷의 오류를 검사하고 재전송 등 제어를 담당한다. TCP TCP는 연속성보다 신뢰성이 있는 전송이 중요할때 사용하는 프로토콜이다. 연결 지향적 프로토콜이다. 💬 연결 지향적 프로토콜은 클라이언트와 서버가 연결된 상태에서 데이터를 주고받는 프로토콜이다. 높은 신뢰성을 보장한다. 때문에 UDP보다는 속도가 느리다. 데이터를 안정적으로, 순서대로, 에러없이 교환할 수 있도록 한다. 3-way-handshaking 과정으로 연결을 설정하고, 4-way-handshaking 과정으로 연결을 해제한다. 3-way-handshaking과 4-way-handshak..

1. 브라우저의 URL 파싱 해당 요청이 들어오면 브라우저는 Protocol / URL / Port 을 해석한다. HTTP의 기본포트는 80, HTTPS는 433번 포트를 사용한다. 2. HSTS(HTTP Strict transport security) 목록 조회 HSTS란 HTTP를 허용하지 않고, HTTPS만 허용하는 기능이다. HTTP로 요청이 왔다면 HTTP 응답 헤더에 "Strict Transport Security"라는 필드를 포함하여 응답하고 이를 확인한 브라우저는 해당 서버에 요청할 때 HTTPS만을 통해 통신하게 된다. 이 목록을 HSTS 목록이라 부른다. 브라우저는 HSTS목록 조회를 통해 해당요청을 HTTPS로 보낼지 판단한다. HTST목록에 해당 URL이 존재한다면 HTTP로 요청해..