: Ich bin an der BuchseSet Socket-Option ist warum so wichtig für einen Socket (IP_HDRINCL) In ICMP-Anfrage?
Programmierung sah ich ein ICMP Anfrage Programm, indem sie verwendete setsockopt
an eine Steckdose
int on = 1;
setsockopt(s, IPPROTO_IP, IP_HDRINCL, &on, sizeof(on))
aber selbst wenn ich diese Aussage nicht verwenden , das Programm läuft korrekt. Warum ist es so wichtig dem Kernel diesen Sockel einschließlich der IP-Struktur zu nennen?
www.lainoox.com/tag/icmp-echo-request/ –
Das gibt mir eine 404, aber Dinge, die icmp Echo ausgibt fordert oft, was zu setzen "TTL" und "DF" in der IP-Header (abgesehen von anderen Dinge), die alle erfordern, dass der Header manuell geschrieben wird. – abligh
aber wenn ich es in wireshark TTL und DF ist 255 und 0 entsprechend (weil vielleicht die Standard-TTL und DF wird für meinen Fall funktionieren) und versuchen Sie die URL in Google oder entfernen Sie einfach den letzten Backslash, –