본문 바로가기 메뉴 바로가기

개발 기록

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발 기록

검색하기 폼
  • 정리 (30)
    • Web (5)
    • Spring (5)
    • Java (7)
      • 기초 (5)
      • 자료구조 (1)
    • Kotlin (0)
    • Architecture (1)
    • Infra (3)
    • Test (0)
    • Js (3)
    • Database (2)
    • Error (1)
    • Seminar (3)
  • 방명록

read timeout (1)
커넥션 연결 과정 및 타임아웃 알아보기 (feat. 와이어샤크)

들어가며예전에는 3-Way Handshake와 4-Way Handshake를 단순히 면접에 자주 나오는 질문이라고만 생각했다. 그래서 그냥 달달 외우기만 했는데 실제 일을 하다 보니 해당 레이어에서 발생할 수 있는 문제를 겪게 되었다. '어라, 저희 서버에서는 응답을 줬는데요? 왜 받지를 못할까요?' 서로 통신하는 친한(?) 사이에 내가 응답을 줬다고 모른척하면 문제는 해결되지 않는다.커넥션을 연결하고, 데이터를 통신하고, 연결을 종료하는 과정까지 다시 짚어보고 이 과정에서 발생할 수 있는 타임아웃 이슈에 대해 정리해본다. 커넥션 연결 과정 TCP 커넥션 연결 : 3-Way Handshake통신 시작 전에 데이터를 안전하게 보내고 받을 수 있는지 확인하는 작업을 해야 한다. 3번의 패킷을 주고받으며 통신..

Web 2025. 2. 16. 21:18
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • opencsv
  • 콜레이션변경
  • spring retry
  • github actions 기초
  • github actions components
  • csv 라이브러리
  • read timeout
  • 콜레이션
  • 엔티티와값객체
  • AOP
  • mysql 온라인 ddl
  • CGLIB프록시
  • TCP연결
  • tcp커넥션
  • 이모지입력오류
  • 문자집합변경
  • file
  • hibernate 쿼리 로그
  • spring boot3 쿼리 로그
  • 코프링
  • online ddl
  • jpa 쿼리 로그
  • github actions 구성요소
  • 쿼리 파라미터 바인딩
  • mysql 이모지
  • utf8mb3
  • csv to bean
  • http커넥션
  • 4Way Handshake
  • 도메인구성요소
more
«   2025/08   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바