Att ansluta två datorer involverar flera lager, beroende på den nätverkstekniken som används. Dessa lager beskrivs vanligtvis med hjälp av OSI -modellen (Open Systems Interconnection Model) eller TCP/IP -modellen. Medan dessa modeller skiljer sig något, beskriver de båda en skiktad arkitektur. Här är en uppdelning som fokuserar på de viktigaste lagren som är inblandade:
1. Fysiskt lager: Detta är det lägsta lagret. Det handlar om fysisk överföring av data. Exempel inkluderar:
* kablar: Ethernet-kablar (tvinnade par, fiberoptiska), USB-kablar etc. Detta definierar det fysiska mediet som bär data.
* Nätverksgränssnittskort (NIC): Det här är de fysiska enheterna i datorerna som gränssnitt med kablarna. De översätter elektriska signaler till data och vice versa.
* trådlöst: Om du använder Wi-Fi inkluderar detta lager radiovågor och antenner.
2. Datalänkskikt: Detta skikt hanterar tillförlitlig överföring av dataramar mellan två direkt anslutna noder (datorer i detta fall). Viktiga aspekter inkluderar:
* MAC -adresser: Unika identifierare för varje nätverksgränssnittskort. Används för att säkerställa att data anländer till rätt dator.
* feldetektering: Mekanismer för att upptäcka fel i överförda data.
* Flödeskontroll: Mekanismer för att reglera dataflödet för att förhindra att överväldigande mottagningsdatorn.
3. Nätverksskikt (Internetlager i TCP/IP): Detta lager hanterar routingdata mellan nätverk. Även om det är mindre kritiskt när man bara ansluter två datorer direkt (eftersom det inte finns någon routing) är det fortfarande relevant om:
* med en router: Om datorerna finns på olika undernät eller använder en router för nätverksdelning är nätverkslagret avgörande. Den använder IP -adresser för att rikta data.
* med en VPN: Ett virtuellt privat nätverk fungerar i detta lager och högre och krypterar data för säker överföring.
4. Transportlager: Detta lager tillhandahåller pålitliga och/eller opålitliga datatjänster mellan applikationer som körs på de två datorerna. Viktiga protokoll inkluderar:
* TCP (Transmission Control Protocol): Ger tillförlitlig, beställd leverans av data. Används för applikationer som kräver tillförlitlig dataöverföring (t.ex. webbläsning, filöverföringar).
* UDP (användardatagramprotokoll): Tillhandahåller en opålitlig, snabbare leveransservice. Används för applikationer där hastighet är viktigare än garanterad leverans (t.ex. streaming).
5. Högre lager (session, presentation, applikation): Dessa lager hanterar aspekter som sessionhantering, formatering av data och applikationsspecifika protokoll. Exempel inkluderar:
* http (Hypertext Transfer Protocol): Används för webbläsning.
* ftp (filöverföringsprotokoll): Används för filöverföringar.
* SMTP (Simple Mail Transfer Protocol): Används för e -post.
Sammanfattningsvis, när de direkt ansluter två datorer med en kabel, är den fysiska, datalänk och transportlager de viktigaste. Högre lager är involverade när applikationer på dessa datorer kommunicerar. Om du använder en router blir nätverkslagerfunktioner avgörande.