PRACTICE MATERIAL
발표 · 실습·개념 참고 화면 3
「패킷 내용 보기( A , X )」 문맥에 삽입된 원본 실습·개념 참고 화면이다. Wireshark로 패킷과 흐름 읽기 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
CONCEPT → PRACTICE → VERIFICATION
SSH TCP 연결의 SYN부터 FIN까지 상대 번호 추적하기
패킷 목록의 플래그·Len·Seq·Ack를 이용해 연결 상태와 다음 기대 바이트를 계산한다.
- 연결 수립에서 SYN의 번호 소비를 읽는다클라이언트 SYN은 Seq=0, 서버 SYN/ACK은 Ack=1, 클라이언트 ACK는 Ack=1로 보인다. SYN은 데이터 길이가 0이어도 순서 공간 한 칸을 소비한다.
- 종료 요청 두 개를 각 방향의 상태로 읽는다FIN도 순서 공간 한 칸을 소비한다. 한 방향의 FIN을 확인해도 상대 방향 전송이 바로 끝났다고 볼 수 없으므로 양쪽 FIN과 ACK를 추적한다.
- 이상 표시를 다른 증거로 확인한다재전송·중복 ACK 표시는 캡처 관찰을 바탕으로 한 분석 결과다. 누락 캡처·비대칭 경로·오프로딩 때문에 실제 네트워크 손실과 다를 수 있다.
