➊ 本文是《P2P理論詳解》系列文章中的第2篇,總目錄如下:
- 《P2P技術詳解(一):NAT詳解——詳細原理、P2P簡介》
- 《P2P技術詳解(二):P2P中的NAT穿越(打洞)方案詳解》
- 《P2P技術詳解(三):P2P技術之STUN、TURN、ICE詳解》(本文)
➋ P2P相關的其它資源:
- 《通俗易懂:快速了解P2P技術中的NAT穿透原理》
- 《最新收集NAT穿越(p2p打洞)免費STUN伺服器清單 [附件下載下傳]》
- 《一款用于P2P開發的NAT類型檢測工具 [附件下載下傳]》
另外,如果你覺得本文對網絡通信的基礎知識講的不夠系統話,可繼續看看下面這些精華文章大餐。
➊ 網絡程式設計基礎知識:
- 《TCP/IP詳解 - 第11章·UDP:使用者資料報協定》
- 《TCP/IP詳解 - 第17章·TCP:傳輸控制協定》
- 《TCP/IP詳解 - 第18章·TCP連接配接的建立與終止》
- 《TCP/IP詳解 - 第21章·TCP的逾時與重傳》
- 《通俗易懂-深入了解TCP協定(上):理論基礎》
- 《通俗易懂-深入了解TCP協定(下):RTT、滑動視窗、擁塞處理》
- 《理論經典:TCP協定的3次握手與4次揮手過程詳解》
- 《理論聯系實際:Wireshark抓包分析TCP 3次握手、4次揮手過程》
- 《計算機網絡通訊協定關系圖(中文珍藏版)》
- 《網絡程式設計懶人入門(一):快速了解網絡通信協定(上篇)》
- 《網絡程式設計懶人入門(二):快速了解網絡通信協定(下篇)》
- 《網絡程式設計懶人入門(三):快速了解TCP協定一篇就夠》
- 《網絡程式設計懶人入門(四):快速了解TCP和UDP的差異》
- 《網絡程式設計懶人入門(五):快速了解為什麼說UDP有時比TCP更有優勢》
- 《不為人知的網絡程式設計(一):淺析TCP協定中的疑難雜症(上篇)》
- 《不為人知的網絡程式設計(二):淺析TCP協定中的疑難雜症(下篇)》
- 《不為人知的網絡程式設計(三):關閉TCP連接配接時為什麼會TIME_WAIT、CLOSE_WAIT》
- 《不為人知的網絡程式設計(四):深入研究分析TCP的異常關閉》
- 《不為人知的網絡程式設計(五):UDP的連接配接性和負載均衡》
- 《不為人知的網絡程式設計(六):深入地了解UDP協定并用好它》
- 《不為人知的網絡程式設計(七):如何讓不可靠的UDP變的可靠?》
- 《高性能網絡程式設計(一):單台伺服器并發TCP連接配接數到底可以有多少》
- 《高性能網絡程式設計(二):上一個10年,著名的C10K并發連接配接問題》
- 《高性能網絡程式設計(三):下一個10年,是時候考慮C10M并發問題了》
- 《高性能網絡程式設計(四):從C10K到C10M高性能網絡應用的理論探索》P