Ağ hızları neden KBytes / sn yerine Kbit / sn olarak ölçülür?


16

Ağ çıkışı neden KBits / sn cinsinden ölçülür? KBytes / sn'de olması daha mantıklı görünmektedir. Öfkeli kullanıcılardan kaçınırsınız ve ikisi arasında dönüştürme konusunda çok fazla baş ağrısından tasarruf edersiniz. Sadece reklam mı, ne?

Yanıtlar:


16

Çoğu veri iletişimi seri, her seferinde bir bit. Tel üzerinde bayt yoktur, bayt bir bilgisayarın içinde bulunan paralel bir düzenlemedir. Eski CPU'lardaki ALU'nun boyutu. Telde "sekizli" olabilir, ancak Bayt yoktur. Tel üzerindeki hız saniyede bit olarak ölçülür, orada gördüğünüz şey budur. Bu sekizlilere parçalanmış olabilir, ama bu keyfidir.


12
Bitler seri olarak gönderilirken, yine de bir seferde bir bayt gönderilir, en azından telefon hattı üzerinden köprülenen bir RS-232 seri bağlantısında. Bununla birlikte, baytın boyutu, isteğe bağlı bir eşlik biti, bir başlangıç ​​biti ve 1 veya 2 durdurma biti ile 6, 7, 8 veya 9 bit olabileceği için tam olarak standartlaştırılmamıştır. Bayt boyutu ve parite yapılandırması, saniyede bayt cinsinden etkin iş hacminizi etkilediğinden, ham hızı saniyede bit cinsinden belirtmek daha basitti.
psusi

7

Bence ayrım sadece bir baytın her zaman 8 bit olmamasıydı. Aslında 6 yaşındaydı. Tüm bir "bayt" kavramı keyfidir. Öte yandan bitler değişmezdir. 8 bit 8 bittir.

Ağ oluşturmada, birçok şey zaten bayt sınırları ile uyumlu değildir, bu yüzden onları bu bağlamda kullanmak mantıklı değildir.


3

Bu geleneğin bir parçası. Ölçüm birimi bilgisayarlardan önce gelir. Işınlayıcıların yaygın olduğu zamana kadar, iletim hızı baud cinsinden ifade edildi. Bd, bir saniyede iletilen sembollerin sayısını göstermek için kullanıldı.

İnternet erişimi kitlelere ulaştığında, bağlantı için modemler kullanıldı ve erken modemlerde 1 b / s 1 Bd'ye eşitti. Bu süre zarfında, bit hızı baud hızı ile aynı olmayan sistemlerde bile, bir şekilde bit baud'a eşit hale geldi ve sıkıştı (örneğin, daha az sembolle daha fazla veri aktarmak için sıkıştırma kullanılabilir veya daha az veri iletmek için artıklık kullanılabilir sinyal sıkışması muhtemelse daha fazla sembolle birlikte).

Öte yandan, bu teori, bunun neden diğer ağ ekipmanı için kullanıldığını açıklamaz.


baud=== 'saniyedeki bit sayısı' veya en azından 'saniyedeki simgeleri'. Saniyede baud (lar) ın mantıklı olduğunu düşünmüyorum.
pavium

1
@pavium Kesinlikle öyle! Sembol aktarım hızındaki değişikliği başka türlü nasıl ifade edersiniz? Her neyse, sabah 4'te cevap yazarken elde ettiğim şey budur ...
AndrejaKo

Sembol aktarım hızındaki bir değişikliği tanımlamak için kullanıldığını hiç duymadım, ancak muhtemelen daha büyük deneyiminize katılacağım. Ayrıca,
04:00

1
Baud = saniyede 1000 sembol, saniyede 1000 sembol değil. Bu nedenle 300 baud modemin saniyede 300 bit aktarması neden oldu. 9600 baud'dan sonra sembol başına birden fazla bit kodlamaya başladılar.
psusi

2

Tek bilgi birimleri, artılar ve eksiler gibi düşünmenin kolay bir yolu, 1'ler ve 0'lar (bitler) gönderen bir ikili sistem. Bir bayt bir kablo üzerinden kendi başına gönderilmez, çünkü temel bilgi birimi değildir, bit. Bir bit, elektriksel darbeler göndererek (koaksiyel gibi) veya hafif darbeler göndererek (fiber optik) gönderilir.


0

Muhtemelen kısmi KBytes ağ hızı ile gerçekten önemliyse bir engel, yani 14.4Kbits / sn, 1.8Kbytes / sn'den daha iyi geliyor.


0

Çoğullama sırasında bit serpiştirilmesi, ortam üzerinde seri olarak gönderilen bit dizisinin asla bir bayt oluşturamayacağı anlamına gelir. Bu nedenle bayt cinsinden ölçüm yapamayız.

Sistem tam olarak yüklenmediğinde ne ölçersiniz? Uzun bir boş sıfır sırası, uzun bir bayt sırası değildir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.