[네트워크 보안] ARP / 파이썬3 ARP 클래스 정의 및 packet.py, sniffer.py 수정
ARP / 파이썬3 ARP 클래스 정의 및 packet.py, sniffer.py 수정에 대해서 정리한다. 1계층: 물리계층 2계층: 데이터-링크 계층 PDU: frame, 이더넷 프레임 * 이더넷 헤더 DST + SRC + TYPE + DATA 7 ~ 2 계층: 볼 수 있는 영역, 운영체제 1 계층: 볼 수 없는 영역, 물리(NIC) ( Preamble, SFD, FCS, Padding ) * Preamble, SFD, FCS, Padding 같은 헤더들은 NIC 장치를 지날때 붙는데 수신 패킷에는 패딩이 붙고 송신 패킷에는 패딩이 붙지 않는걸 보면 알 수 있다. * 최소 프레임 크기 : 64바이트 (헤더 14 + 데이터 46 + FCS 4) ( 스니퍼를 이용해서 보면 FCS는 보이지 않고 데이터에 남..
2017. 6. 22.