STUN ialah protokol yang direka untuk mengatasi halangan dalam komunikasi yang diperkenalkan oleh NAT.
Protokol STUN membolehkan peranti yang berada di belakang NAT menemui alamat IP awam dan nombor port mereka sendiri.
Peranti berkomunikasi dengan pelayan STUN yang ada di internet dan pelayan STUN memberikan maklumat ini kepada peranti klien
Peranti kemudian boleh berkongsi maklumat ini dengan peranti atau peranti lain di Internet yang ingin digunakan untuk berkomunikasi
Ini membolehkan peranti luaran berkomunikasi antara satu sama lain secara langsung, melintasi NAT dengan berkesan
STUN penting dalam memudahkan komunikasi rakan ke rakan dalam masa nyata.
Jika anda ingin mengetahui lebih lanjut tentang apa itu pelayan STUN, maka anda boleh merujuk artikel kami: Stun Server: Apakah itu Session Traversal Utilities for NAT?
Penjelasan Terjemahan Alamat Rangkaian (NAT) dan penggunaannya yang meluas.
Penghala memetakan berbilang alamat IP peribadi ke alamat IP awam IP tunggal menggunakan teknik yang dipanggil NAT atau Terjemahan Alamat Rangkaian
Ini membolehkan berbilang peranti yang berada pada rangkaian tempatan menyambung ke Internet menggunakan satu IP awam.
Dengan itu menjimatkan bilangan alamat IPv4 yang terhad.
NAT menjadi meluas disebabkan oleh pertumbuhan eksponen dalam peranti yang disambungkan ke Internet dan terdapat kelewatan dalam menerima pakai IPv6 yang menawarkan ruang alamat yang lebih besar.
Isu yang Diperkenalkan oleh NAT dalam komunikasi rakan ke rakan
NAT menyekat komunikasi terus antara peranti dengan menyekat trafik masuk, mengubah pemetaan port dan menyembunyikan alamat IP awam daripada peranti yang berada di belakang NAT
Oleh itu, mengatasi halangan yang dicipta oleh NAT adalah penting untuk membolehkan komunikasi terus antara peranti yang berada pada rangkaian berbeza merentas internet
Penyelesaian transversal NAT seperti protokol STUN membenarkan peranti menemui alamat IP awam mereka sendiri dan merundingkan sambungan melalui penghala NAT
Banyak kali pelayan STUN tidak mencukupi untuk traversal NAT dan anda perlu berundur pada pelayan TURN
Jika anda melaksanakan komunikasi satu sama lain dan memerlukan pelayan STUN dan TURN yang boleh dipercayai maka anda boleh pertimbangkan
Projek Geganti Terbuka: Pelayan TURN / STUN percuma
Metered.ca TURN pelayan: Premium TURN pelayan dengan jangkauan global
Perkhidmatan seperti VoIP dan persidangan Video memerlukan pelayan STUN dan TURN.
STUN atau Session Traversal Utilities for NAT ialah protokol piawai yang ditakrifkan dalam RFC 5389 yang membolehkan peranti yang berada di belakang NAT atau firewall menemui alamat IP awam dan nombor PORT mereka sendiri
STUN juga membenarkan peranti dan aplikasi menemui jenis NAT yang berada di belakangnya dan mendapatkan maklumat yang diperlukan untuk mewujudkan saluran komunikasi langsung dengan peranti lain di internet
Kefungsian teras STUN termasuk:
Penemuan alamat IP awam: STUN membenarkan peranti klien mempelajari alamat IP awamnya
Pemetaan Port: STUN membantu peranti klien mengetahui nombor port yang telah diberikan oleh peranti NAT
Pengesanan jenis NAT: Pelayan STUN membantu peranti klien mengetahui jenis peranti NAT di belakangnya. Jenis NAT termasuk NAT kon penuh, NAT kon terhad, NAT simetri dsb
Memudahkan Komunikasi Peer-to-Peer: Oleh itu pelayan STUN memudahkan komunikasi peer-to-peer antara peranti
Cara STUN membantu peranti untuk Menemui Alamat IP Awam dan nombor Port mereka sendiri
Apabila peranti pelanggan menghantar permintaan kepada pelayan STUN, yang ada di internet. Pelayan STUN boleh melihat alamat IP awam dan nombor port dari mana permintaan itu datang.
Pelayan STUN kemudian menghantar semula maklumat ini kepada pelanggan. Beginilah cara pelayan STUN membantu peranti menemui IP awam dan nombor port mereka sendiri yang diberikan kepada mereka oleh penghala NAT.
Proses ini membolehkan pelanggan untuk
Ketahui titik akhir awamnya: Fahami cara peranti lain melihatnya di Internet
Kongsi butiran pembetulan dengan rakan sebaya: Setelah peranti klien mendapat butiran daripada pelayan STUN, ia kemudiannya boleh berkongsinya dengan peranti lain di internet yang ingin digunakan untuk memulakan komunikasi
Suaikan gelagat NAT: Laraskan strategi tentang cara melintasi NAT berdasarkan jenis NAT yang peranti klien berada di belakang
Inisiasi Pelanggan
Sambutan pelayan STUN
Tindak balas yang mengikat
Resit pelanggan
Penemuan jenis NAT (pilihan):
Mewujudkan komunikasi
STUN vs Kaedah Traversal NAT yang lain
STUN ( Utiliti Traversal Sesi untuk NAT)
PULING (Perjalanan Menggunakan Geganti mengelilingi NAT)
ICE (Penubuhan Ketersambungan Interaktif)
Operasi
Kelebihan: Memaksimumkan peluang untuk mewujudkan sambungan sambil mengoptimumkan prestasi terbaik
Gunakan STUN sahaja apabila
Gunakan STUN TURN dan ICE apabila
Prestasi
複雜性:
成功率:
常用的UDP和TCP埠是3478和5349
STUN 協定使用特定的網路連接埠在客戶端和 STUN 伺服器之間進行通訊
UDP 連接埠
TCP 連接埠
備用埠
連接埠使用的安全注意事項
暴露於連接埠掃描
防火牆配置
入境流量
出站流量:
使用加密
定期更新和修補程式:當您執行自己的 STUN/TURN 伺服器時,您需要定期更新它們並修補它們以確保安全。
日誌記錄和監控:如果您執行自己的 STUN/TURN 伺服器以查找安全漏洞,請務必記錄和監控 STUN 和 TURN 伺服器
計量 TURN/STUN 伺服器: 透過 API 提供全球、可擴充、託管的 STUN 和 TURN 服務
Google 公共 STUN 伺服器:Google 提供免費 STUN 伺服器列表,您可以取得 Google STUN 伺服器列表
開放中繼 TURN / STUN 伺服器:免費專屬的 TURN 伺服器
Coturn STUN / TURN 伺服器:您可以使用開源專案cotton 運行自己的turn 伺服器。以下是關於:如何使用 coTURN 設定和設定 TURN 伺服器?
AWS TURN 伺服器:您也可以在 AWS 上執行 coturn:以下是相關指南:AWS TURN 伺服器:7 個簡單步驟
Azure TURN 伺服器:您也可以在 Azure 上執行 TURN 伺服器。以下是相關指南:Azure TURN 伺服器:逐步指南。
TURN 伺服器成本:以下是有關運行您自己的 TURN 伺服器時的潛在成本和注意事項的指南:TURN 伺服器成本:完整指南
計量 TURN 伺服器
API: 使用強大的 API 進行 TURN 伺服器管理。您可以執行以下操作:透過 API 新增/刪除憑證、透過 API 檢索每個使用者/憑證和使用者指標、透過 API 啟用/停用憑證、透過 API 按日期檢索使用資料。
全球地理位置定位:自動將流量定向到最近的伺服器,以實現盡可能低的延遲和最高的品質效能。全球任何地方的延遲均低於 50 毫秒
全球所有地區的伺服器:多倫多、邁阿密、舊金山、阿姆斯特丹、倫敦、法蘭克福、班加羅爾、新加坡、雪梨、首爾、達拉斯、紐約
低延遲: 低於 50 毫秒的延遲,在世界任何地方。
經濟高效:即用即付定價,並提供頻寬和批量折扣。
輕鬆管理: 取得使用日誌、帳戶達到門檻限制時的電子郵件、帳單記錄以及電子郵件和電話支援。
符合標準: 符合 UDP、TCP、TLS 和 DTLS 的 RFC 5389、5769、5780、5766、6062、6156、5245、5768、6336、925336、92536、92536、92536、92536。
多租用戶: 建立多個憑證並依客戶或不同應用程式分開使用。取得使用日誌、計費記錄和閾值警報。
企業可靠性: SLA 正常運作時間達 99.999%。
企業規模: 併發流量或總流量不限制。計量 TURN 伺服器提供企業可擴充性
每月 5 GB 免費: 透過免費方案每月獲得 5 GB 免費 TURN 伺服器使用量
在連接埠 80 和 443 上運作
支援 TURNS SSL 以允許透過深度封包偵測防火牆進行連線。
同時支援 TCP 和 UDP
免費無限制 STUN
Atas ialah kandungan terperinci Protokol Stun, Pelabuhan dan Trafik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!