Om ni är av åsikt att bandbredd inte har med webbutveckling att göra så har ni inte granskat de finstilta bakomliggande delarna av webbutveckling tillräckligt nära ännu 😉 Det kommer märkas av ju mer ni sysslar med webbdev 🙂

Eftersom varje webbsida laddas ned till dina besökares datorer så används ju bandbredden varje gång- såvida webbläsaren inte laddar in webbsidan från undanlagrad s.k. “cache” som den har möjlighet att använda för uppfattad “snabbare laddningstid” och för att spara tid/resurser.

Cache hör inte till vad jag tänkt diskutera i detta inlägget, men för snabb introduktion till vad det är så kan ni tänka er ett “minne av senaste gången man besökte något på nätet” som webbläsaren sen kan hämta från om av någon anledning det inte skulle vara optimalt att ladda om hela sidan p.g.a. resursbrist eller annan orsak.

Vad är bandbredd?

Bandbredd är en synonym för data transfer rate eller på svenska: dataöverföringshastighet, vilket syftar till mängden data som kan överföras från punkt A -> punkt B under en viss tid.

För en bra sida som går igenom detta mer i detalj se: http://searchenterprisewan.techtarget.com/definition/bandwidth

Missledande marknadsföring av bandbredd och nätverkshastigheter

Jag ansåg mig lurad varenda gång TV-reklamen nämnde deras fantastiskt snabba bredband som hade 8Mbit/s och liknande, innan jag visste bättre.. När jag väl började studera datateknik och kommunikation på universitetsnivå fick jag äntligen förståelse för hur det verkligen låg till.

Vi är ju vana vid att dataöverföring sker i enheten MB/s – t ex. om vi tänker oss Hårddisks överföringshastigheter, Flash-diskar, m.m.

Däremot när det gäller dataöverföring över internet så är så inte fallet, här använder man istället enheten: Mbit/s som utgår från miljoner bitar per sekund istället för miljoner bytes per sekund som annars brukar vara standardenheten för dataöverföring.

Skillnaden mellan Mbit/s och MB/s

Då kanske ni undrar vad skillnaden mellan de båda är? Jo, MB/s syftar till enheten MegaByte ser sekund, medan enheten Mbit/s syftar till Megabits per sekund.

Det är ju knappt så man märker någon skillnad på de båda nu, men faktum är att Byte och bit skiljer sig ganska betydligt! Det är nämligen som så att 1 enstaka bit = 1/8 Byte. Vilket då innebär att man egentligen får 1/8 dataöverföringshastighet på internet än vad man är van vid när man talar hårddiskar och övrig dataöverföring.

– 8 bitar utgör alltså 1 Byte.

Räkna ut vad er bandbredd är i MByte/s istället för Mbit/s

Om ni har en bandbredd på 24Mbit/s och dividerar denne med 8 så får ni ut vad ni egentligen har för dataöverföringshastighet såsom ni är vana vid från andra datorsammanhang, vilket då ger: 24/8 = 3MB/s – vilket egentligen inte är  jättemycket.

Flash-diskar idag kan ha en läshastighet på 550MB/s, och en skrivhastighet på typ 450-520 MB/s (se exempel: ADATA SSD hos Inet.se)

Varför kan det då vara användbart och bra att känna till vad ovan verkligen betyder, hur saker verkligen ligger till? Jo, dels för att kunna avgöra hur lång tid det bör ta att ladda ned filer från nätet om man har en “ned-hastighet” på t ex. 24Mbit/s – exempel: En fil på 200MB bör teoretiskt då ta 200/3 sekunder (66.67 sekunder) att ladda ned om lovad max-hastighet uppnås för en 24Mbit/s hastighet.

Plus(!) att ni även lär er ett sätt att se själva vad som är rimligt, och se om era Internet Service Providers (ISP) blåser er och ni betalar för mycket för hur mycket hastighet ni verkligen kan få ut. Ovan metod att räkna ut och förstå er bandbredd är även bra för att felsöka och se om ert nätverk är långsammare än vad det egentligen ska vara, läs mer om detta i stycket nedan.

Störningar på länken kan påverka hastigheten

Notera att ovan demonstrerade hastighetsmått är en teoretisk Max-hastighet, oftast så uppnås inte denne helt och hållet.. Oftast är detta p.g.a. störningar antingen på nätverkslänken/mediet (ethernet-kabel/WiFi).

Ett roligt test ni kan göra via bredbandskollen.se är att mäta er nedladdnings resp. uppladdningshastighet för att se hur ni ligger till och om er hastighet någorlunda lever upp till vad ni betalar för.

Skillnad mellan Upp- och Nedladdnings hastighet

Det finns många bandbredds erbjudande tillgängliga att välja mellan, alla är ute efter olika specifika modeller, vissa (som streamar mycket t ex.) kanske vill ha jättehög uppladdnings hastighet, och kanske inte behöver lika hög nedladdnings hastighet. Medan andra kanske vill ha jämn ned/uppladdnings hastighet (t ex. Online Gamers för League of Legends eller annat spel som kräver jämn ned och uppladdning av information för att kunna på bästa möjliga sätt leverera en bra spelupplevelse).

Personer som endast har ett vardagsbehov av att ha tillgång till internet för att kolla banken, uppdatera sociala medier och annat är hastigheten inte lika viktig, speciellt inte uppladdnings delen, många familjer och hemnätverk har därför aningen högre nedladdningshastighet för att snabbt kunna ladda ned filer från nätet (typ gratisprogram etc.) och en låg uppladdningshastighet då den “inte används lika ofta” (med detta menar jag att den används, fast kanske inte i lika stort krav på hastigheten) för de flesta.

Slutklämmen

Hoppas detta inlägg hjälpte till att belysa hur saker och ting ligger till och vad det verkligen innebär med bandbredd och nätverkshastigheter.

Tills nästa inlägg- 🙂