Mất gói là gì? Và cách kiểm tra nó

Tác giả sysadmin, T.M.Hai 11, 2022, 11:29:54 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Mất gói là sự cố kết nối trong đó các "gói" dữ liệu bị mất trước khi đến đích. Kiểm tra mất gói cục bộ và qua internet bằng một công cụ dòng lệnh đơn giản để cô lập vấn đề. Thực hiện các thay đổi đối với thiết lập mạng của bạn hoặc liên hệ với ISP của bạn để giải quyết vấn đề.


Mất gói có thể tàn phá kết nối mạng của bạn. May mắn thay, việc kiểm tra nó tương đối đơn giản trên cả kết nối cục bộ và qua internet. Đây là những gì bạn cần biết trước khi khiếu nại với ISP của mình.

1. Gói tin là gì?

Theo thuật ngữ mạng, một gói là một đoạn nhỏ của một thông điệp lớn hơn đã được chia ra để phân phối hiệu quả. Các gói được sử dụng vì mạng máy tính là mạng "chuyển mạch gói". Điều này có nghĩa là các gói có thể di chuyển và được xử lý độc lập với nhau trên cùng một kết nối theo bất kỳ thứ tự nào, trước khi được tập hợp lại sau khi chúng đến đích.

Đây là nền tảng cho cơ sở hạ tầng của internet, nơi có một số lượng lớn thiết bị tạo nên mạng lớn hơn, tất cả đều giao tiếp và gửi dữ liệu cùng một lúc. Nếu không có gói, dữ liệu sẽ được gửi dưới dạng một luồng dài, điều này trở nên không thực tế khi có nhiều hơn hai thiết bị được giới thiệu.


Tất cả dữ liệu được truyền qua mạng máy tính cục bộ và toàn cầu được chia thành các gói khoảng 1500 byte. Các gói giao thức Internet được tạo thành từ một tiêu đề (bao gồm thông tin như địa chỉ IP gốc và đích, loại gói và số gói) và tải trọng (dữ liệu bạn đang truyền).

2. Mất gói là gì?

Mất gói là điều xảy ra khi một trong những gói này không đến được đích. Điều này dẫn đến dữ liệu không đầy đủ ở đầu nhận, yêu cầu phải gửi lại dữ liệu để xử lý thành công yêu cầu.

Mất gói ngẫu nhiên có thể xảy ra như một phần của hiệu suất mạng "bình thường". Điều này là không mong muốn và có thể dẫn đến mạng chậm, luồng bị gián đoạn, độ trễ và mọi thứ không hoạt động như bình thường.

Mất gói rõ ràng hơn trong một số hoạt động trực tuyến nhất định, đặc biệt là chơi trò chơi, phát trực tuyến và giao tiếp thoại và video thời gian thực. Bạn có thể nhận thấy chuyển động bị giật trong trò chơi, thời gian chờ mạng hoặc ngắt kết nối ngẫu nhiên. Mất gói khi phát trực tuyến hoặc gọi thoại và video có thể khiến khung hình bị treo, nói lắp, âm thanh rô-bốt hoặc chặn macro (pixel nặng do nén).

Mặc dù mất gói tin là điều tồi tệ, nhưng bạn thường không cần phải lo lắng về điều đó trừ khi đó là sự cố thường xuyên.

3. Điều gì gây ra mất gói?

Phần lớn thời gian, mất gói là do các yếu tố nằm ngoài tầm kiểm soát của bạn. Điều này có thể là do sự cố với dịch vụ bạn đang sử dụng, cơ sở hạ tầng viễn thông hoặc nhà cung cấp dịch vụ internet ngừng hoạt động. Mất gói có thể ảnh hưởng đến cả mạng cục bộ và internet rộng hơn. Nếu bạn đang gặp sự cố trên mạng cục bộ của mình, thì sự cố là do sự cố ở phía bạn.

Điều này có thể là do các yếu tố như:

  • Vấn đề với phần cứng mạng.
  • Nhiễu trên mạng không dây hoặc có dây.
  • Sự cố phần mềm với máy tính và các thiết bị khác.
  • Tải trọng cao trên phần cứng mạng (như bộ định tuyến, bộ chuyển mạch hoặc bộ lặp không dây).

4. Cách kiểm tra mất gói

Bạn có thể kiểm tra mất gói qua mạng cục bộ hoặc internet. Điều này có thể giúp bạn quyết định liệu vấn đề có nằm ở phía bạn hay không hoặc liệu bạn có cần nhờ ISP hoặc nhà cung cấp dịch vụ viễn thông của mình tham gia hay không.

4.1. Kiểm tra mất gói mạng cục bộ

Một cách dễ dàng để kiểm tra mất gói là sử dụng pinglệnh console. Trên Windows, bạn có thể thực hiện việc này bằng cách khởi chạy PowerShell (sử dụng tính năng Tìm kiếm trong menu Bắt đầu để tìm).


Trước tiên, hãy tìm ra địa chỉ của bộ định tuyến của bạn bằng cách chạy ipconfig /all lệnh và tìm địa chỉ IP được liệt kê bên cạnh mục nhập "Cổng mặc định". Trong hầu hết các trường hợp, đây sẽ là 192.168.0.1 hoặc 10.0.0.1.

Bây giờ hãy chạy ping <address> -ttrong PowerShell, <address>địa chỉ IP của bộ định tuyến của bạn ở đâu. Lệnh ping sẽ chạy vô thời hạn, mỗi lần gửi một gói dữ liệu. Hãy để nó chạy một chút, sau đó nhấn Ctrl + C để hủy lệnh.


Bất kỳ mất gói nào gặp phải sẽ được liệt kê. Lý tưởng nhất là bạn muốn thấy báo cáo "tổn thất 0%" cho thử nghiệm này. Điều này có nghĩa là kết nối giữa máy tính và bộ định tuyến của bạn không bị rớt gói tin.


Để thực hiện việc này trên máy tính Mac hoặc Linux, hãy sử dụng ứng dụng Terminal. Chạy netstat -nr|grep default lệnh để xem địa chỉ IP bộ định tuyến của bạn được liệt kê ở đầu trang. Bây giờ hãy chạy ping <address>thay thế <address>bằng địa chỉ IP của bộ định tuyến.


Lệnh sẽ chạy vô thời hạn, mỗi lần gửi và nhận một gói. Hãy để nó chạy rồi nhấn Control + C để hủy lệnh. Bạn sẽ thấy bất kỳ mất gói nào được liệt kê. Nếu bạn thấy "0% loss" thì kết nối cục bộ của bạn không bị rớt gói.


4.2. Kiểm tra mất gói kết nối Internet

Bạn có thể sử dụng một phương pháp tương tự để kiểm tra kết nối internet của mình xem có bị mất gói không, ngoại trừ thay vì địa chỉ IP của bộ định tuyến cục bộ, bạn có thể sử dụng URL của trang web như   Đăng nhập để xem liên kết hoặc   Đăng nhập để xem liên kết.

Các trang web kiểm tra tốc độ Internet như   Đăng nhập để xem liên kết hoặc packetlosstest.com  cũng sẽ cho bạn biết về bất kỳ gói tin nào bị rớt. Bạn có nhiều khả năng gặp phải tình trạng mất gói qua internet vì có thể có nhiều bước nhảy giữa máy tính của bạn và máy chủ từ xa, điều đó có nghĩa là sẽ có nhiều điểm lỗi tiềm ẩn hơn.

5. Cách khắc phục mất gói

Nếu bạn nghi ngờ rằng vấn đề nằm ở phía bạn, hãy loại bỏ càng nhiều nguyên nhân càng tốt trước khi thay đổi quá nhiều biến số. Khởi động lại máy tính của bạn và áp dụng bất kỳ bản cập nhật phần mềm nổi bật nào. Thực hiện tương tự đối với phần cứng mạng, đặc biệt nếu đã lâu rồi bạn không bật nguồn.

Nếu thiết bị mạng của bạn đang chịu tải nặng, hãy kiểm tra vào thời điểm khi tải nhẹ hơn. Thay vì làm điều này vào ban ngày khi mọi người đang cố gắng sử dụng internet, hãy làm điều đó vào ban đêm khi mọi thứ đã tắt.

5.1. Khắc phục mất gói trên mạng cục bộ

Wi-Fi là nguyên nhân phổ biến khiến các gói bị mất trên mạng cục bộ. Biện pháp khắc phục rõ ràng là sử dụng mạng có dây, mặc dù điều đó không phải lúc nào cũng thực tế. Ít nhất bạn có thể kiểm tra xem sự cố có còn tồn tại trên mạng có dây hay không để cách ly Wi-Fi là nguyên nhân gây ra sự cố của bạn. Lý tưởng nhất, điều này sẽ liên quan đến việc di chuyển máy tính xách tay đến gần bộ định tuyến của bạn và kết nối nó qua Ethernet, sau đó chạy lại các thử nghiệm trên.

Nếu nguyên nhân là do Wi-Fi, bạn có thể thực hiện một số bước để giảm thiểu sự cố bằng cách loại bỏ các nguồn gây nhiễu mạng  và đặt kênh của bạn cho phù hợp. Bạn có thể muốn thử chuyển đổi giữa tần số 2,4Ghz và 5Ghz để xem điều đó có hữu ích không.

Nếu bạn đang sử dụng kết nối có dây, hãy kiểm tra và thay thế bất kỳ dây cáp nào có thể bị hỏng. Mạng đường dây điện cũng có thể bị ảnh hưởng bởi nhiễu, dẫn đến mất gói. Hãy thử tắt các thiết bị lớn và kiểm tra lại để cách ly nguồn.

Nếu bộ định tuyến của bạn đã cũ và dễ bị quá tải, thì việc thay thế nó bằng hệ thống bộ định tuyến dạng lưới hiện đại hoặc bộ định tuyến Wi-Fi 6E hiệu suất cao có thể là câu trả lời.

5.2. Khắc phục mất gói tin qua Internet

Phần cứng cũng có thể là nguyên nhân gây ra các sự cố vượt ra ngoài mạng cục bộ của bạn. Luôn khởi động lại máy tính và phần cứng mạng của bạn, sau đó kiểm tra qua kết nối có dây nếu bạn nghi ngờ đây là trường hợp. Nếu bạn có một modem riêng (hoặc một modem-bộ định tuyến kết hợp), hãy cân nhắc rằng đó cũng có thể là nguyên nhân. Nếu bạn có thể kiểm tra với phần cứng khác, hãy làm như vậy.

Nếu bạn tự tin rằng vấn đề nằm ở kết nối của mình, đã đến lúc liên hệ với nhà cung cấp dịch vụ internet hoặc công ty viễn thông để khắc phục sự cố. Cho họ biết chính xác vấn đề là gì, bạn đã học được những gì và loại triệu chứng nào bạn đang gặp phải (như sự cố phát trực tuyến, sự cố độ trễ khi chơi trò chơi, duyệt web chậm, v.v.).

Ghi lại thời điểm bạn gặp phải những vấn đề này, cho dù đó là mọi lúc, trong thời gian sử dụng nhiều hay không thường xuyên. Xin lưu ý rằng một số nhà cung cấp dịch vụ có thể lập hóa đơn cho bạn cho cuộc gọi nếu họ thấy rằng kết nối của bạn không có vấn đề gì. Mượn modem và bộ định tuyến từ một người bạn để loại trừ thiết bị của riêng bạn có thể giúp bạn tiết kiệm một số tiền!

6. Kiểm tra độ trễ quá mức

Độ trễ có thể là một trong những nguyên nhân lớn nhất gây xung đột kết nối, một vấn đề gây khó khăn cho cả những kết nối tương đối "nhanh" như internet vệ tinh. Đó là một trong nhiều lý do khiến kết nối internet của bạn có vẻ chậm.