เหตุใดความเร็วเครือข่ายจึงวัดเป็น Kbits / วินาทีแทนที่จะเป็น KBytes / วินาที


16

ทำไมปริมาณข้อมูลเครือข่ายวัดเป็น KBits / วินาที ดูเหมือนว่าจะมีเหตุผลมากกว่าที่จะมีหน่วยเป็น KBytes / วินาที คุณจะหลีกเลี่ยงผู้ใช้ที่โกรธและบันทึกอาการปวดศีรษะจำนวนมากที่แปลงระหว่างสองคนนี้ มันเป็นเพียงการโฆษณาหรืออะไร

คำตอบ:


16

การสื่อสารข้อมูลส่วนใหญ่เป็นแบบอนุกรมทีละบิต ไม่มีไบต์บนสายไฟ, ไบต์คือการจัดเรียงแบบขนานที่มีอยู่ภายในคอมพิวเตอร์ มันคือขนาดของ ALU บน CPU เก่า บนสายคุณอาจมี "octets" แต่ไม่มีไบต์ ความเร็วของสายไฟจึงถูกวัดเป็นบิตต่อวินาทีนั่นคือสิ่งที่คุณเห็น นั่นอาจถูกนำไปรวมกันในออคเต็ต แต่มันเป็นกฎเกณฑ์


12
ในขณะที่บิตถูกส่งตามลำดับพวกเขายังคงถูกส่งไบต์ในเวลาอย่างน้อยในการเชื่อมต่อแบบอนุกรม RS-232 ที่โมเด็มเชื่อมต่อผ่านสายโทรศัพท์ ขนาดของไบต์แม้ว่ายังไม่ได้มาตรฐานอย่างเต็มที่ดังนั้นจึงอาจเป็น 6, 7, 8 หรือ 9 บิตโดยมีบิตพาริตี้เสริมบิตเริ่มต้นและบิตหยุด 1 หรือ 2 เนื่องจากการกำหนดค่าขนาดไบต์และพาริตี้ส่งผลต่อปริมาณงานที่มีประสิทธิภาพของคุณในหน่วยไบต์ต่อวินาทีเพียงแค่ระบุความเร็วดิบเป็นบิตต่อวินาทีนั้นง่ายกว่า
psusi

7

ฉันคิดว่าความแตกต่างเป็นเพราะไบต์ไม่ได้เป็น 8 บิตเสมอ มันเคยเป็น 6 ในความเป็นจริง แนวคิดทั้งหมดของ "ไบต์" เป็นสิ่งที่ไม่มีข้อ จำกัด บิตในทางกลับกันเป็นตัวอักษร 8 บิตคือ 8 บิต

ในระบบเครือข่ายมีหลายสิ่งที่ไม่ได้อยู่ในขอบเขตของไบต์ดังนั้นมันจึงไม่เหมาะสมที่จะใช้มันในบริบทนั้น


3

มันเป็นส่วนหนึ่งของประเพณี หน่วยการวัดมาก่อนคอมพิวเตอร์ ย้อนกลับไปในช่วงเวลาที่ผู้ติดต่อทางโทรศัพท์พบกันทั่วไปความเร็วในการส่งข้อมูลจะแสดงเป็น bauds Bd ถูกใช้เพื่อแสดงจำนวนสัญลักษณ์ที่ส่งในหนึ่งวินาที

เมื่อมีการเข้าถึงอินเทอร์เน็ตให้กับคนทั่วไปโมเด็มจะถูกใช้เพื่อการเชื่อมต่อและในช่วงแรก ๆ ของโมเด็มจะมี 1 b / s เท่ากับ 1 Bd ในช่วงเวลานี้บิตอย่างใดเท่ากับ baud และติดอยู่แม้ในระบบที่ bit rate ไม่เหมือนกับ baud rate (ตัวอย่างเช่นการบีบอัดสามารถใช้เพื่อถ่ายโอนข้อมูลเพิ่มเติมโดยใช้สัญลักษณ์น้อยลงหรือความซ้ำซ้อนสามารถใช้ในการส่งข้อมูลน้อยลง พร้อมสัญลักษณ์เพิ่มเติมหากสัญญาณน่าจะติดขัด)

ในทางตรงกันข้ามทฤษฎีนี้ไม่ได้อธิบายว่าทำไมสิ่งนี้จึงถูกใช้สำหรับอุปกรณ์เครือข่ายอื่น ๆ


baud=== 'บิตต่อวินาที' หรืออย่างน้อยก็ 'สัญลักษณ์ต่อวินาที' ฉันไม่คิดว่าการรับส่งข้อมูลต่อวินาทีเหมาะสม
pavium

1
@pavium แน่นอนที่สุดแล้ว! คุณจะแสดงความเปลี่ยนแปลงของอัตราการถ่ายโอนสัญลักษณ์อย่างไร อย่างไรก็ตามนี่คือสิ่งที่ฉันได้รับเมื่อฉันเขียนคำตอบในตอนเช้า 4 ...
AndrejaKo

ฉันไม่เคยได้ยินมาก่อนเพื่ออธิบายการเปลี่ยนแปลงของอัตราการถ่ายโอนสัญลักษณ์ แต่ฉันจะเข้าร่วมกับประสบการณ์ที่ดีกว่าของคุณ นอกจากนี้ฉันรู้ว่ามันเป็นอย่างไร (พยายามที่จะ) ตอบคำถามที่
04:00

1
Baud = สัญลักษณ์ต่อวินาทีไม่ใช่ 1,000 สัญลักษณ์ต่อวินาที เหตุใดโมเด็ม 300 baud จึงถ่ายโอน 300 บิตต่อวินาที หลังจาก 9600 baud พวกเขาเริ่มเข้ารหัสหลายบิตต่อสัญลักษณ์
psusi

2

วิธีง่ายๆในการคิดเช่นเดียวกับในหน่วยข้อมูลเดียว pluses and minuses ซึ่งเป็นระบบเลขฐานสองที่ส่ง 1 และ 0 (บิต) ไบต์ไม่ได้ถูกส่งด้วยสายเคเบิลเนื่องจากมันไม่ใช่หน่วยข้อมูลพื้นฐานบิตคือ บิตจะถูกส่งโดยส่งพัลส์ไฟฟ้า (เช่นใน coax) หรือโดยการส่งพัลส์แสง (ใยแก้วนำแสง)


0

อาจเป็นโฮลด์ได้เมื่อบางส่วนกิโลไบต์สำคัญกับความเร็วเครือข่ายจริง ๆ นั่นคือ 14.4Kbits / วินาทีจะดีกว่า 1.8Kbytes / วินาที


0

การแทรกบิตระหว่างการทำมัลติเพล็กซ์หมายความว่าลำดับของบิตที่ถูกส่งไปตามลำดับในตัวกลางอาจไม่เกิดเป็นไบต์ ด้วยเหตุนี้เราจึงไม่สามารถวัดเป็นไบต์ได้

สิ่งที่คุณจะวัดเมื่อระบบไม่ได้โหลดเต็ม ซีโร่ที่ไม่ได้ใช้งานเป็นเวลานานนั้นไม่ได้เรียงเป็นไบต์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.