3W. RICHARD STEVENS. TCP/IP Illustrated Vol- ume 1 ( The Protocols)[M].北京:机械工业出版社,2005:69-83,143-166,169-179.
4BJARNE STROUSTRUP. The C + + Programming Language( special Edition) [M].北京:高等教育出版社,2003:224-236,302-312,691-791.
5CRAIG LARMAN. Applying UML and Patterns An Introduction to Object-Oriented Analysis and Design and the Unified Process[M].北京:中国电力出版社,2004:3-29,117-118,311-313.
6IP Network Address Translator(NAT) Terminology and Considerations[S]. RFC 2663, 1999-08.
7Clark D, Braden R, Falk A, et al. FARA: Reorganizing the Addressing Architecture[C]//Proc. of the ACM SIGCOMM'03. [S. l.]: ACM Press, 2003: 313-321.
8Biggadike A, Ferullo D, Wilson G, et al. NATBLASTER: Establishing TCP Connections Between Hosts Behind NATs[C]// Proc. of ACM SIGCOMM Asia Workshop. Beijing, China: [s. n.], 2005-04.
9Eppinger J L. TCP Connections for P2P Apps: A Software Approach to Solving the NAT Problem[R]. Carnegie, UK: Carnegie Mellon University, Technical Report: CMU-ISRI-05-104, 2005.