NetBIOS có thực sự xuất hiện trên Windows?


9

Tôi đã đăng một câu hỏi tương tự trên StackOverflow. Ai đó đề nghị tôi đăng câu hỏi tương tự ở đây và xem có ai có thể cho tôi cái nhìn sâu sắc không.

Từ MSDN, tôi được thông báo rằng NetBIOS không còn được hỗ trợ bắt đầu từ Windwos Vista. Chắc chắn, tôi không còn có thể thấy bất kỳ tên NetBIOS nào từ các thuộc tính mạng.

Tuy nhiên, khi tôi đang viết mã trên Windows 7, tôi vẫn gặp tên NetBIOS ở nhiều nơi. Ví dụ

  1. Tôi vẫn có thể sử dụng "MYDOMAIN \ Harvey" để đăng nhập máy của mình, nơi tôi tin MYDOMAIN là tên NetBIOS.
  2. Các biến môi trường COMPUTERNAME và USERDOMAIN vẫn là tên NetBIOS. Tôi hy vọng sẽ thấy một tên DNS ở đây
  3. Tên đối tượng SQL Server của tôi xuất hiện từ SQL Server Management Studio của tôi vẫn giống như MYMACHINE \ Instance1.

Tôi đoán Microsoft vẫn duy trì một số phần của nó để tương thích ngược. Tôi muốn hiểu cách Windows 7 sẽ phân giải tên NetBIOS thành địa chỉ IP. Tôi tìm thấy bài viết này giải thích cách hoạt động của độ phân giải tên NetBIOS . Tôi e rằng điều này không còn đúng với Windows 7. Ít nhất là không có máy chủ WINS cho tôi. Ai đó có thể giải thích cho tôi cách Windows 7 thực hiện phân giải tên NetBIOS không?

CẬP NHẬT Nếu giao thức không còn, độ phân giải tên NetBIOS xảy ra như thế nào? Nó vẫn nói chuyện với THẮNG? Nếu có, nó vẫn đang sử dụng giao thức NetBIOS để nói chuyện với THẮNG?

Câu trả lời:


3

"NetBIOS" giao thức ( NBF ) không còn nữa, được thay thế bằng NBT, CIFS, v.v. "NetBIOS" như một phần của tên của những thứ khác vẫn còn tồn tại.

Windows vẫn có máy chủ WINS nhúng, ngay cả khi không có máy chủ WINS chuyên dụng trên mạng.


Cảm ơn. Nếu giao thức không còn nữa, độ phân giải tên NetBIOS sẽ xảy ra như thế nào? Nó vẫn nói chuyện với THẮNG? Nếu có, nó vẫn đang sử dụng giao thức NetBIOS để nói chuyện với THẮNG? Xin lỗi, tôi nghĩ đây là phần chính mà tôi muốn biết. Tôi đã cập nhật câu hỏi của tôi để bao gồm điều này.
Harvey Kwok

Không được hỗ trợ và đi là hai điều khác nhau. NBT là một phần của HĐH Windows lên đến và bao gồm cả W2K8 và Windows 7. Ngoài ra, NBT được bật theo mặc định.
joeqwerty

@joeq cảm ơn vì đã làm rõ sự khác biệt giữa giao thức NetBIOS và chính NetBIOS
Harvey Kwok

2

NETBIOS qua TCP / IP chắc chắn vẫn được hỗ trợ trong Windows Vista trở lên. Bạn có thể thấy điều này trong cài đặt TCP / IP trên bộ điều hợp của bạn. Vẫn còn một chỗ để thêm địa chỉ máy chủ WINS. Chúng tôi đang chạy nhiều máy chủ WINS ở đây trong khuôn viên trường và tất cả khách hàng của chúng tôi vẫn sử dụng chúng. Điều đó nói rằng, DNS là phương thức phân giải được đặt tên hiện đại / được ưa thích, tuy nhiên NETBIOS vẫn còn tồn tại để tương thích với các ứng dụng và / hoặc mạng cũ.



0

Quan sát nhiều hơn trả lời ...

Tôi đã thực hiện theo dõi một lần trên một máy đã vô hiệu hóa WINS, DNS bị vô hiệu hóa và NetBios qua TCP / IP được bật. Một truy vấn cho một tên trong cùng một mạng, đã tạo một phát sóng duy nhất, được trả lời bởi Duyệt Master cục bộ. Khi Duyệt Master đã tắt, ứng dụng khách đã gửi X (không thể nhớ nhưng đó là> = 10) chương trình phát trước khi khách hàng khác phản hồi. Và khi một truy vấn được thực hiện cho một máy trên một mạng khác, máy khách đã phát 100 truy vấn và sau đó nhận được phản hồi từ một máy trong mạng thứ hai đó. Netbios phải có cơ chế chuyển tiếp yêu cầu giữa các mạng.

NetBios rất kiên cường và có thể sẽ nhận được sự chậm chạp thường xuyên hơn mọi người biết (như trên các mạng có WINS bị vô hiệu hóa hoặc DNS bị định cấu hình sai).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.