Tốc độ băng thông so với thông lượng so với dữ liệu (bit)


8

Tôi hoàn toàn hiểu sự khác biệt giữa băng thông và thông lượng. Mặc dù băng thông cho thấy lượng dữ liệu tối đa có thể được truyền từ người gửi đến người nhận, thông lượng là lượng dữ liệu thực tế được truyền đi vì chúng có thể là các yếu tố khác nhau như độ trễ ảnh hưởng đến thông lượng.

Tốc độ bit là lượng dữ liệu (số bit) có thể được truyền mỗi giây, âm thanh này giống như thông lượng đối với tôi. Vậy sự khác biệt chính là gì?

Câu trả lời:


8

Một số thuật ngữ này được sử dụng khác nhau bởi những người khác nhau, nhưng dưới đây là những gì thường được chấp nhận.

Băng thông là số bit mỗi giây mà một liên kết có thể gửi hoặc nhận, bao gồm tất cả các luồng. Ví dụ: băng thông của kết nối 100 Mbps là 100 Mbps, nhưng điều đó không có nghĩa là nó luôn gửi hoặc nhận 100 Mbps, nhưng đó là mức tối đa có thể có trên liên kết đó. Không giống như những gì nhiều người có nghĩa là băng thông, nó không có nghĩa là sử dụng dữ liệu. Tôi thấy mọi người nói rằng họ có giới hạn băng thông (mọi liên kết đều có) và họ đã sử dụng tất cả băng thông trong tháng. Đây là một cách sử dụng không chính xác của thuật ngữ. Điều họ muốn nói là họ có giới hạn sử dụng dữ liệu và họ đã sử dụng hết trong tháng.

Thông lượng là lượng dữ liệu trong một khoảng thời gian mà một luồng (quá trình xử lý) có thể gửi hoặc nhận. Điều này bao gồm tất cả chi phí lưu trữ trên máy chủ và sự tranh chấp trên liên kết (nhiều luồng trên một liên kết sẽ sử dụng một số phần trăm băng thông, giảm thông lượng của mỗi liên kết).

Tốc độ bit gần với băng thông hơn, nhưng nó thường trên mỗi máy chủ hoặc nguồn đến các thiết bị đích. Bạn có thể có tốc độ bit 100 Mbps từ máy chủ đến thiết bị chuyển mạch, nhưng tốc độ bit từ máy chủ đến máy chủ lưu trữ thì ít hơn. Điều này thường bao gồm nhiều luồng.


Cảm ơn vì đã trả lời. Để rõ ràng, giả sử, đối với một liên kết có băng thông 100Mbps (cho tất cả các quy trình), thông lượng có thể là 65 Mb / giây (trong quy trình cụ thể) tùy thuộc vào chi phí, v.v. Và tốc độ bit giữa máy chủ người gửi và chuyển đổi có thể là 100 Mbps trong khi tốc độ bit khác chuyển đổi và một máy thu là 70 Mbps cho cùng một quy trình. Những giả định này có đúng không?
Nara

Có khả năng. Băng thông và tốc độ bit sẽ bao gồm phí giao thức (lớp 2, lớp 3 và lớp 4), trong khi thông lượng sẽ không, vì vậy thông lượng sẽ thấp hơn hai lớp kia. Tốc độ bit có thể có thể bằng băng thông, nhưng băng thông thường được xem xét trên mỗi liên kết trong đường dẫn, trong khi tốc độ bit thường trên toàn bộ đường dẫn.
Ron Maupin

Vì vậy, đối với toàn bộ dòng chảy, có thể đo được 2 (hoặc thậm chí nhiều hơn) tốc độ bit khác nhau, phải không?
Nara

Mỗi luồng, bạn thường nhìn vào thông lượng. Điều đó có thể dịch trực tiếp đến thời gian tải xuống một tệp. Các liên kết khác nhau trong đường dẫn đều có thể có băng thông khác nhau, một số mạng mà dữ liệu truyền qua có thể bị tắc nghẽn, gây tổn thất và truyền lại, v.v. Điều bạn đang tìm kiếm là trung bình trong một khoảng thời gian nhất định cho dữ liệu ứng dụng nhận được từ một máy chủ khác.
Ron Maupin

Trong trường hợp đó, trung bình dự kiến ​​có bằng thông lượng hoặc kết quả trung bình của tốc độ bit được đo trong quá trình không?
Nara

7

Hàng ngày tôi thấy mọi người thậm chí các chuyên gia trong giao tiếp mắc lỗi về ba thuật ngữ được đề cập: Băng thông: Đơn vị của nó là Hz, vì vậy về mặt toán học là: High_Used_Frequency - Low_Used_Frequency. Vì vậy, khi chúng tôi đo băng thông trong bps, tức là chúng tôi đã nhầm. Bên cạnh đó, một số kẻ làm việc trong lĩnh vực Mạng, hoàn toàn họ coi băng thông là Tốc độ dữ liệu. Vì vậy, băng thông là sự khác biệt giữa tần số cao và thấp. Ví dụ: băng thông của một kênh trong FM là 0,2 MHz, đối với sóng mang là WCDMA là 5 MHz.

Tốc độ dữ liệu: đơn vị là bps, vì vậy chúng ta có thể nói tốc độ dữ liệu của kênh là khả năng tối đa của kênh có thể truyền bit trong một giây. Trong trường hợp bình thường, chúng ta có thể nói rằng nếu chúng ta có băng thông 5 MHz, thì dung lượng kênh (hoặc tốc độ dữ liệu) là 5Mbps, nhưng cũng có thể là băng thông là 5 MHz nhưng tốc độ dữ liệu là 10Mbps, hoặc 2.5Mbps, đây là phụ thuộc vào loại điều chế và một số Kỹ thuật khác. Thông lượng: Thuật ngữ này được sử dụng trong nhiều hệ thống khác nhau, và rõ ràng chúng ta có thể định nghĩa nó là: dữ liệu thực mà chúng ta nhận được. Ví dụ: Băng thông = 5 MHz, dung lượng kênh (tốc độ dữ liệu) = 10Mb / giây, nhưng những gì chúng tôi nhận được chính xác là 6Mpbs vì bất kỳ lý do nào, vì vậy thông lượng là 6Mb / giây ... Hy vọng tôi đã cho bạn biết ...


2
Tất nhiên, bạn đúng, nhưng vì chúng ta hầu như luôn nói về Ethernet, được điều chế băng cơ sở, nên BW = tốc độ dữ liệu.
Ron Trunk

Sự khác biệt là cách kỹ thuật điện và khoa học máy tính xem thuật ngữ này. Câu hỏi này, đặc biệt, về điều đó.
Ron Maupin

2

Không đồng ý với các câu trả lời khác, nhưng một điều quan trọng là mọi người thường có nghĩa là những thứ hơi khác nhau với những từ tương tự và giống hệt nhau.

Một vài điểm đáng để thêm vào, đặc biệt là nếu bạn làm bất cứ điều gì bằng số như cố gắng tìm ra thông lượng tối đa của một kết nối FTP nhất định qua một dòng X Mbit / giây:

  • Tốc độ dữ liệu Kbit / giây, Mbit / giây, v.v ... luôn là 10 mức theo như tôi từng thấy
  • Kích thước tệp được quy định như nhau là sức mạnh của 2 và thường là sức mạnh của 10 và rất thường xuyên mọi người thậm chí không biết ("vài trăm megabyte" rõ ràng không quan trọng ở độ chính xác đó.)

Nếu bạn từng đặt máy hiện sóng trên dây, bạn sẽ nhanh chóng phát hiện ra rằng tốc độ biểu tượng có thể khác nhau. Ví dụ 100baseT là 125 Mbaud, vì nó truyền 5 bit trên dây cho 4 bit dữ liệu.

Tóm lại, các thuật ngữ được sử dụng thường thay đổi tùy thuộc vào nội dung bạn nhấn mạnh:

  • Thông lượng thực sự nhấn mạnh tất cả những điều có thể làm chậm nó, rất nhiều "kết quả ròng".
  • Băng thông thực sự nhấn mạnh vào tốc độ bit gộp và bạn vẫn phải trả tiền cho tất cả các khung và chi phí trước khi bạn có được thông lượng.

Đôi khi bạn sẽ thấy những thứ như "thông lượng cao nhất" và "thông lượng duy trì trung bình" mà tôi cho là rất hữu ích. Rất thường xuyên tỷ lệ thú vị phụ thuộc hoàn toàn vào khoảng thời gian bạn trung bình.

Tiền tố PS IEC kibi, mebi, v.v ... không được sử dụng phổ biến nhưng đáng để biết về


0

Tôi sẽ cố gắng giải thích nó rất đơn giản. BW là dải tần số có thể đi qua một kênh (Đơn vị: Hz). Tốc độ dữ liệu là lượng dữ liệu đi qua một phương tiện trên mỗi đơn vị thời gian (Đơn vị: bit / giây). Hãy tưởng tượng một con đường hẹp và đường cao tốc, chiều rộng đường khi BW và xe đi qua như dữ liệu. Nhiều BW hơn, tốc độ dữ liệu nhiều hơn. Vì vậy, tốc độ dữ liệu là dữ liệu đi qua phương tiện. Nhưng nếu dữ liệu là tối đa thì nó bằng băng thông. BW là tốc độ dữ liệu tối đa.


0

Theo định lý / định lý Shannon-Hartley

tốc độ dữ liệu = băng thông x log_2 (tỷ lệ tín hiệu trên tạp âm 1 +)

Tỷ lệ tín hiệu trên tạp âm phụ thuộc vào băng thông, công suất tín hiệu và công suất nhiễu kênh. Do đó, băng thông nói chung không bao giờ giống như tốc độ dữ liệu. Chúng chỉ giống nhau trong trường hợp đặc biệt khi tỷ lệ tín hiệu trên tạp âm bằng 2.

Thông lượng là tốc độ dữ liệu thực tế hoặc hiệu quả trên một liên kết, do đó, nó nhiều nhất bằng với tốc độ dữ liệu.

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.