Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

50% Positive

Analyzed from 82 words in the discussion.

Trending Topics

#nat#punching#icmp#udp#why#things#used#using#hole#needed

Discussion (2 Comments)Read Original on HackerNews

saidnooneever•about 6 hours ago
why is icmp needed? afaik any nat will open udp things for an amount of time to allow replies to come back , since its stateless. thats normal nat punching. I am curious why ICMP is used and what benefits it might have. (nat punching sometimes used for things like game servers to enable p2p by using central server to connect 2 natted parties using this property of nat+udp)
hajoon22•about 6 hours ago
This is not standard hole punching. Hole punching requires two way communication. But this method uses ICMP Destination Unreachable packets to send data one way through an existing UDP NAT mapping.