P2P - State of Peer-to-Peer (P2P) Communication across (rfc5128)
来源:互联网 发布:java嵌入式开发视频 编辑:程序博客网 时间:2024/06/17 06:42
Notes: only for notes.
If you want to learn P2P. The rfc 5128 will give you an overview of P2P and relevant references etc.
As far as the references the rfc 5128 provide, they will give you deep understand of P2P.
The references list:
8. References
8.1. Normative References
[NAT-TERM] Srisuresh, P. and M. Holdrege, "IP Network Address
Translator (NAT) Terminology and Considerations", RFC
2663, August 1999.
[NAT-TRAD] Srisuresh, P. and K. Egevang, "Traditional IP Network
Address Translator (Traditional NAT)", RFC 3022,
January 2001.
[BEH-UDP] Audet, F., Ed., and C. Jennings, "Network Address
Translation (NAT) Behavioral Requirements for Unicast
UDP", BCP 127, RFC 4787, January 2007.
8.2. Informative References
[BEH-APP] Ford, B., Srisuresh, P., and D. Kegel, "Application
Design Guidelines for Traversal through Network Address
Translators", Work in Progress, March 2007.
Srisuresh, et al. Informational [Page 27]
RFC 5128 State of P2P Communication across NATs March 2008
[BEH-ICMP] Srisuresh, P., Ford, B., Sivakumar, S., and S. Guha,
"NAT Behavioral Requirements for ICMP protocol", Work
in Progress, February 2008.
[BEH-TCP] Guha, S., Biswas, K., Ford, B., Sivakumar, S., and P.
Srisuresh, "NAT Behavioral Requirements for TCP", Work
in Progress, April 2007.
[BIDIR] Peer-to-Peer Working Group, NAT/Firewall Working
Committee, "Bidirectional Peer-to-Peer Communication
with Interposing Firewalls and NATs", August 2001.
http://www.peer-to-peerwg.org/tech/nat/
[ICE] Rosenberg, J., "Interactive Connectivity Establishment
(ICE): A Methodology for Network Address Translator
(NAT) Traversal for Offer/Answer Protocols", Work in
Progress, October 2007.
[ICE-TCP] Rosenberg, J., "TCP Candidates with Interactive
Connectivity Establishment (ICE)", Work in Progress,
July 2007.
[JENN-RESULT] Jennings, C., "NAT Classification Test Results", Work
in Progress, July 2007.
[KEGEL] Kegel, D., "NAT and Peer-to-Peer Networking", July
1999. http://www.alumni.caltech.edu/~dank/peer-nat.html
[MIDCOM] Srisuresh, P., Kuthan, J., Rosenberg, J., Molitor, A.,
and A. Rayhan, "Middlebox communication architecture
and framework", RFC 3303, August 2002.
[NAT-APPL] Senie, D., "Network Address Translator (NAT)-Friendly
Application Design Guidelines", RFC 3235, January 2002.
[NAT-BLASTER] Biggadike, A., Ferullo, D., Wilson, G., and Perrig, A.,
"Establishing TCP Connections Between Hosts Behind
NATs", ACM SIGCOMM ASIA Workshop, April 2005.
[NAT-CHECK] Ford, B., "NAT check Program" available online as
http://midcom-p2p.sourceforge.net, February 2005.
[NAT-PMP] Cheshire, S., Krochmal, M., and K. Sekar, "NAT Port
Mapping Protocol (NAT-PMP)", Work in Progress, October
2006.
Srisuresh, et al. Informational [Page 28]
RFC 5128 State of P2P Communication across NATs March 2008
[NAT-PROT] Holdrege, M. and P. Srisuresh, "Protocol Complications
with the IP Network Address Translator", RFC 3027,
January 2001.
[NAT-PT] Tsirtsis, G. and P. Srisuresh, "Network Address
Translation - Protocol Translation (NAT-PT)", RFC 2766,
February 2000.
[NAT-PT-HIST] Aoun, C. and E. Davies, "Reasons to Move the Network
Address Translator - Protocol Translator (NAT-PT) to
Historic Status", RFC 4966, July 2007.
[NSIS-NSLP] Stiemerling, M., Tschofenig, H., Aoun, C., and E.
Davies, "NAT/Firewall NSIS Signaling Layer Protocol
(NSLP)", Work in Progress, July 2007.
[P2P-NAT] Ford, B., Srisuresh, P., and Kegel, D., "Peer-to-Peer
Communication Across Network Address Translators",
Proceedings of the USENIX Annual Technical Conference
(Anaheim, CA), April 2005.
[RFC3330] IANA, "Special-Use IPv4 Addresses", RFC 3330, September
2002.
[RFC4941] Narten, T., Draves, R., and S. Krishnan, "Privacy
Extensions for Stateless Address Autoconfiguration in
IPv6", RFC 4941, September 2007.
[RSIP] Borella, M., Lo, J., Grabelsky, D., and G. Montenegro,
"Realm Specific IP: Framework", RFC 3102, October 2001.
[SAIK-RESULT] Guha, Saikat, "NAT STUNT Results" available online as
https://www.guha.cc/saikat/stunt-results.php.
[SIP] Rosenberg, J., Schulzrinne, H., Camarillo, G.,
Johnston, A., Peterson, J., Sparks, R., Handley, M.,
and E. Schooler, "SIP: Session Initiation Protocol",
RFC 3261, June 2002.
[SOCKS] Leech, M., Ganis, M., Lee, Y., Kuris, R., Koblas, D.,
and L. Jones, "SOCKS Protocol Version 5", RFC 1928,
March 1996.
[STUN] Rosenberg, J., Weinberger, J., Huitema, C., and R.
Mahy, "STUN - Simple Traversal of User Datagram
Protocol (UDP) Through Network Address Translators
(NATs)", RFC 3489, March 2003.
Srisuresh, et al. Informational [Page 29]
RFC 5128 State of P2P Communication across NATs March 2008
[SYM-STUN] Takeda, Y., "Symmetric NAT Traversal using STUN", Work
in Progress, June 2003.
[TCP] Postel, J., "Transmission Control Protocol", STD 7, RFC
793, September 1981.
[TCP-CHARACT] Guha, S., and Francis, P., "Characterization and
Measurement of TCP Traversal through NATs and
Firewalls", Proceedings of Internet Measurement
Conference (IMC), Berkeley, CA, October 2005, pp. 199-
211.
[TEREDO] Huitema, C., "Teredo: Tunneling IPv6 over UDP through
Network Address Translations (NATs)", RFC 4380,
February 2006.
[TURN] Rosenberg, J., Mahy, R., and P. Matthews, "Traversal
Using Relays around NAT (TURN): Relay Extensions to
Session Traversal Utilities for NAT (STUN)", Work in
Progress, January 2008.
[UNSAF] Daigle, L., Ed., and IAB, "IAB Considerations for
UNilateral Self-Address Fixing (UNSAF) Across Network
Address Translation", RFC 3424, November 2002.
[UPNP] UPnP Forum, "Internet Gateway Device (IGD) Standardized
Device Control Protocol V 1.0", November 2001,
http://www.upnp.org/standardizeddcps/igd.asp
[V6-CPE-SEC] Woodyatt, J., "Recommended Simple Security Capabilities
in Customer Premises Equipment for Providing
Residential IPv6 Internet Service", Work in Progress,
June 2007.
The learning thread is recommoned in the followings:
RFC 4787
RFC 5382
- P2P - State of Peer-to-Peer (P2P) Communication across (rfc5128)
- State of Peer-to-Peer Communication across NAT(rfc5128中文)
- Peer-to-Peer (P2P) communication across middleboxes
- Peer-to-Peer (P2P) communication across middleboxes
- Peer-to-Peer (P2P) communication across middleboxes
- Peer-to-Peer (P2P) communication across middleboxes
- Peer-to-Peer (P2P) communication across middleboxes
- 【翻译】State of Peer-to-Peer Communication across NAT(rfc5128中文)
- Peer-to-Peer (P2P) communication across middleboxes(翻译1)
- Peer-to-Peer (P2P) communication across middleboxes(翻译2)
- Peer-to-Peer (P2P) communication across middleboxes(翻译3)
- Peer-to-Peer (P2P) communication across middleboxes(翻译4)
- Peer-to-Peer (P2P) communication across middleboxes(翻译5)
- Peer-to-Peer(P2P) communication across middleboxes(English)
- Peer-to-Peer (P2P) communication across middleboxes(前言篇)
- Peer-to-Peer (P2P) communication across middleboxes(术语篇)
- Peer-to-Peer (P2P) communication across middleboxes(翻译6)
- Peer-to-Peer (P2P) communication across middleboxes(翻译7)
- java 执行 cmd 命令
- Struts2基于注解的Action配置(一)
- IOS基础:retain,copy,assign及autorelease
- 将h.264视频流封装成flv格式文件
- Linux IO Scheduler--CFQ(下)
- P2P - State of Peer-to-Peer (P2P) Communication across (rfc5128)
- MySQL exists的用法介绍
- 深入浅出数据分析读书笔记(head first into data analysis)
- 存储过程与函数的区别
- 有用的日期转换类(包括评论发送时间计算)
- 队列
- 用golang fastcgi与nginx配合写web
- linux中大内核锁(BKL--Big Kernel Lock)和自旋锁(FIFO Ticket Spinlock) -- 2014百度面试题目
- MFC 个性化菜单栏