Thông lượng (throughput) là transmission rate xét trên cả đường truyền từ một hệ cuối này đến hệ cuối khác, nó không giống với transmission rate xét tại router hay propagation rate xét trên link.

Có hai loại thông lượng là thông lượng tức thời, diễn tả tốc độ tại bất kỳ thời điểm nào đó để B nhận được gói tin khi chuyển từ A đến B. Nếu gói tin có kích thước là F và cần T thời gian để chuyển từ A đến B thì ta có thể tìm thông lượng trung bình là F/T, chính là loại thứ hai.

Quy tắc để tìm thông lượng được miêu tả bằng hình ảnh dưới đây. Ký hiệu transmission rate là R, là giữa server với router, là giữa router và client.

Trong trường hợp đầu, , thông lượng sẽ là . Ngược lại, nếu , thì thông lượng sẽ là . Trường hợp thứ hai sẽ gây ra hiện tượng thắt cổ chai: xảy ra khi tốc độ truyền dẫn ở phía gửi của router đến nhanh hơn phía nhận của router. Hiện tượng này khiến cho một lượng lớn dữ liệu bị chờ ở hàng đợi của router, có thể gây ra delay và packet loss (xem thêm Delays).

Như vậy, thông lượng của một đường truyền sẽ là . Nói khác hơn, thông lượng chính là transmission rate nhỏ nhất trong xuyên suốt đường truyền.

Trường hợp nếu có n client kết nối với n server thông qua một router có transmission rate riêng. Thì throughput sẽ là (với n là số cặp client - server).

Ví dụ trên có thông lượng là .