Allt om det grundläggande fundamentet för nätverk

De flesta vill bli IT-tekniker, men allt de vet om är hårdvara. Vissa börjar lära sig Linux-servrar och andra Windows-servrar men alla fastnar på en punkt som de inte anser som lika viktiga. Och det här är vad jag skulle blogga om idag. Det handlar om att rensa grunderna i nätverk. Kort sagt menar jag TCP / IP och andra liknande protokoll.

De viktigaste nätverksprotokollen - TCP / IP

Grunderna för nätverk i hemmet Nu innan jag går vidare med grunderna, låt mig ställa en enkel fråga. Har du någonsin föreställt dig hur talar datorer med varandra när du skickar meddelanden via LAN, WAN eller MAN? Att förstå hur datorer interagerar är mycket viktigt när man blir nätverksadministratör. Nätverksprotokoll är inte bara viktiga för en systemadministrator, utan också för utvecklare som bygger applikationer relaterade till servrar som använder JAVA eller Socket-baserad programmering som Python eller bash.

Datornätverk sker via en annan uppsättning IP-protokollsviter. De mest använda protokollen är TCP och IP. TCP står för Transmission Control Protocol och IP står för Internet Protocol. Varje protokoll har en specifikt skiktad arkitektur tillsammans med sin egen uppsättning funktionaliteter. Låt oss ta en titt på IP-protokollet först: -

IP-protokollet

IP- eller Internetprotokollet definierar principerna för nätverkskommunikationsprotokollen. Detta IP-protokoll hjälper till att vidarebefordra flera datagram över nätverksgränser. IP-protokollets huvudfunktion är att tillhandahålla routningsfunktioner för att upprätta anslutning mellan nätverk för att aktivera internet. IP-protokollets primära uppgift är att leverera paket från en värd till en annan endast beroende på IP-adresserna som finns i paketets rubriker.

Alla lager i detta IP-protokoll har sina egna instruktioner att utföra. TCP och IP består vanligtvis av 4 olika lager här, dvs applikationslagret, transportlagret, datalänklagret och nätverkslagret. Men OSI-nätverksmodellen (Open Systems Interconnection) pekar vanligtvis på 7 olika lager av dem.

Så låt oss ta en titt på dem alla på följande sätt:

  1. Det grundläggande grundläggande i nätverkslagret

Applicationslagret är det översta lagret i TCP- och IP-protokollsviten i Nätverk. Detta specifika lager överför data till datorer från en ände till en annan med hjälp av applikationer och processer som använder transportlagerprotokoll. Alla dessa applikationer och processer innehåller specifika instruktioner för att utföra en uppgift och sedan kommunicera med det andra lagret som är Transportlagret. Följande är några populära applikationslagerprotokoll:

  • HTTP- eller Hypertext-överföringsprotokoll används mest i moderna webbläsare. Det är den faktiska grunden för World Wide Web (www). HTTP är ett förfrågnings- och svarstypprotokoll som utför åtgärder på uppdrag av klienten och begär ett svar från servern för samma. Begäran kan innehålla bilder, text, ljud och video i gengäld. HTTP även om den till stor del används, den är mycket osäker och är det främsta skälet till att det ersattes av HTTPS, vilket är Hypertext Transfer Protocol Secured. HTTPS utvecklades för att autentisera webbplatsens certifikat och för att skydda integriteten för de data som överförs.
  • FTP- eller filöverföringsprotokoll för överföring av data över olika nätverk. FTP använder klient- och serverarkitekturmodell för att styra och överföra data mellan datorer. Som standard är servern konfigurerad för att ansluta automatiskt och anonymt, men den kan konfigureras för att använda ett lösenord för vanlig texttyp för autentisering. Men man kan till och med använda SSL (Secure Sockets Layer), TLS (Transport Layer Security) och SSH (Secure Shell) för att kryptera data som överförs. SSH är den mest använda och den använder Public Key-autentisering som är mycket säker. SSL är också ganska säkert, men det kan emellertid dekrypteras med applikationer som SSL-remsor som görs via en Man in the Middle attack. Det mest populära verktyget för SSH för windows är Putty som är en SSH och Telnet Client tillsammans med att vara öppen källkod (http://www.putty.org/).
  • SMTP eller Simple mail transfer protocol används för överföring av e-postmeddelanden. SMTP är ett textbaserat protokoll som fungerar på TCP- och IP-anslutningen. En SMTP-anslutning består av de tre sakerna: MAIL för att bestämma en returadress, RCTP för att ansluta till mottagaren och DATA som är meddelandets huvuddel. Dessa DATA består också av ett meddelandehuvud för att det ska fungera korrekt.
  • SNMP eller Simple Network Management Protocol är ett IP-baserat protokoll. SNMP samlar in information om IP-adresserna från olika maskiner på ett konsekvent sätt. Det har funnits flera versioner av SNMP-protokoll som SNMPv1, SNMPv2 och SNMPv3. Enheter som routrar, switchar, modem och server stöder SNMP-protokollet.
  1. Det grundläggande grundläggande i nätverkspresentationslagret

Detta lager konverterar eller gör jobbet med att översätta data såsom teckenkodning som Unicode eller UTF8, kryptering / dekryptering och datakomprimering mellan en nätverksenhet och en programapplikation. Några exempel skulle vara av JSON, XML, HTML, CSS och många fler. Det här lagret är mer användbart när du gör säkra transaktioner som banker och överför pengar till kontot för uppgifterna måste krypteras och dekrypteras när du är på språng. Detta lager ansvarar också för att konvertera format som UTF8 till ASCII och liknande grejer. Även om kryptering och dekryptering kan göras av andra lager i applikationen eller sessionskiktet, har alla sina egna nackdelar och det är därför detta lager tar hand om det. De flesta applikationer skiljer inte mellan applikationen och presentationslagret idag och de anses vara desamma vid kodning och överföring av data över nätverket.

Rekommenderade kurser

  • JIRA-kurser
  • Java EE / J2EE-program
  • Kurs om montering och kablingsenheter
  • Kurs i allmän nätverk
  1. Det grundläggande grundläggande i nätverkssessionskiktet

I nätverksansvar är sessionskiktet ansvarigt för öppning, stängning och hantering av en session för en slutanvändarapplikation. Den här sessionen kan inkludera flera förfrågningar och svar som förekommer i programvaran. Om frånkoppling inträffar eller om det finns några paketförluster försöker OSI-sessionens Ip-protokoll att återställa anslutningen och om det inte lyckas göra det, försöker det att stänga helt och öppna en ny anslutning. Detta kan antingen vara en fullständig eller en halv duplexoperation. Detta lager hanterar också kombinationen av paket och sortering i rätt ordning. När du t.ex. laddar ner något från Bit-torrent ser du att paket laddas ner men de är inte synkroniserade. Detta sessionskikt kombinerar sedan paket från olika strömmar och gör att det kan synkroniseras ordentligt.

  1. Det grundläggande grundläggande i nätverkstransportlagret

Transportskiktet är det som kommunicerar med applikationsskiktet för att överföra data till lämpliga värdar. De två viktigaste protokollen som används nästan överallt vid transportlager är TCP- och UDP-protokollen. Men TCP-anslutningarna (Transmission Control Protocol) är mer tillförlitliga jämfört med UDP-anslutningarna (User Datagram Protocol). Båda har sin egen uppsättning av för- och nackdelar och används enligt deras krav.

Transmission Control Protocol distribuerar de data som mottas från applikationsskiktet i specifika stora bitar med data och överför sedan dessa paket delvis till nätverket. Den bekräftar först paketen som den tar emot, begär bekräftelser för skickade paket och ställer sedan svarstider för att vidarebefordra alla paket om deras bekräftelse inte mottas innan tidsgränsen löper ut. Detta är det främsta skälet till att detta betraktas som en tillförlitlig anslutning eftersom det tar hand om att varje paket som överförs tas emot av motsatt värd. Detta protokoll används främst vid nedladdning och överföring av stora filer, eftersom förlusten i paket kan leda till korruption i uppladdade eller nedladdade data.

User Datagram Protocol, å andra sidan, är mycket enklare men opålitliga än Transmission Control Protocol. I UDP görs ingen bekräftelse för data som skickats eller tas emot till och från värden. Därför finns det stora chanser för paketfall och läckage. Detta är det främsta skälet till att UDP inte används där överföring av kvalitetsdata krävs och därför anses otillförlitlig. Denna typ av protokoll används mest på YouTube eller Vimeo när du strömmar en video eftersom några paketdroppar inte kommer att hämma användarupplevelsen.

  1. Det grundläggande grundläggande för nätverkande nätverkslager

Detta specifika lager är alternativt också känt som Internet Layer. Detta lager är ansvarigt för att dirigera data över nätverk och IP-protokollet används för att skilja mellan adresser. Den mest populära ICMP och IFMP används i detta lager. ICMP eller Internet Control Message Protocol som används i ping-kommandot för att kontrollera om värden är aktiv eller nere används här. ICMP är ett av de viktigaste protokollen för IP-protokollsviten. ICMP används också för att skicka felmeddelanden över nätverket om huruvida en värd är nere, eller inte svarar eller om den bara är tillgänglig via wake on Lan-funktionen och liknande grejer.

  1. Det grundläggande grundläggande i nätverksdatalänklagret

Detta lager tillhandahåller drivrutinerna för olika enheter som finns i operativsystemet och är alternativt känt som nätverksgränssnittslagret. Dessa drivrutiner tillhör NIC eller nätverkskort som finns i systemet. Nätverkskorten tillsammans med dess korrekt konfigurerade enhetsdrivrutiner ansvarar för att kommunicera och överföra data till nätverk. Utan nätverkskort är kommunikation inte möjlig. Denna data överförs antingen trådlöst via routrar och Wi-Fi eller via kablar som den tvärbundna kabeln eller RJ-45-kabeln. Protokollen som används för att överföra data här är ARP (Address Resolution Protocol) och PPP, dvs. Point to Point Protocol.

  1. Det grundläggande grundläggande för nätverkande fysiska lager

Det fysiska lagret är ett översta lager i OSI-modellen för datornätverk. Detta lager består vanligtvis av nätverkshårdvaran. På grund av de olika nätverksenheter som finns på marknaden är detta förmodligen det mest komplexa nätverkslagret i OSI-arkitekturen. Jobbet med detta lager är att överföra råbitar över den fysiska hårdvaran via anslutningsnoderna. Detta lager består vanligtvis av hårdvara som trådlös hårdvara, dvs Wi-Fi, kablar, kontakter, nätverkskort och många fler.

Det grundläggande grundläggande för nätverksportar, IP-adresser och MAC-adresser

Grunderna för trådlöst nätverk Nu när du vet hur den grundläggande internetanslutningen fungerar, låt oss ta en titt på den viktigaste delen om hur paketen hittar vägen till rätt värdar. Tänk på denna IP-adress, portar och Mac-adress som en fysisk standardadress för en person. Till exempel, låt oss säga personen Smith har en adress som 21, New Wing Tower, High Roller Street. Så här är MAC-ID New Wing Tower som är byggnadens eller samhällets namn som aldrig förändras. High Roller Street är området eller gatuadressen som är IP-adressen här. Eftersom det finns ett antal gator att nå en destination liknar det en IP-adress eftersom IP-adressen kan ändras beroende på DHCP i nätverk. Och slutligen är porten rumsnummer som i vårt fall är 21. Hela scenariot fungerar så här. Säg till exempel att du håller på att ta emot en kurir på din ovanstående adress, men du anger fel rumsnummer, då kan kuriren nå ett rum som är stängt eller som inte ens finns där. På samma sätt, om ett fel portnummer ges till det inkommande paketet, kanske paketet inte ens når adressen, orsaken är att den andra porten kan stängas av en brandvägg, eller det är redan upptaget med någon annan paketanslutning som pågår.

Att förstå språk för nätverk är inte så svårt. Det tar bara en person som är villig att gräva djupare och redo att få händerna smutsiga. Det här är bara grunderna i nätverk. Du kan faktiskt lära dig i detalj genom att läsa om paketöverföringen och hur anslutningen sker genom att läsa SYN- och ACK-metoderna som jag inte har nämnt här. Överväg att lära sig en CCNA-bok, som faktiskt kommer att täcka alla aspekter av nätverket.

Rekommenderade artiklar

Så här är några som hjälper dig att få mer detaljerad information om det grundläggande fundamentet för nätverk, grunderna för trådlöst nätverk och även grunderna för hemnätverk så bara gå igenom länken som anges nedan.

  1. Bästa steget rätt sätt att göra applikations- och systemprogramvara
  2. Nätverkssäkerhetsintervjufrågor - Topp och mest ställda
  3. Gratis användbara tips för att bygga ditt karriärnätverk (viktigt)

Kategori: