본 내용은 유튜브 널널한 개발자 TV 채널을 보고 정리한 것입니다.
퇴근시간을 결정하는 TCP 장애 유형 5가지
장애 대응의 대원칙: OSI 7 Layer의 하위계층에서 상위계층으로 진행
예를 들어 네트워크가 안 될 때 제일 먼저 의심해야 하는 것은
가장 하위계층인 LAN선이 잘 연결되어있나 확인하는 것!
대표적인 장애 유형 5가지
- L1, L2 수준에서 Loss 발생
- Duplicated ACK (2, 3번 함께)
- Retransmission
송신측에서 세그먼트를 보낸 후 wait 하지 않고 미리 다음 세그먼트를 보낼 때,
수신측과 타이밍이 맞지 않는 경우
-> 네트워크 지연이나 TCP/IP 수준에서 장애가 생길 가능성
- Window Size가 Zero
수신측에서 받은 세그먼트를 버퍼메모리에서 애플리케이션으로 넘겨주면서 비워야 하는데 지연이 된 경우
- TCP 통신이 Reset
프로그램을 강제로 또는 비정상적으로 작업 종료될 경우