Kommunikation mellan enheter i ett nätverk

Kommunikation mellan datorer och andra enheter i ett nätverk kan gå via kabel eller trådlöst. Oavsett vilket så används samma grundläggande typ överföringsteknik och protokoll.

Den överföringsteknik som är absolut vanligast heter Ethernet och den reglerar bl.a hur datapaketen som skickas mellan enheterna ser ut samt hur dessa adresseras.


egenskaper för nätverkskortet.png

Varje enhet som ansluts till ett Ethernet-nätverk har en egen unik adress. Den s.k. MAC-adressen, vilket betyder Media Access Control.

MAC-Adressen kan även kallas fysisk adress. Den är hårdkodad i nätverkskortet och ändras inte oavsett vilket nätverk enheten är kopplad mot.


Enheterna måste också ha en IP-adress.

IP-adressen är enhetens logiska adress i nätverket. Den kan vara statisk eller vara tilldelad från en DHCP-server. 

IP-adressen erhålls när enheten ansluts till nätverket och kan således vara olika beroende på vilket nätverk enheten är ansluten mot.

x:320 y:215 330x281

Protokoll 

Kommunikationsprotokoll är en överenskommelse mellan två eller flera parter om hur man ska kommunicera. Kommunikationsprotokoll används inom de flesta typer av kommunikation, men dess användning är tydligast vid de kommunikationstyper som kräver strikta regler till exempel kommunikation mellan datorer och i de fall där parterna inte kan prata samtidigt, exempelvis polisradiokommunikation.

I vardagslivet använder de flesta, omedvetet, kommunikationsprotokoll för att underlätta kommunikationen: när två personer möts säger båda "hej" för att markera inledningen på ett samtal, och "hej då" för att avsluta samtalet. Om den ena parten inte uppfattar något ord kan denne säga "va?" eller "förlåt?", varpå den andra parten upprepar det senast sagda ordet. Om båda parterna råkar prata varandra i munnen tystnar båda, väntar en slumpmässigt vald tid, och upprepar senast sagda ord.

Vid kommunikation genom radioutrustning krävs att de kommunicerande parterna tydligt markerar när de har skickat hela sitt meddelande, och väntar på svar från den andra parten. På svenska görs detta i allmänhet genom att ordet "kom" avslutar varje meddelande, och för att avsluta kommunikation säger ena parten "slut" varav den andra parten uppfattar det och säger "klart slut". Vid kommunikation av enskilda bokstäver används ett bokstaveringsalfabet.

Kommunikationsprotokoll för datorprogram måste vara tydligt specificerade för att programmen ska gå att implementera på ett entydigt sätt. Exempel på kommunikationsprotokoll för datorer är HTTP (överföring av webbsidor över Internet), TCP/IP (för den grundläggande Internet-kommunikationen) och SMTP (överföring av e-post). Om inte ett kommunikationsprotokoll för datorprogram är entydigt skulle det kunna liknas vid att två personer från två olika länder skulle försöka prata med varandra utan att förstå vad den andra säger, och i likhet med detta så skulle t.ex. engelska kunna vara ett entydigt kommunikationsprotokoll för människor.