
들어가며예전에는 3-Way Handshake와 4-Way Handshake를 단순히 면접에 자주 나오는 질문이라고만 생각했다. 그래서 그냥 달달 외우기만 했는데 실제 일을 하다 보니 해당 레이어에서 발생할 수 있는 문제를 겪게 되었다. '어라, 저희 서버에서는 응답을 줬는데요? 왜 받지를 못할까요?' 서로 통신하는 친한(?) 사이에 내가 응답을 줬다고 모른척하면 문제는 해결되지 않는다.커넥션을 연결하고, 데이터를 통신하고, 연결을 종료하는 과정까지 다시 짚어보고 이 과정에서 발생할 수 있는 타임아웃 이슈에 대해 정리해본다. 커넥션 연결 과정 TCP 커넥션 연결 : 3-Way Handshake통신 시작 전에 데이터를 안전하게 보내고 받을 수 있는지 확인하는 작업을 해야 한다. 3번의 패킷을 주고받으며 통신..
Web
2025. 2. 16. 21:18
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- opencsv
- 콜레이션변경
- mysql 온라인 ddl
- AOP
- csv 라이브러리
- 문자집합변경
- 이모지입력오류
- http커넥션
- 도메인구성요소
- tcp커넥션
- mysql 이모지
- read timeout
- online ddl
- 콜레이션
- file
- spring boot3 쿼리 로그
- csv to bean
- 쿼리 파라미터 바인딩
- TCP연결
- github actions components
- hibernate 쿼리 로그
- CGLIB프록시
- 코프링
- 엔티티와값객체
- 4Way Handshake
- github actions 구성요소
- github actions 기초
- jpa 쿼리 로그
- spring retry
- utf8mb3
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함