Forstå TCP /IP: Kapittel 1 - Introduksjon til nettverksprotokoller
en. Introduksjon til nettverksprotokoller
Akkurat som diplomater bruke diplomatiske protokoller i sine møter, datamaskiner bruker nettverksprotokoller til å kommunisere på datanettverk. Det er mange nettverksprotokoller i tilværelsen; TCP /IP er en familie av nettverksprotokoller som brukes for Internett., En nettverksprotokoll er en standard skrevet ned på et stykke papir (eller, mer presist, med en tekst editor i en datamaskin). Standardene som brukes for internett kalles forespørsler om kommentar (RFC). RFC er nummerert fra 1 og utover. Det er mer enn 4500 RFC i dag. Mange av dem har blitt utdatert, slik at bare en håndfull av de første tusen RFC er fortsatt brukes i dag.
internasjonale standardiseringskontor (ISO) har standardisert et system av nettverksprotokoller kalt som ISO OSI. En annen organisasjon som utsteder kommunikasjonsstandarder er International Telecommunication Union (ITU) ligger i Genève. ITU var tidligere kjent som CCITT, og ble grunnlagt i 1865, er en av de eldste verdensomspennende organisasjoner (for sammenligning, ble Røde Kors ble grunnlagt i 1863). Noen standarder er også utstedt av Institute of Electrical and Electronics Engineers (IEEE). RFC, standarder utgitt av RIPE (Réseaux IP Européens), og PKCS (Public Key Cryptography Standard) er fritt tilgjengelig på Internett, og er lett å få tak i. Andre organisasjoner (ISO, ITU, og så videre) ikke gir sine standarder gratis-du må betale for dem. Hvis det er et problem, så du må bruke litt tid på å gjøre noen bibliotek forskning.
Først av alt, la oss ta en titt på hvorfor nettverkskommunikasjon er delt inn i flere protokoller. Svaret er enkelt, selv om dette er et svært komplekst problem som strekker seg over mange forskjellige yrker. De fleste bøker om nettverksprotokoller forklare problemet ved hjelp av en metafor av to utlendinger (eller filosofer, leger, og så videre) prøver å kommunisere med hverandre. Hver av de to kan bare kommunisere i hans eller hennes aktuelle språk. For at de skal være i stand til å kommunisere med hverandre, de trenger en oversetter som vist i figuren nedenfor: Book Figur 1.1: Tre-lags kommunikasjon arkitektur
De to utlendingene utveksle ideer, dvs. de kommunisere. Men de bare gjøre så godt som. I virkeligheten er de begge overlevere informasjon til sine tolker, som deretter sender denne informasjonen ved å sende vibrasjoner gjennom luften rundt med sine stemmebåndene. Eller hvis partene er langt fra hverandre, tolker kommunisere over telefon; således informasjonen er fysisk overført over telefonlinjer. Vi kan derfor snakke om virtuell kommunikasjon i horisontal retning (filosofisk kommunikasjon, den felles språk mellom tolk, og elektroniske signaler overføres via telefonlinjer) og ekte kommunikasjonen i vertikal retning (fremmed-til-tolk og tolk-til-telefon). Vi kan dermed skille mellom tre nivåer av kommunikasjon:
- Mellom to utlendinger
Mellom tolker
Fysisk overføring av informasjon ved hjelp av media (telefonlinjer, lydbølger, etc.)
Kommunikasjon mellom de to utlendingene og mellom de to tolkene er bare virtuelt. Faktisk skjer det eneste virkelige kommunikasjonen mellom utlendingen og hans eller hennes tolk.
Enda flere lag brukes i datanettverk. Antall lag avhenger av hvilket system av nettverksprotokoller du velger å bruke. Systemet med nettverksprotokoller er noen ganger referert til som nettverk
modell
. Man som oftest arbeider med et system som bruker Internett, som også er referert til som TCP /IP-familien. I tillegg til TCP /IP, vil vi også komme over ISO OSI-modellen som ble standardisert av ISO. Book Figur 1.2: Sammenligning av TCP /IP og ISO OSI nettverksmodeller
TCP /IP familie bruker fire lag, mens ISO OSI bruker syv lag som vist i figuren ovenfor. TCP /IP og ISO OSI systemer skiller seg fra hverandre i betydelig grad, selv om de er veldig like på nettverket og transportlaget.
Bortsett fra noen unntak som SLIP eller PPP, TCP /IP familie omhandler ikke koblingen og det fysiske laget. Derfor, selv på internett, bruker vi linken og fysiske protokoller av ISO OSI-modellen
1,1 ISO OSI
Kommunikasjon mellom to datamaskiner er vist i figuren nedenfor. Book Figur 1.3: Seven-lags arkitektur ISO OSI
1.1.1 fysisk Layer
fysiske laget er ansvarlig for å aktivere den fysiske krets mellom data Terminal Equipment (DTE) og data Circuit-avslutning utstyr (DCE) , kommunisere gjennom den, og deretter deaktivere den. I tillegg er det fysiske laget også ansvarlig for kommunikasjon mellom DCEs (se figur 1.3a). En datamaskin eller en ruter kan representere DTE. DCE, på den annen side, er vanligvis representert ved et modem eller en multiplekser.
Figur 1.3a: DTE og DCE
For å si det på en annen måte, beskriver det fysiske laget de elektriske eller optiske signaler som brukes for å kommunisere mellom to datamaskiner. Fysiske kretser er opprettet på det fysiske laget. Andre apparater som modemer moduler et signal for en telefonlinje er ofte satt i de fysiske kretser opprettet mellom to datamaskiner
Fysiske lags protokoller angi følgende:.
- Elektriske signaler (for eksempel + 1V)
- Connector former (for eksempel V.35)
- Media type (twisted pair, koaksialkabel, fiber, osv.)
- Modulation (for eksempel FM, PM, osv.)
- Coding (for eksempel RZ, NRZ, osv.)
- Synkronisering (synkron og asynkron kommunikasjon, tidskilde, og så videre)
1.1.2 data Link Layer
Som for serieforbindelser, er koblingen lag datautvekslingen mellom nabo datamaskiner, samt utveksling av data mellom datamaskiner i et lokalt nettverk.
for koblingen laget, den grunnleggende enhet av dataoverføringen er datalink pakkeramme (se figur 1.4). En dataramme består av en overskrift, nyttelast og tilhengerBook Figur 1.4. Datalink Packet eller ramme
En ramme bærer målet linken adresse, kilde linken adresse og annen styringsinformasjon
i spissen. Tilhengeren inneholder vanligvis sjekksummen av de transporterte data. Ved å bruke sjekksummen, kan vi finne ut om nyttelasten er blitt skadet under transport. Nettverket-lag pakke er vanligvis inkludert i nyttelasten.
I figur 1.3a, ikke link laget ikke delta i en samtale mellom DTE og DCE (lenken lag ikke se
DCE). Det er engasjert, men i rammen utveksling mellom DTEs. (Det er avhengig av det fysiske laget for å håndtere problemet DCE.)
Denne figuren illustrerer at forskjellige protokoller kan anvendes for hver ende av forbindelsen på det fysiske laget. I vårt tilfelle bruker en av endene X.21-protokollen mens den andre enden bruker V.35-protokollen. Denne regelen gjelder ikke bare for serieforbindelser, men også for lokale nettverk. I lokale nettverk, er det mer sannsynlig å møte mer kompliserte oppsett der en bryter som konverterer koblingen rammene av en kobling protokollen til lenke rammene av en ny en (for eksempel Ethernet inn FDDI) er satt inn mellom de to ender av forbindelsen . Dette åpenbart resulterer i ulike protokoller som brukes på det fysiske laget Book Figur 1.5:. Link lag kommunikasjon, En seriell port eller en Ethernet-kort kan være et bindeledd grensesnitt. En link grensesnittet har en kobling adresse som er unik innenfor et bestemt Local Area Network (LAN).
1.1.3 Network Layer
nettverkslaget sikrer dataoverføringen mellom to fjern datamaskiner i et bestemt Wide Area Network (WAN). Den grunnleggende enhet overføring er et datagram som er pakket (innkapslet) i en ramme. Datagram er også sammensatt av en header og datafelt. Tilhengere er ikke veldig vanlig i nettverksprotokoller. Book Figur 1.6: Nettverk pakke og dets innføring i koblingen ramme
Som vist i figuren ovenfor, datagram header, sammen med data (nettverkslaget nyttelast), skaper nyttelast eller datafelt av rammen.
Det er som regel minst en router på WAN mellom to datamaskiner. Sammenhengen mellom to nabo rutere på linken laget er alltid direkte. Ruteren pakker datagram fra en ramme, bare å pakke den igjen i en annen ramme (eller, mer generelt, i en ramme av annen kobling protokollen) før du sender den til en annen linje. Nettverkslaget ser ikke apparatene på de fysiske og link lag (modemer, repeatere, brytere, etc.).
Nettverkslaget bryr seg ikke om hva slags kobling protokoller brukes på ruten mellom kilden og destinasjonen .
Figur 1.7: Nettverkslaget kommunikasjon
En seriell port eller en Ethernet-kort kan brukes som et nettverksgrensesnitt. Et nettverksgrensesnitt har ett eller flere unike adresse innenfor et bestemt WAN.
1.1.4 Transport Layer
En nettverkslaget forenkler forbindelsen mellom to eksterne datamaskiner. Såvidt transportlaget er opptatt av, det virker som om det ikke var noen modemer, repeatere, broer eller rutere underveis. Transportlaget er avhengig helt på tjenestene til lavere lag. Det forventer også at forbindelsen mellom to datamaskiner har blitt etablert, og det kan derfor fullt dedikere sin innsats for samarbeid mellom to fjerne datamaskiner. Vanligvis er ansvarlig for kommunikasjon mellom to applikasjoner som kjører på forskjellige datamaskiner transportlaget.
Det kan være flere transportforbindelser mellom to datamaskiner til enhver tid (for eksempel en for en virtuell terminal og en annen for e-post). På nettverkslaget, blir de transportpakker som er rettet på grunnlag av adressen til datamaskinen (eller dets nettverksgrensesnitt). På transportlaget, er individuelle søknader behandlet. Programmer bruker unike adresser innenfor en datamaskin, slik at transport-postadressen er vanligvis sammensatt av både nettverket og transportadresser
Figur 1.8. Transport layer forbindelse
I dette tilfellet, den grunnleggende overføringsenhet er det segment som er satt sammen av en topptekst og nyttelast. Den transportpakke blir overført innen nyttelasten av nettverkspakke.
Figur 1.9: Sette transportpakker i nettverkspakker som deretter settes inn i koblingen rammer
1.1.5 Session Layer
økten lag muliggjør utveksling av data mellom to programmer. Med andre ord, det fungerer som en kontrollpost og er involvert i å synkronisere transaksjoner, riktig lukke filer, og så videre. Dele en nettverksdisk er et godt eksempel på en økt. Skiven kan deles i en viss tid, men skiven er ikke brukt for hele tiden. Når vi trenger å jobbe med en fil på nettverksdisk, opprettes det en forbindelse på transportlaget fra det tidspunkt når filen åpnes til når den er lukket. Økten imidlertid finnes på økten laget for hele tiden disken blir delt.
Grunnenheten er en økt lag PDU (Protocol Data Unit), som er satt inn i et segment. Andre bøker ofte illustrere dette med en figur av en session-lag PDU, sammensatt av økten header og nyttelast, blir satt inn i segmentet. Fra og med sesjonslaget, men dette behøver ikke nødvendigvis å være tilfelle. Informasjonen Sesjonslaget kan overføres på innsiden av nyttelasten. Denne situasjonen er enda mer merkbar hvis, for eksempel, krypterer presentasjonslaget data, og således forandrer hele innholdet i sesjonslaget PDU.
1.1.6 Presentasjon Layer
Presentasjonslaget er ansvarlig for å representere og sikring av data. Representasjonen kan variere på ulike datamaskiner. For eksempel handler det problemet med hvorvidt det høyeste bit er i byte til høyre eller til venstre. Ved å sikre, mener vi å kryptere, sikrer dataintegritet, digital signering, og så videre.
1.1.7 Applikasjonslaget
program laget definerer formatet som dataene skal mottas fra eller overlevert til søknadene. For eksempel beskriver OSI Virtual Terminal protokoll hvordan data skal formateres samt dialogen brukes mellom de to endene av forbindelsen.
Figur 1.10: Eksempel på nettverksprotokoller fra ISO OSI protokoller familie
1.2 TCP /IP
Med noen få unntak, TCP /IP familien ikke omhandler fysiske eller lenke lag. I praksis internettprotokoller bruker ofte protokoller som holder seg til ISO OSI standarder for de fysiske og link lag.
Hva er sammenhengen mellom ISO OSI protokoller og TCP /IP? Hver gruppe av protokoller har sin definisjon av egne sjikt, så vel som protokollene som brukes på disse lagene. Generelt sett, ISO OSI protokoller og TCP /IP er inkompatible. I praksis ISO OSI-kompatible kommunikasjonsapparater må brukes for overføring av IP-datagrammer, eller på den annen side, tjenester basert på ISO-OSI må være tilgjengelig via Internett.
1.2.1 Internet Protocol
Internet Protocol (IP) i utgangspunktet tilsvarer nettverkslaget. IP brukes for overføring av IP-datagrammer mellom eksterne datamaskiner. Hver IP datagram header inneholder måladressen, som er den komplette ruteinformasjon brukes til å levere IP-datagram til sin destinasjon. Derfor kan nettverket bare overføre hvert datagram individuelt. IP-datagrammer av en sesjon kan overføres gjennom forskjellige baner, og kan dermed bli mottatt av målet i en annen rekkefølge enn de ble sendt.
Hvert nettverkskort på den store Internett-nettverket har en eller flere IP-adresse som er unik på verdensbasis. (En nettverksgrensesnitt kan ha flere IP-adresser, men en IP-adresse kan ikke brukes av mange nettverksgrensesnitt.) Internett er sammensatt av individuelle nettverk som er koblet sammen via rutere. Rutere er også referert til som gateways i eldre litteratur.
1.2.2 TCP og UDP
TCP og UDP tilsvarer transporten laget. TCP transporterer data ved hjelp av TCP segmenter som er adressert til enkeltprogrammer. UDP transporterer data ved hjelp av UDP datagrammer.
TCP og UDP arrangere en forbindelse mellom applikasjoner som kjører på eksterne datamaskiner. TCP og UDP kan også legge til rette for kommunikasjon mellom prosesser som kjører på samme datamaskin, men dette er ikke veldig interessant for våre formål.
Forskjellen mellom TCP og UDP er at TCP er en forbindelsesorientert tjeneste-målet bekrefter dataene mottatt. Hvis noen data (TCP segmenter) blir borte, ber målet en ny sending av tapte data. UDP transporterer data ved hjelp av datagrammer (leveransen er ikke garantert). Med andre ord, sender kilden partiet datagram uten å bekymre deg om det er mottatt. UDP er forbindelsesorientert tjeneste.
Porten brukes som adresse. For å forstå forskjellen mellom en IP-adresse og portnummer, tenk på det som en postadresse. IP-adressen tilsvarer adressen til et hus, mens havnen forteller deg navnet på personen som skal motta brevet.
TCP er beskrevet i kapittel 9 og UDP i kapittel 10.
1.2.3 protokollene
protokollene tilsvare flere ISO OSI lag. Økten blir presentasjon, og søknad ISO OSI lag redusert til en TCP /IP-program laget.
Fraværet av en presentasjon laget er gjort opp for ved å innføre spesialiserte presentasjon-applikasjonsprotokoller som SSL og S /MINE som spesialiserer seg på å sikre data eller Virtual Terminal og ASN.1 protokoller som er laget for å presentere data. The Virtual Terminal-protokollen (som ikke må forveksles med ISO OSI-protokollen med samme navn) angir nettverksdatapresentasjon for tegnorientert nettverksprotokoller (Telnet, FTP, SMTP, og, delvis, HTTP). Tilsvarende er ASN.1 ofte brukt for binær-orienterte nettverk transport. ASN.1 (inkludert BER eller DER koding) ble først brukt av SNMP, men i dag er det også brukt av S /min.
Det er mange forskjellige programprotokollene. For praktiske formål, kan de deles inn i to grupper:
- Kretsen garanterer ikke datagram levering til sin destinasjon. (Hvis nettverket lunger skjer, kan kretsen selv kaste datagram unna.) Et eksempel er Frame Relay protokollen.
- Den virtuelle kretsen kan opprette en tilkobling og garantere levering av data, dvs. datapakkene som sendes er nummerert og destinasjonen bekrefter deres mottak. Hvis noen data blir tapt, er en forespørsel om å sende data gjort. For eksempel er denne mekanisme som brukes i X.25-protokollen.
fordelen av virtuelle kretser er at de først er etablert (ved hjelp av signalisering), og deretter dataene kun settes inn i den etablerte kretsen. Hver pakke trenger ikke å bære den globalt unike adressen til destinasjonen (komplett ruteinformasjon) i overskriften. Den trenger bare kretsen ID.
Virtuelle Mekanismen er ikke brukt på internett, noe som først og fremst var rettet for bruk av US Department of Defense, siden ødeleggelsen av en node i den virtuelle kretsen ville resultere i overføring blir avbrutt -a faktum at forfatterne av TCP /IP ikke liker. Av denne grunn, IP ikke benytte virtuelle kretser. Hver IP datagram bærer en destinasjon IP-adresse (komplett ruteinformasjon) og er derfor transporteres uavhengig. Hvis en node blir ødelagt, vil bare IP-datagrammer tiden blir overført gjennom den spesielle node blir ødelagt. De resterende datagrammer blir rutet via forskjellige noder. Book Figur 1.17: IP bruker ikke virtuelle kretser
Som figuren over viser, IP-datagrammer 1, 2, og 3 start fra node A til node B, men fra dette punktet, datagrammer 1 og 3 rutes gjennom en annen vei enn gram 2. destinasjon (node D) blir deretter tilgjengelig med hver av dem via en annen vei. Vanligvis kan IP-datagrammer nå sine mål i en annen rekkefølge enn den rekkefølgen de ble sendt. Så våre IP-datagrammer kan bli mottatt i følgende rekkefølge: 2, 1, og deretter 3.
I Internett-hierarkiet, TCP-en høyere lags protokollen som etablerer en forbindelse og garanterer levering av data-brukes over forbindelsesløs IP. Hvis noen av datapakker er tapt, er deres retransmisjon spurt. Dersom datapakkene ble tapt på grunn av ødeleggelse av et knutepunkt langs veien, og det er en annen ruting mulig innenfor nettverket, da overføringen blir automatisk gjentatt ved bruk av den andre banen.
virtuelle kretser er delt inn i følgende grupper:.
- Fast (Permanent Virtual Circuit (PVC)), dvs. kretser permanent bygget av nettverksadministratoren
- Switched (Switched Virtual Circuit ( SVC)), dvs. virtuelle kretser som er opprettet dynamisk som behovet oppstår. En SVC er opprettet ved hjelp av signalizing protokoller som kan brukes for kommunikasjon mellom brukeren og selve nettverket. Nettverket signaliserer til bruker ulike arrangementer som kan brukes for nettverksovervåking og administrasjon. SVC kommunikasjon består av to trinn: utvikle virtuell krets og bruker den for kommunikasjon.
PVC tilsvarer samband og SVC tilsvarer de oppringte linjer av en telefon nettverk
Note:.
protokoller ved hjelp av virtuelle kretser kalles forbindelsesorientert nettverkstjenester (Negativt) og protokoller som transporterer sine pakker uten å bruke virtuelle kretser kalles Connection-Less Network Services (CLNS)
Forstå TCP /IP. En klar og omfattende guide til TCP /IP-protokoller
Du lurer kanskje på om du vil referere til denne boken for å forstå mer om TCP /IP eller å lese noen andre gode bøker som beskriver lignende emner og som inneholder ordet TCP /IP i sine titler. La oss forklare deg hva flyttet oss å skrive en publikasjon om TCP /IP-protokollene som Internett er basert på.
Publikasjoner om Internett er vanligvis av to typer:
- Publikasjoner involvert med konkrete operativsystemer (Microsoft Windows,
UNIX, Cisco, etc.). Målet med slike publikasjoner er å trene lesere i en
bestemt TCP /IP implementering, mens beskriver de viktigste TCP /IP-prinsippene er bare deres sekundære mål. - Publikasjoner skrevet for det akademiske miljøet. Selv om deres hovedmål er å beskrive de grunnleggende TCP /IP-prinsippene, kan de bli for kjedelig for mange lesere.
Så vi står overfor oppgaven med å skape en grunnleggende TCP /IP guide, uavhengig av noen konkret miljø (for eksempel Microsoft Windows, UNIX, Cisco, etc.), med vekt på presentasjon av teksten på en klar og apt danner til leserne slik at de forstår de viktigste sammenhenger. For å forklare grunnleggende prinsipper og sammenhenger i den beste måten, har vi brukt mye av illustrasjoner. Disse illustrasjonene ble ikke skapt ved en tilfeldighet. Vi trakk og stadig videreutviklet dem i henhold til kravene fra våre utallige TCP /IP-kurs. Først krittet vi dem på en tavle, neste vi trakk dem på en hvit tavle, og til slutt vi trakk dem i Microsoft Visio. Det har vært tjue år siden vi begynte å undervise TCP /IP.
Hvis du sier til deg selv at du ikke vil betale for denne boken og vil studere TCP /IP direkte fra
Internet RFC-standarder, har du uvitende funnet det neste målet av denne publikasjonen. Utforske det store antallet RFC standarder tar mye tid, og dessuten deres studie er svært vanskelig for en nybegynner. (Ideen om noen leser internasjonale standarder som en roman i hans eller hennes seng før søvn er morsomt.) Så et mål med denne publikasjonen er å utstyre leserne med slik kunnskap at de ville være i stand til å studere RFC av seg selv etter å ha lest denne boken.
Vi forfatterne, ønsker deg lykke til og håper at du får mye nyttig informasjon ved å lese denne publikasjonen. Book Klikk her for å kjøpe boken!
Previous:Routing Protocols
- Publikasjoner involvert med konkrete operativsystemer (Microsoft Windows,
Bruker protokoller benyttes av brukerprogrammer (HTTP, SMTP, Telnet, FTP, IMAP, PIP3, og så videre)
Tjeneste protokoller. , dvs. protokollene som vanlige Internett-brukere sjelden støter på. Disse protokollene sørge for at Internett fungerer riktig. For eksempel kan disse være ruting protokoller som brukes for gjensidig kommunikasjon ved rutere for å riktig sette sine rutetabeller. Et annet eksempel er SNMP bruk i nettverksadministrasjon
Figur 1.11:. Noen protokoller i TCP /IP familie
1.3 Metoder for Information Transmission
Det er mange forskjellige nettverksprotokoller og flere protokoller kan være tilgjengelig selv på et enkelt lag. Spesielt med lavere lags protokoller, vi skille mellom typer overføring at de letter, om de gir forbindelsesorientert eller tilkoblings mindre tjenester, dersom protokollen bruker virtuelle kretser, og så videre. Vi skiller også mellom synkrone, pakke, og asynkron overføring.
1.3.1 Synkron Overføring
Synkron overføring er nødvendig når det er nødvendig å gi en stabil (garantert) båndbredde, for eksempel i lyd og video. Hvis kilden ikke bruker den medfølgende båndbredden det forblir ubrukt. Synkron overføring bruker rammer som er av fast lengde og overføres ved konstante hastigheter Book Figur 1.12. Rammer delt inn i spor i synkron overføring
I synkron overføring, er det garantert båndbredde etablert ved å dividere de overførte rammer inn spor (se figur 1.12). En eller flere spalter i en hvilken som helst overføres ramme er reservert for en spesiell forbindelse. La oss si at hver ramme har sporet en reservert for vår forbindelse. Ettersom rammene følger hverandre jevnt i et nettverk, har vår søknad en garantert båndbredde som består av det antall spille 1s som kan overføres gjennom nettverket på ett sekund.
Konseptet blir enda tydeligere hvis vi trekker flere rammer i henhold til hverandre, og skaper en "super-frame" (se figur 1.13). Slissene befinner seg direkte under hverandre hører til den samme forbindelsen.
Figur 1.13: Super-frame
Synkron overføring brukes til å koble inn et selskap sentralbord til telefonselskapet utveksling. I dette tilfellet bruker vi en E1 (eller T1 i USA) linken inneholder 32 sporene på 64 Kbps hver. En spilleautomat kan brukes til å gjøre en telefonsamtale. Derfor er, i teorien, er 32 anrop sikret samtidig (selv om noen spor er trolig brukt for service).
internett ikke bruke synkron overføring, dvs. generelt, ikke garanterer båndbredde. Kvalitet lyd eller video overføring på internett er vanligvis oppnås ved over dimensjonering av kraftlinjer. Nylig har det vært en jevn økning i forespørsler om lyd- og videooverføring via Internett, slik at flere og oftere kommer vi over systemer som garanterer båndbredde selv på Internett ved hjelp av Quality of Service (QoS). For at vi skal nå de forventede resultater, men alle apparater på ruten fra kilden til målet må støtte disse tjenestene. I dag er vi mer sannsynlig å bli involvert med bare de områdene på internett som garanterer båndbredde slik som innenfor en bestemt Internett-leverandør.
1.3.2 pakkeoverføring product: (Fra nå og utover vil vi bruke begrepet pakke for å referere til 'pakke', 'datagram "," segment "," protokolldataenhet.) Packet overføring er spesielt verdifull for overføring av data. Pakker vanligvis bærer data av varierende størrelse. Book Figur 1.14: Pakke dataoverføring
En pakke har alltid data fra en bestemt applikasjon (av en tilkobling). Det er ikke mulig å garantere båndbredde, fordi pakkene er av forskjellige lengder. På den annen side, kan vi bruke båndbredde mer effektivt, fordi hvis en applikasjon ikke overfører data, så kan andre programmer kan bruke båndbredden i stedet.
1.3.3 Asynchronous Transmission
asynkron overføring blir brukt i ATM-protokollen. Denne girkassen typen kombinerer funksjonene i pakkeoverføring med trekk ved synkron overføring.
Figur 1,15: asynkron dataoverføring
Tilsvar til synkron overføring i asynkron overføring, data blir overført i datapakker som er ganske lite, men alle er av samme størrelse; disse pakkene er kalt celler. I likhet med pakkeoverføring, data for en applikasjon (en forbindelse) blir overført i en celle. Alle celler har samme lengde; så hvis vi garantere at n'te cellen vil være tilgjengelig for et bestemt program (særlig tilknytning), vil båndbredden være garantert av dette også. I tillegg spiller det ingen rolle om programmet ikke sender cellen siden en annen applikasjon celle kan bli sendt i stedet.
1,4 Virtual Circuit
Noen nettverksprotokoller opprette virtuelle kretser i nettverk. En virtuell krets ledes gjennom nettverket og alle pakker med en bestemt forbindelse går via kretsen. Hvis kretsen blir avbrutt hvor som helst, er forbindelsen avbrytes, en ny krets er etablert, og dataoverføringen fortsetter. Book Figur 1.16: Virtual krets
I figuren ovenfor, er en virtuell krets mellom nodene A og D etablert via noder B, F og G. Alle pakker må gå gjennom denne kretsen.
Datagrammer kan overføres via virtuell krets på to måter: