SMB là gì? Nguyên lý hoạt động và ứng dụng thực tế trong mạng máy tính

Blog / Tin công nghệ 20/05/2025
ung-dung-cua-smb-la-gi
Phụ lục

Trong thời đại số hóa, việc chia sẻ tài nguyên qua mạng trở nên thiết yếu đối với mọi tổ chức. Ở bài viết này, Devwork giới thiệu đến bạn bài viết đầy đủ về SMB là gì - giao thức mạng quan trọng được sử dụng rộng rãi trong doanh nghiệp và hộ gia đình.

SMB là gì?

SMB là gì? SMB (Server Message Block) là giao thức mạng được sử dụng chủ yếu để chia sẻ tài nguyên như tập tin, máy in, ổ đĩa giữa các thiết bị trong một mạng. Viết đầy đủ là Server Message Block, SMB hoạt động ở tầng ứng dụng (Application Layer) trong mô hình OSI.

Vai trò chính của SMB là tạo ra một phương thức tiêu chuẩn để các máy tính có thể truy cập từ xa vào các tài nguyên được chia sẻ trên mạng. Thay vì phải chuyển tài nguyên từ máy này sang máy khác bằng các phương tiện vật lý như USB, người dùng có thể truy cập trực tiếp qua mạng. Điều này tạo thuận lợi cho việc làm việc nhóm và quản lý tài nguyên tập trung.

SMB (Server Message Block) là giao thức mạng được sử dụng chủ yếu để chia sẻ tài nguyên như tập tin, máy in, ổ đĩa

SMB (Server Message Block) là giao thức mạng được sử dụng chủ yếu để chia sẻ tài nguyên như tập tin, máy in, ổ đĩa

SMB hoạt động như thế nào?

 Nguyên lý hoạt động của SMB

SMB hoạt động dựa trên mô hình client-server. Khi một người dùng (client) muốn truy cập vào một tài nguyên được chia sẻ như thư mục hoặc máy in, client sẽ gửi một yêu cầu (request) đến máy chủ (server) đang lưu trữ tài nguyên đó. Máy chủ sau đó sẽ xác thực quyền truy cập của người dùng và phản hồi (response) bằng cách cho phép hoặc từ chối truy cập vào tài nguyên được yêu cầu.

Giao thức SMB thường hoạt động qua TCP/IP, sử dụng cổng 445. Trước đây, SMB cũng có thể hoạt động qua NetBIOS trên cổng 137, 138 (UDP) và 139 (TCP), nhưng hiện nay phương thức này đã lỗi thời và ít được sử dụng.

Một luồng hoạt động cơ bản của SMB có thể được mô tả như sau:

  • Người dùng nhập đường dẫn UNC (Universal Naming Convention) như \SERVER\Share trong Windows Explorer
  • Client gửi yêu cầu kết nối đến server qua cổng 445
  • Server xác thực người dùng (yêu cầu tên người dùng và mật khẩu nếu cần)
  • Sau khi xác thực thành công, client và server thiết lập một phiên SMB
  • Client có thể yêu cầu danh sách tệp tin, đọc/ghi dữ liệu, hoặc thực hiện các thao tác khác trên tài nguyên được chia sẻ
  • Server xử lý các yêu cầu và trả về kết quả tương ứng

SMB hoạt động dựa trên mô hình client-server

SMB hoạt động dựa trên mô hình client-server

Lịch sử các phiên bản của SMB

SMB 1.0: Đây là phiên bản đầu tiên, còn được gọi là CIFS (Common Internet File System). Tuy đơn giản nhưng có nhiều hạn chế về hiệu năng và đặc biệt có lỗ hổng bảo mật nghiêm trọng. Microsoft đã khuyến cáo người dùng vô hiệu hóa phiên bản này.

SMB 2.0/2.1: Ra mắt với Windows Vista, phiên bản này đã cải thiện đáng kể hiệu suất so với SMB 1.0 bằng cách giảm số lượng lệnh từ hơn 100 xuống chỉ còn 19. SMB 2.1 (Windows 7) bổ sung thêm các cải tiến về hiệu suất và khóa bộ nhớ đệm.

SMB 3.0 trở đi: Giới thiệu từ Windows 8 và Windows Server 2012, SMB 3.0 mang đến những cải tiến quan trọng về bảo mật như mã hóa end-to-end, tính năng đa kênh cho băng thông cao hơn, và khả năng phục hồi kết nối. Các phiên bản sau đó (SMB 3.1.1) tiếp tục tăng cường bảo mật với xác thực trước kết nối và mã hóa AES-128 GCM.

Bạn đọc tham khảo thêm: 

Buffer là gì? Giải thích đơn giản & dễ hiểu cho người mới

SSO là gì? Nguyên lý hoạt động và ứng dụng cơ bản

Ứng dụng thực tế của SMB

SMB trong hệ thống mạng nội bộ (LAN)

Trong môi trường mạng nội bộ, SMB đóng vai trò thiết yếu cho việc chia sẻ và quản lý tài nguyên. Các công ty thường thiết lập máy chủ tập tin chung để nhân viên có thể truy cập, lưu trữ và chỉnh sửa tài liệu từ bất kỳ máy tính nào trong mạng. Việc này giúp dữ liệu được tập trung, dễ quản lý và bảo mật hơn so với việc lưu trữ tài liệu riêng biệt trên từng máy tính.

Chia sẻ máy in qua SMB cũng là một ứng dụng phổ biến, cho phép nhiều người dùng cùng sử dụng một máy in mà không cần kết nối trực tiếp. Quản trị viên có thể dễ dàng phân quyền, quyết định ai có thể truy cập vào tài nguyên nào, tạo ra một hệ thống kiểm soát truy cập hiệu quả.

Trong môi trường mạng nội bộ, SMB đóng vai trò thiết yếu cho việc chia sẻ và quản lý tài nguyên

Trong môi trường mạng nội bộ, SMB đóng vai trò thiết yếu cho việc chia sẻ và quản lý tài nguyên

 SMB trong hệ điều hành và thiết bị lưu trữ

SMB không chỉ là một khái niệm lý thuyết mà còn được tích hợp rộng rãi trong nhiều hệ điều hành và thiết bị thực tế. Dưới đây là cách SMB hoạt động trên từng nền tảng phổ biến:

Windows

Hệ điều hành Windows có hỗ trợ SMB tích hợp sẵn. Người dùng chỉ cần bật tính năng chia sẻ tệp và máy in trong cài đặt mạng là có thể sử dụng SMB để chia sẻ tài nguyên. Windows thường sử dụng phím tắt "Win+R" và nhập "\computername" để truy cập các chia sẻ SMB.

Linux

Hệ thống Linux sử dụng Samba - một triển khai mã nguồn mở của giao thức SMB - để tạo và tương tác với các chia sẻ SMB. Điều này cho phép máy tính Linux hoạt động liền mạch với các hệ thống Windows trong một môi trường mạng hỗn hợp.

macOS

Từ phiên bản OS X 10.9 (Mavericks), Apple đã chuyển từ giao thức AFP (Apple Filing Protocol) sang SMB làm giao thức chia sẻ tệp mặc định. Người dùng Mac có thể dễ dàng kết nối với các chia sẻ Windows bằng cách chọn "Connect to Server" từ menu Go trong Finder.

NAS (Network Attached Storage)

Các thiết bị lưu trữ mạng như Synology, QNAP, và Western Digital đều sử dụng SMB làm giao thức chính để chia sẻ dữ liệu đến các thiết bị khác trong mạng. Đây là lựa chọn phổ biến cho doanh nghiệp vừa và nhỏ muốn có giải pháp lưu trữ tập trung mà không cần đầu tư vào máy chủ đắt tiền.

Bảo mật trong SMB có an toàn không?

SMB an toàn nếu sử dụng đúng phiên bản và cấu hình hợp lý. Tuy nhiên, lịch sử của SMB đã từng gắn liền với một số vấn đề bảo mật nghiêm trọng, đặc biệt là với SMB 1.0.

SMB 1.0 nên được vô hiệu hóa trên tất cả các hệ thống hiện đại. Phiên bản này đã bị khai thác trong các cuộc tấn công mạng nổi tiếng như WannaCry năm 2017, gây thiệt hại hàng tỷ đô la trên toàn cầu. Microsoft đã chính thức khuyến cáo người dùng tắt SMB 1.0 từ nhiều năm trước.

Từ SMB 3.0 trở đi, giao thức này đã được cải thiện đáng kể về mặt bảo mật với việc bổ sung mã hóa end-to-end, bảo vệ dữ liệu khỏi bị nghe lén ngay cả trong mạng nội bộ. SMB 3.1.1 còn tăng cường thêm bằng cách sử dụng mã hóa AES-128 GCM và cơ chế xác thực trước kết nối.

Để đảm bảo an toàn khi sử dụng SMB, người dùng nên tuân thủ các biện pháp sau:

  • Tắt SMB 1.0 trên tất cả các máy tính Windows thông qua "Turn Windows features on or off" trong Control Panel
  • Luôn cập nhật hệ điều hành với các bản vá bảo mật mới nhất
  • Không bao giờ mở cổng SMB (445) cho truy cập từ internet
  • Chỉ sử dụng SMB trong mạng nội bộ đáng tin cậy, tốt nhất là có tường lửa bảo vệ
  • Thiết lập các chính sách mật khẩu mạnh và xác thực hai yếu tố nếu có thể
  • Sử dụng VPN khi cần truy cập tài nguyên SMB từ xa.

Người dùng nên tắt SMB 1.0 trên tất cả các máy tính Windows thông qua "Turn Windows features on or off"

Người dùng nên tắt SMB 1.0 trên tất cả các máy tính Windows thông qua "Turn Windows features on or off"

Khi nào nên (và không nên) sử dụng SMB?

 Nên dùng SMB khi

SMB là lựa chọn tuyệt vời cho việc chia sẻ tệp tin và máy in trong cùng một mạng LAN. Nếu bạn đang vận hành một văn phòng nhỏ hoặc nhóm làm việc, SMB cung cấp một giải pháp đơn giản, hiệu quả cho việc truy cập tài nguyên chung.

Các môi trường sử dụng thiết bị lưu trữ mạng NAS cũng rất phù hợp với SMB. Hầu hết các thiết bị NAS hiện đại đều tối ưu hóa cho giao thức này, cung cấp hiệu suất tốt và tương thích với nhiều hệ điều hành khác nhau.

SMB cũng là lựa chọn phù hợp khi bạn cần một giải pháp chia sẻ tệp có kiểm soát quyền truy cập chi tiết. Bạn có thể dễ dàng quyết định ai có thể đọc, ghi, hoặc thực thi các tệp tin cụ thể.

Không nên dùng SMB khi

Mặc dù hữu ích, SMB không phải là lựa chọn tối ưu trong mọi tình huống. Không nên sử dụng SMB để truyền dữ liệu qua internet vì các vấn đề về bảo mật và hiệu suất. Giao thức này được thiết kế cho mạng nội bộ và có thể gặp vấn đề về độ trễ trên kết nối internet.

Trong môi trường mạng không đáng tin cậy hoặc không thể quản lý được bảo mật, tốt hơn hết là nên tránh SMB. Thay vào đó, hãy cân nhắc các giải pháp có mã hóa mạnh hơn như SFTP hoặc WebDAV qua HTTPS.

Ngày nay, nhiều doanh nghiệp đã chuyển sang các giải pháp đám mây như Google Drive, OneDrive, hoặc Dropbox. Các dịch vụ này cung cấp khả năng truy cập từ xa tốt hơn, đồng bộ hóa tự động, và thường có các tính năng cộng tác nâng cao mà SMB không thể cung cấp.

Trong môi trường mạng không đáng tin cậy hoặc không thể quản lý được bảo mật, tốt hơn hết là nên tránh SMB

Trong môi trường mạng không đáng tin cậy hoặc không thể quản lý được bảo mật, tốt hơn hết là nên tránh SMB

Kết luận

SMB là gì không còn là câu hỏi khó sau khi bạn đã đọc bài viết của Devwork. Giao thức này vẫn đóng vai trò quan trọng trong việc chia sẻ tài nguyên mạng nội bộ, đặc biệt trong các doanh nghiệp vừa và nhỏ. Để sử dụng SMB hiệu quả và an toàn, hãy đảm bảo bạn đang dùng phiên bản mới nhất với cấu hình bảo mật phù hợp.

Devwork

Devwork là Nền tảng TUYỂN DỤNG IT CẤP TỐC với mô hình kết nối Nhà tuyển dụng với mạng lưới hơn 30.000 headhunter tuyển dụng ở khắp mọi nơi.Với hơn 1800 doanh nghiệp IT tin dùng Devwork để :

  • Tối ưu chi phí
  • Tiết kiệm thời gian
  • Tăng tốc tuyển dụng tối đa
  • Đăng ký ngay Devwork trong hôm nay để tuyển dụng những tài năng ưu tú nhất.

    Tag Cloud:

    Tác giả: Lưu Quang Linh

    Link chia sẻ

    Bình luận

    Việc làm tại Devwork

    khám phá các cơ hội việc làm tốt nhất tại Devwork Xem thêm

    Bài viết liên quan

    Danh sách bài viết liên quan có thể bạn sẽ thích Xem thêm
    ky-su-cong-nghe-thong-tin

    Kỹ sư công nghệ thông tin: Học gì, làm gì, mức lương bao nhiêu?

    17:00 21/03/2026

    Trong kỷ nguyên số 4.0, Công nghệ Thông tin (CNTT) đã trở thành ngành mũi nhọn, dẫn dắt sự chuyển mình của mọi lĩnh vực trong đời sống và kinh tế. Vai trò của những kỹ sư công nghệ thông tin - những người kiến tạo và vận hành thế giới số - ngày càng trở nên quan trọng. Vậy cụ thể, một kỹ sư CNTT học những gì, làm những công việc gì và mức lương có thực sự hấp dẫn như lời đồn? Bài viết toàn diện dưới đây từ Devwork sẽ giải đáp tất cả những thắc mắc đó....

    Tìm hiểu từ A-Z về hệ điều hành Linux từ cơ bản đến nâng cao

    17:00 21/03/2026

    Trong thế giới công nghệ, hệ điều hành linux được ví như "trụ cột thầm lặng" của internet và là nền tảng cho vô số hệ thống máy tính toàn cầu. Từ những siêu máy tính, máy chủ web cho đến điện thoại Android và các thiết bị thông minh, Linux hiện diện ở khắp mọi nơi. Vậy Linux là gì và tại sao nó lại quan trọng đến vậy? Bài viết toàn diện từ A đến Z dưới đây của Devwork sẽ dẫn dắt bạn khám phá mọi khía cạnh của Linux

    he-dieu-hanh-linux

    Top phần mềm ghép hình trên điện thoại đẹp, dễ dùng và miễn phí cho người mới

    17:00 29/03/2026

    Nhu cầu tạo ảnh ghép chất lượng cao ngay trên điện thoại ngày càng phổ biến khi người dùng muốn nhanh chóng chỉnh sửa hình ảnh để chia sẻ lên mạng xã hội, phục vụ công việc bán hàng hoặc lưu giữ khoảnh khắc cá nhân. Bài viết dưới đây Devwork sẽ cung cấp cho bạn danh sách những phần mềm ghép hình tốt nhất hiện nay, tiêu chí lựa chọn ứng dụng phù hợp và hướng dẫn cơ bản để tạo bố cục ảnh đẹp mắt. Tất cả đều được tổng hợp theo hướng mạch lạc, chi tiết và dễ ứng dụng cho mọi đối tượng.

    phan-mem-ghep-hinh-tren-dien-thoai

    Cách tải video YouTube chất lượng cao: Hướng dẫn chi tiết, đơn giản cho mọi thiết bị

    17:00 28/03/2026

    YouTube là kho tàng video khổng lồ với vô vàn nội dung hữu ích, từ hướng dẫn học tập, giải trí cho đến những video tài liệu quý giá. Tuy nhiên, không phải lúc nào bạn cũng có kết nối internet ổn định để xem trực tuyến. Việc biết cách tải video YouTube chất lượng cao về thiết bị sẽ giúp bạn chủ động xem lại mọi lúc, mọi nơi. Bài viết toàn diện dưới đây từ Devwork sẽ hướng dẫn bạn từ A đến Z, từ việc chọn lựa chuẩn chất lượng phù hợp đến các bước thực hiện chi tiết trên cả máy tính và điện thoại.

    cach-tai-video-youtube-chat-luong-cao
    kiem-tra-toc-do-mang

    Hướng dẫn kiểm tra tốc độ mạng: Cách đo, cách hiểu và cách cải thiện

    10:00 29/03/2026

    Kiểm tra tốc độ mạng là bước quan trọng giúp bạn nắm rõ hiệu năng kết nối Internet, từ đó tối ưu trải nghiệm khi học tập, làm việc hay giải trí trực tuyến. Bài viết dưới đây Devwork sẽ hướng dẫn kiểm tra tốc độ mạng chi tiết, giải thích các chỉ số cơ bản như download, upload, ping, jitter, đồng thời chỉ ra cách đo chính xác và những mẹo cải thiện tốc độ mạng khi gặp tình trạng chậm hoặc không ổn định.

    phan-mem-kiem-tra-toc-do-mang-wifi

    Tổng hợp 6 phần mềm kiểm tra tốc độ mạng wifi tốt nhất

    11:06 29/03/2026

    Bạn đang gặp phải tình trạng mạng wifi chập chờn, xem video liên tục bị giật lag hay tải file mãi không xong? Nguyên nhân có thể đến từ tốc độ mạng không ổn định. Việc sử dụng một phần mềm kiểm tra tốc độ mạng wifi chính xác là bước đầu tiên và quan trọng nhất để chẩn đoán vấn đề. Bài viết dưới đây từ Devwork sẽ giới thiệu đến bạn 6 công cụ kiểm tra tốc độ mạng hàng đầu