Hvordan Datamaskiner Send Do data?

Hvordan Datamaskiner Send Do data?


Muligheten til å sende data fra en datamaskin til en annen enhet tillater brukere å kommunisere med andre rundt om i verden nesten umiddelbart. Mens en bruker trenger bare å Type klikker eller si kommandoen til en datamaskin, en masse behandling foregår bak kulissene for å aktivere sending og mottak av data. Nesten all dataoverføring i verden foregår etter de sju lagene i Open Systems Interconnection modell.

Søknad

Når du bruker et program som sender data, som for eksempel nettleseren, e-postklient, instant messenger eller et spill, er du på det høyeste nivået av dataoverføring kjent som "applikasjonslaget." Dette laget er programmets menneskelig grensesnitt, hvor kommandoer for å sende og motta data kan startes av en bruker som klikker på en link eller gjør et trekk i et dataspill. Dette laget håndterer mange tjenester, inkludert filoverføringsprotokoller, e-protokoller, domene navngiving og Dynamic Host Configuration.

Presentasjon

Presentasjonen laget jobb er å oversette brukervennlig formatering til data som kan leses raskt ved datamaskinen, og vice versa. For eksempel, er det lett for en bruker å huske og skrive inn "www.usa.gov" å nå USAs offisielle nettsted, men adressen må konverteres til tall for datamaskinen å forstå det, noe som gjør det "209,251. 180,18 ", som vil bli ytterligere brutt ned til enere og nuller i lavere lag. Bildene er demontert og satt sammen igjen sammen med alt annet innhold, som gjør det mulig for brukere å forstå alt i stedet for å lese koden og tenke hva bildet kan se ut.

Session

Etter at informasjon har blitt gjort mer datamaskin vennlig, eller vice versa ved mottak av data, må en forbindelse gjøres med destinasjon verten, enten en webserver, en annen datamaskin på nettverket eller en enhet som en nettverksskriver. Ulike tjenester blir brukt på dette laget; men uansett den teknologi som brukes, er det grunnleggende prinsippet det samme. Datamaskinen sender en liten mengde data som ber om en forbindelse til bestemmelsesstedet. Disse dataene rutes til målet ved nedre lag prosesser, så et svar blir sendt til datamaskinen. Dette svaret kan være "OK, kan du sende meg data nå", "målet ble ikke funnet" eller "OK, men først må jeg et passord." Presentasjonen laget overs denne informasjonen og applikasjonslaget vil be brukeren om et passord, kommunisere en feil eller erkjenner at en forbindelse har blitt gjort.

Transportere

Når tilkoblingen er opprettet, bestemmer transportlaget hva slags dataoverføringen vil finne sted og begynner overføringen. Hvis overføringen krever at alle data som skal mottas og settes sammen i rekkefølge, eller ikke i det hele tatt, Transmission Control Protocol, eller TCP, blir brukt. TCP krever at datamaskinen til å sende en forespørsel til målet, før du sender data og for å få en anerkjennelse av hvert segment. Hvis et segment er savnet, vil målet ikke bekrefte mottak og maskinen vil sende den igjen etter en angitt tidsperiode. For overføringer som krever en rask tilkobling og vil ikke bli skadet av å miste en liten del av data her og der, for eksempel en streaming video eller et VOIP økt, User Datagram Protocol, eller UDP, blir brukt. UDP ikke krever anerkjennelse og vil ikke forsøke å sende tapte data. Streaming data fra videoer eller VOIP ville oppleve en forsinkelse på grunn av TCP behandling og kvitteringer, og en del av video eller stemme fra en annen før ikke ville være fornuftig hvis det legges inn dataene senere.

Network

Nettverkslaget består av rutere og visse typer brytere; det tildeler IP-adresser og andre logiske adresser til datamaskiner i det lokale nettverket. Dette laget henter også IP-adresser fra systemer datamaskinen sender data til eller hente data fra. Nettverkslaget håndterer bane besluttsomhet, prosessen med å finne destinasjonsadressen gjennom mange rutere utenfor det lokale nettverket. En topptekst er festet til hvert segment betegner typen av transportmiddel, lengden og annen informasjon. Når en topptekst er festet, er segmentet er kjent som en pakke og blir sendt til datalinknivået.

Data lenke

Data link laget enhetene fungerer med informasjon om det lokale nettverket, konvertere IP-adressen fra nettverkslaget inn i de fysiske adresser til hver enhet som kalles MAC-adresse, DLCI eller i noen tilfeller en enhet telefonnummer. Pakken fra nettverkslaget er brutt ned og omdannes til et format som er kompatibelt med det fysiske medium for overføring av data på det fysiske laget, enten Ethernet eller på annen måte. All informasjon er endelig brutt ned i biter - en serie av enere og nuller.

Fysisk

Nå som en tilkobling er aktiv og data har blitt brutt ned til enere og nuller, sendes informasjonen fra datamaskinen til målet gjennom det fysiske nettverket medium. Mediet kan være kobber kabling, for eksempel Ethernet-kabler, glass fiberoptisk kabel eller et trådløst signal. Mens tilkobling og overføring er aktiv, en konstant strøm av elektrisitet, lys eller trådløst signal beveger seg mellom datamaskinen og destinasjonen. Denne konstante flyt nivå er anerkjent som null. Når det elektriske signalet forsterkes, blir lyset litt lysere eller det trådløse signalet varierer, og det leses av datamaskinen som en en. Informasjonen er rekonstruert på destinasjonen ved å flytte tilbake gjennom lagene i omvendt rekkefølge opp til det høyeste laget nødvendig.