패킷이 임베디드 됐다는게 무슨 의미인가요

uosarang의 이미지

 /* If not embedded. */
	if (!embedded) {
		/* Bad checksum?  Don't print, just ignore. */
		if (!more_frags
		    && ip_compute_csum((unsigned char *) icmph, datalen) != 0)
			return 0;

		/* CHECK: Truncated ICMP (even if first fragment). */
		if (icmph->type < sizeof(info)/sizeof(struct icmp_info)
		    && info[icmph->type].min_len != 0
		    && datalen < info[icmph->type].min_len) {
			limpk("ICMP type %u len %u too short\n",
			      icmph->type, datalen);
			return 0;
		}

이런식으루 되있는데요 패킷이 임베디드 되있나? 라고 확인하는게 무슨 의미인가요???

지리즈의 이미지

NAT같은 경우나 터널링 같은 경우,

"완전한 패킷"앞에 또 다른 "패킷 해더"를 달아서
보내기도 합니다.

이 또 다른 패킷해더가 붙어 있는 완전한 패킷을
임베디드 되었다라고 합니다.

There is no spoon. Neo from the Matrix 1999.

uosarang의 이미지

감사합니다~~~ 그런의미였군요 ^^

머리를 굴려라! 그래야 먹고 산다.