Pyda Srisuresh

Learn More
Network Address Translation (NAT) causes well-known dif culties for peer-to-peer (P2P) communication, since the peers involved may not be reachable at any globally valid IP address. Several NAT traversal techniques are known, but their documentation is slim, and data about their robustness or relative merits is slimmer. This paper documents and analyzes one(More)
A 4-level language independent error recovery scheme for table driven LR(1) parsers is presented. The first two levels are intended for recovery with appropriate corrections and the next two for simple recovery without corrections. The objective is to do the recovery without affecting the semantics or data structure of the compiler while at the same time(More)
This memo documents the various methods known to be in use by applications to establish direct communication in the presence of Network Address Translators (NATs) at the current time. Although this memo is intended to be mainly descriptive, the Security Considerations section makes some purely advisory recommendations about how to deal with security(More)
  • 1