Ping Test
상상에디터2nd Ping Go Go sing
# Ping # ▶ ICMP Echo Request 메시지를 전송하여 목적지 시스템으로 부터 ICM Echo Reply 메시지로 응답을 받는데 걸린 시간을 측정 함으로써 네트워크 연결을 검사 할 수 있다. (목적지까지 연결이 유효한지 확인)
# ICMP # ICMP Header ▶ IP는 신뢰성을 보장하지 않기 때문에 네트워크 장애나 중계
# Ping 4000byte 보내기# ▶ ping –l 4000 (보낼 host IP) -l = ping 패킷의 크기를 조정할 수 있다. 기본 32byte이다.
# 단편화# MTU(송신할 때 보낼 수 있는 최대 사이즈)가 큰 네트워크에서 작은 네트워크로 전송할 경우 데이터그램을 나눠서 보내야 한다 (이더넷 의 MTU는 1500) # Flag# 3bit로 이루어져 있으며 * 첫 번째 bit =사용안함 * 두 번째 비트= Don’t Fragment (1이면 단편화x) * 세 번째 비트= More Fragment (1이면 마지막 패킷x)
# 4000byte 데이터그램이 단편화 될 경우 # Byte 0000 ~ 1,399 Byte 0000 ~ 3,999 Ethernet이 읽을 수 있는 최대 MTU 사이즈는 1500byte니 3조각으로 나누면 되겠군!! Byte 2,800 ~ 3,999 Fragmentation 과정 (ethernet)
# 4000 byte 패킷을 보낼 경우 wireshark # 총 12개의 packet이 캡쳐 되었다.
# 2800 byte 패킷을 보낼 경우 wireshark # Flag값 1 offset이 0 (More Fragments) 는 뒤에 단편화된 패킷이 더 있고 자신은 첫 번째 패킷 이라는 의미 첫 번째 packet Header
# 4000 byte 패킷을 보낼 경우 wireshark # 아직 More Fragments이고 1480byte부터 다시 잘라 받는다. 두 번째 packet Header
# 4000 byte 패킷을 보낼 경우 wireshark # Flag값이 0이라는 것은 뒤에 더 이상 단편화된 패킷이 없다는 것을 의미 세 번째 packet Header
상상에디터2nd E n d