PRACTICE MATERIAL

6/29 - tcpdump, packet builder, scapy · 실습·개념 참고 화면 4

「packet builder」 문맥에 삽입된 원본 실습·개념 참고 화면이다. Wireshark로 패킷과 흐름 읽기 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.

956 × 637원본 이미지
CONCEPT → PRACTICE → VERIFICATION

SSH TCP 연결의 SYN부터 FIN까지 상대 번호 추적하기

패킷 목록의 플래그·Len·Seq·Ack를 이용해 연결 상태와 다음 기대 바이트를 계산한다.

  1. 연결 수립에서 SYN의 번호 소비를 읽는다클라이언트 SYN은 Seq=0, 서버 SYN/ACK은 Ack=1, 클라이언트 ACK는 Ack=1로 보인다. SYN은 데이터 길이가 0이어도 순서 공간 한 칸을 소비한다.
  2. 종료 요청 두 개를 각 방향의 상태로 읽는다FIN도 순서 공간 한 칸을 소비한다. 한 방향의 FIN을 확인해도 상대 방향 전송이 바로 끝났다고 볼 수 없으므로 양쪽 FIN과 ACK를 추적한다.
  3. 이상 표시를 다른 증거로 확인한다재전송·중복 ACK 표시는 캡처 관찰을 바탕으로 한 분석 결과다. 누락 캡처·비대칭 경로·오프로딩 때문에 실제 네트워크 손실과 다를 수 있다.
명령·설정·결과 해석을 본문에서 이어서 읽기 →
6/29 - tcpdump, packet builder, scapy · 실습·개념 참고 화면 4
이미지를 누르면 원본 크기로 열립니다. 작은 명령·패킷 필드는 이미지를 확대해 확인하세요.

연결된 개념