Pomyliles nieco kierunki... siedzac za NATem nie musisz nic przekierowywac aby sie do kogos podpiac - po prostu laczysz sie i NAT robi calosc magicznie za Ciebie, wiec sciaganie czegokolwiek to nie problem. Porty musisz przekierowac jak chcesz udostepniac...
Teraz w przypadku P2P - pobieranie jasna sprawa, ale bedac za NATem pobierasz od tych co nie maja NAT (generalnie ujmujac). Jak masz publiczne IP to mozesz tez pobierac od tych co sa za NATem bo wysylasz przez system posredniczacy info do danego pacjenta 'wyslij mi ten i ten plik' i nie ty sie laczysz aby zassac plik ale delikwent laczy sie do Ciebie i wysyla Ci plik o ktory prosiles, bo Ty za NAT sie ot tak nie dostaniesz.
W przypadku gdy obie strony sa schowane za NATem najczesciej nie da sie nic zassac, ale... skype to tez P2P a da sie gadac miedzy osobami za NATem - po prostu ktos kto nie jest za NATem robi za proxy i tyle. Wtedy transfer jest do duszy ale calosc dziala.
Do tego dochodzi jeszcze ze wiele sieci P2P ma cos takie jak karma albo cos podobnego - im lepszym dawca jestes tym wiecej wolno Ci zassac, wtedy osoby schowane za NATem bez przekierowania portow maja przerabane
