Hire Our Expert Programmer & Technical Writer to do your Capstone Project
+1 vote
in Computer Networks by (user.guest)
Suppose a peer A discovers through query that peer B has a file it wants to download. Also, suppose that A and B are both behind a NAT. Is there a way to allow A to establish a TCP connection with B without application-specific NAT configuration? Discuss why

1 Answer

+1 vote
by (user.guest)
selected by (user.guest)
Best answer

Lets use A for Arnold and B for Bernard 

It is not possible to devise such a technique. In order to establish a direct TCP connection between Arnold and Bernard, either Arnold or Bob must initiate a connection to the other. But the NATs covering Arnold and Bob drop SYN packets arriving from the WAN side. Thus neither Arnold nor Bob can initiate a TCP connection to the other if they are both behind NATs

Related questions

+1 vote
1 answer 107 views
asked May 23 in Computer Networks by (user.guest)
+1 vote
1 answer 814 views
Welcome to CPENTalk.com

Disclaimer: Every user is solely responsible for anything that he/she posts or uploads on CPENTalk.