stun là gì

Bách khoa toàn thư banh Wikipedia

STUN (Session Traversal Utilities for NAT) là một trong phó thức mạng được chấp nhận những máy khách hàng dò thám đi ra vị trí công khai minh bạch của tớ, loại NAT tuy nhiên bọn chúng đang được đứng sau và cổng phía Internet được NAT nối liền với cổng nội cỗ này cơ. tin tức này được dùng nhằm thiết lập tiếp xúc UDP thân thiện 2 host tuy nhiên đều ở sau NAT router. Giao thức STUN được khái niệm vô RFC 5389.

Bạn đang xem: stun là gì

Tổng quan tiền về phó thức[sửa | sửa mã nguồn]

STUN là một trong phó thức client-server. Một VoIP phone hay 1 ứng dụng bao gồm một STUN client, STUN client tiếp tục gửi đòi hỏi cho tới STUN server. Server tiếp sau đó tiếp tục gửi trả mang đến STUN client vấn đề về vị trí IP công khai minh bạch của NAT router, và NAT banh cổng này làm cho luật lệ vấn đề trở về mạng. Thông tin tưởng phản hồi kể từ server cũng được chấp nhận STUN client xác lập được loại NAT này đang rất được dùng, vì thế những loại NAT không giống nhau tiếp tục cần thiết cơ hội vận hành gói tin tưởng UDP cho tới không giống nhau. Hệ thống này thao tác làm việc được với 3 vô tư loại NAT: Full Cone, Restricted Cone, và Port Restricted Cone. Trong tình huống Restricted Cone hoặc Port Restricted Cone, client cần gửi đi ra 1 gói tin tưởng mang đến điểm cuối trước lúc NAT được chấp nhận gói tin tưởng kể từ điểm cuối quay về client. STUN ko sinh hoạt được với Symmetric NAT (còn mang tên bi-directional NAT), loại NAT này thông thường được dùng vô mạng của những tập đoàn. Với Symmetric NAT, vị trí IP của STUN server so với client không giống so với điểm cuối. Và nên là, phiên bản đồ gia dụng NAT tuy nhiên STUN server thấy không giống với phiên bản đồ gia dụng tuy nhiên điểm cuối dùng nhằm gửi gói tin tưởng mang đến client.

Khi 1 client dò thám đi ra được vị trí ngoài (external) của chính nó, nó sẽ bị truyền vấn đề này mang đến những peer không giống. Nếu NAT là Full-Cone thì mặt mày nào thì cũng rất có thể chính thức việc tiếp xúc. Nếu là Restricted Cone hoặc Port Restricted Cone thì cả nhị phía bên phải chính thức truyền vấn đề lẫn nhau.

Sử dụng chuyên môn được tế bào mô tả vô STUN RFC ko cần dùng phó thức STUN. Nó rất có thể được dùng vô design của phó thức UDP.

Giao thức như SIP dùng gói tin tưởng UDP nhằm truyền tín hiệu âm thanh/hình ảnh/text bên trên Internet. Không may nếu như cả nhị điểm cuối đều ở sau NAT thì ko thể thiết lập liên kết Theo phong cách thường thì. Đó là nguyên do vì thế sao cần dùng STUN.

Máy công ty STUN được tiếp xúc qua loa cổng UDP 3478, tuy vậy sever cũng tiếp tục khêu gợi ý cho những máy khách hàng test liên kết với IP và số cổng không giống (máy công ty STUN sở hữu nhị vị trí IP). Chuẩn RFC quy ấn định rằng cổng này và vị trí IP là tùy ý.

Thuật toán[sửa | sửa mã nguồn]

STUN dùng thuật toán sau (trích kể từ RFC 3489) nhằm xem sét sự xuất hiện của gateway và firewall NAT (chú ý: thuật toán này vẫn không hề được dùng vì thế hiệu suất cao thấp và chỉ vận dụng với 1 vài ba loại NAT routers chắc chắn. Xem thêm: RFC 5389):

Xem thêm: plastic surgery là gì

Nếu lối đi kết thúc đẩy ở một dù red color, tức là ko thể tiếp xúc vì thế UDP. Nếu lối đi kết thúc đẩy ở một dù gold color hoặc xanh rì, việc tiếp xúc rất có thể tiến hành.

Thay thay đổi vô phiên phiên bản mới nhất của STUN (STUN-bis)[sửa | sửa mã nguồn]

Giao thức STUN được sửa thay đổi mon 10 năm 2008 với phiên phiên bản RFC5389, với một trong những thay cho thay đổi xứng đáng xem xét như:

  • Thay thương hiệu tương đối đầy đủ kể từ "Simple Traversal of UDP through NATs" thanh lịch "Session Traversal Utilities for NAT". Thay thay đổi này còn có ý đồ gia dụng lưu lại sự giáng cung cấp phó thức STUN. Từ một biện pháp hoàn hảo, STUN chỉ từ là một trong chuỗi những dụng cụ và cách thức vượt lên trên tường NAT, rất có thể được dùng vì thế những phó thức không giống. Giao thức hoàn hảo nhất hiện tại thời là ICE, biện pháp vô cơ sở hữu dùng cho tới STUN.
  • Thuật toán dò thám đi ra loại NAT cần vượt lên trước bị gỡ quăng quật ngoài STUN. Cùng bị xóa tuột là một trong những tính chất (attribute) tương quan cho tới thuật toán, điển hình nổi bật như: RESPONSE-ADDRESS, CHANGE-REQUEST, SOURCE-ADDRESS, CHANGED-ADDRESS, REFLECTED-FROM, and MAGIC-COOKIE. Thay vô cơ những tính chất vừa được tiến hành phó thức.
  • STUN nhận thêm tác dụng xác thực những gói tài liệu đòi hỏi và trả lời STUN với chứng từ thời gian ngắn hoặc lâu năm.

Tham khảo[sửa | sửa mã nguồn]

RFC 3489 (đã lỗi thời)

RFC 5389

Xem thêm: more often than not là gì

UDP Hole Punching

Vượt tường NAT

http://www.voip-info.org/wiki/view/STUN-bis