Her er de vigtigste elementer, der er involveret i datakommunikation over et netværk, opdelt i kategorier:
1. Fysisk lag
* transmissionsmedier: Den fysiske vej, gennem hvilken data rejser. Eksempler:
* kablet: Kobberkabler (UTP, STP), fiberoptiske kabler, koaksiale kabler
* trådløs: Radiobølger (Wi-Fi, Bluetooth), mikrobølger, satellitlink
* stik og grænseflader: De fysiske forbindelsespunkter mellem enheder og netværksmedierne. Eksempler:RJ-45 (Ethernet), USB, HDMI
* transceivere: Enheder, der konverterer datasignaler til elektriske eller optiske signaler til transmission og vice versa. Eksempler:Network Interface Cards (NICS), modemer
2. Datalinklag
* indramning: Processen med at organisere data i håndterbare enheder kaldet "rammer" til transmission. Dette inkluderer tilføjelse af overskrift og traileroplysninger til fejldetektion og kontrol.
* Media Access Control (Mac): Et sæt regler for styring af adgang til det delte netværksmedium, hvilket sikrer, at flere enheder kan transmittere data uden kollisioner. Eksempler:CSMA/CD, Token Ring, 802.11 (Wi-Fi)
* Fejldetektion og korrektion: Teknikker til at sikre dataintegritet under transmission. Eksempler:CRC (Cyclic Redundancy Check), Parity Bits
3. Netværkslag
* adressering: Tildeling af unikke adresser til netværksenheder (IP -adresser) til routing og identifikation.
* Routing: Processen med at bestemme den optimale sti for datapakker til at rejse fra kilde til destination.
* Pakkekontakt: Opdeling af data i små pakker, der kan overføres uafhængigt, og derefter samles igen på destinationen.
* overbelastningskontrol: Mekanismer til styring af netværkstrafik og forebyggelse af netværksoverbelastning.
4. Transportlag
* segmentering og genmontering: Opdeler store datastrømme i mindre segmenter, tilføjer transportlagsoverskrifter til pålidelig levering og samler dem igen på destinationen.
* tilslutningsfirma: Opsætning og vedligeholdelse af en pålidelig kommunikationskanal mellem afsender og modtager. Eksempler:TCP (transmissionskontrolprotokol)
* fejlkontrol: Sikre datalevering uden tab eller korruption.
* flowkontrol: Håndtering af hastigheden for dataflow mellem enheder for at forhindre overbelastning af modtageren.
5. Applikationslag
* applikationer og protokoller: Softwareapplikationer, der bruger netværket til specifikke opgaver. Eksempler:
* webbrowsere: HTTP (Hypertext Transfer Protocol)
* E -mail -klienter: SMTP (Simple Mail Transfer Protocol), POP3 (Post Office Protocol 3)
* Filoverførsel: FTP (filoverførselsprotokol), SFTP (Secure File Transfer Protocol)
* Videokonferencer: SIP (Session Initiation Protocol)
6. Andre vigtige elementer
* Netværksenheder:
* routere: Fremad datapakker mellem netværk.
* switches: Tilslut enheder på det samme netværkssegment, der giver hurtigere kommunikation.
* Firewalls: Beskyt netværk mod uautoriseret adgang og ondsindet trafik.
* trådløse adgangspunkter: Tillad trådløse enheder at oprette forbindelse til et netværk.
* sikkerhed: Foranstaltninger til at beskytte data under transmission, såsom kryptering, godkendelse og adgangskontrol.
* Netværksstyring: Værktøjer og processer til overvågning, fejlfinding og konfiguration af netværksenheder og -tjenester.
Bemærk: Dette er en oversigt over højt niveau. Hvert lag og element har sine egne kompleksiteter og forviklinger.