stun là gì

Bách khoa toàn thư ngỏ Wikipedia

STUN (Session Traversal Utilities for NAT) là 1 trong gửi gắm thức mạng được cho phép những máy khách hàng tìm hiểu đi ra địa điểm công khai minh bạch của tớ, loại NAT nhưng mà bọn chúng đang được đứng sau và cổng phía Internet được NAT nối sát với cổng nội cỗ nào là bại. tin tức này được dùng nhằm thiết lập tiếp xúc UDP thân mật 2 host nhưng mà đều ở sau NAT router. Giao thức STUN được khái niệm nhập RFC 5389.

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

Tổng quan liêu về gửi gắm thức[sửa | sửa mã nguồn]

STUN là 1 trong gửi gắm thức client-server. Một VoIP phone hay là 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 lại STUN client vấn đề về địa điểm IP công khai minh bạch của NAT router, và NAT ngỏ cổng nào là khiến cho phép tắc vấn đề trở lại mạng. Thông tin cẩn phản hồi kể từ server cũng được cho phép STUN client xác lập được loại NAT nào là đang rất được dùng, vì như thế những loại NAT không giống nhau tiếp tục cần thiết cơ hội quản lý và vận hành gói tin cẩn UDP cho tới không giống nhau. Hệ thống này thao tác được với 3 nhập 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 nên gửi đi ra 1 gói tin cẩn mang lại điểm cuối trước lúc NAT được cho phép gói tin cẩn kể từ điểm cuối quay về client. STUN ko hoạt động và 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 nhập mạng của những tập đoàn. Với Symmetric NAT, địa điểm IP của STUN server so với client không giống so với điểm cuối. Và bởi vậy, phiên bản đồ vật NAT nhưng mà STUN server thấy không giống với phiên bản đồ vật nhưng mà điểm cuối dùng nhằm gửi gói tin cẩn mang lại client.

Khi 1 client tìm hiểu đi ra được địa điểm ngoài (external) của chính nó, nó sẽ bị truyền vấn đề này mang lại 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 nghệ thuật được tế bào miêu tả nhập STUN RFC ko cần dùng gửi gắm thức STUN. Nó rất có thể được dùng nhập design của gửi gắm thức UDP.

Giao thức như SIP dùng gói tin cẩn 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 nhân vì như thế sao sử 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 demo 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ị địa điểm IP). Chuẩn RFC quy quyết định rằng cổng này và địa điểm 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 thể được dùng bởi hiệu suất cao thấp và chỉ vận dụng với cùng một vài ba loại NAT routers chắc chắn. Xem thêm: RFC 5389):

Xem thêm: bài hát đồ dùng bé yêu

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ì như thế UDP. Nếu lối đi kết thúc đẩy ở một dù gold color hoặc xanh rớt, việc tiếp xúc rất có thể triển khai.

Thay thay đổi nhập phiên phiên bản mới mẻ 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 vài 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" sang trọng "Session Traversal Utilities for NAT". Thay thay đổi này còn có ý đồ vật khắc ghi sự giáng cấp cho gửi gắm thức STUN. Từ một biện pháp hoàn hảo, STUN chỉ từ là 1 trong chuỗi những khí cụ và chế độ vượt lên trước tường NAT, rất có thể được dùng vì như thế những gửi gắm thức không giống. Giao thức hoàn hảo nhất hiện nay thời là ICE, biện pháp nhập bại sở hữu dùng cho tới STUN.
  • Thuật toán tìm hiểu đ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 vài 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 nhập bại những tính chất vừa được tiến hành gửi gắm thức.
  • STUN nhận thêm chức nă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: tat ca hoat hinh

UDP Hole Punching

Vượt tường NAT

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