Sve o osnovnim osnovama umrežavanja

Većina ljudi želi postati IT tehničar, ali sve što znaju je o hardveru. Neki počinju učiti Linux poslužitelje i neke Windows poslužitelje, ali svi se zaglave u jednom trenutku što ne smatraju puno važnim. I to bih danas blogirao. Sve je u raščišćavanju osnova umrežavanja. Ukratko, mislim na TCP / IP i ostale slične protokole.

Najvažniji mrežni protokoli - TCP / IP

Osnove umrežavanja u kući Dopustite mi da vam postavim jedno jednostavno pitanje prije nego što prijeđem na osnove. Jeste li ikad zamišljali kako računala razgovaraju međusobno kad šalju poruke putem LAN-a, WAN-a ili MAN-a? Razumijevanje načina na koji računala komuniciraju vrlo je bitno kad postanete mrežni administrator. Mrežni protokoli nisu važni samo za System Admin, već i za programere koji grade aplikacije povezane sa poslužiteljima koji koriste programiranje temeljeno na JAVA ili Socket poput Pythona ili basha.

Umrežavanje računala vrši se preko različitog skupa IP protokola. Najčešće korišteni protokoli su TCP i IP. TCP označava Protokol kontrole prijenosa, a IP znači Internet protokol. Svaki protokol ima posebno slojevitu arhitekturu zajedno s vlastitim nizom funkcionalnosti. Pogledajmo prvo IP protokol: -

IP protokol

IP ili internetski protokol definiraju principe mrežnih komunikacijskih protokola. Ovaj IP protokol pomaže prenijeti više datagrama preko mrežnih granica. Glavna funkcija IP protokola je pružanje funkcija usmjeravanja radi uspostavljanja internetske povezanosti kako bi se omogućio internet. Primarni zadatak IP protokola je isporučiti pakete s jednog hosta na drugi samo ovisno o IP adresama prisutnim u zaglavima paketa.

Svi slojevi ovog IP protokola imaju svoje vlastite upute koje treba provesti. TCP i IP ovdje se obično sastoje od 4 različita sloja, tj. Aplikacijskog sloja, transportnog sloja, sloja veze podataka i mrežnog sloja. Međutim, OSI mrežni model (Open Systems Interconnection) obično ukazuje na 7 različitih slojeva.

Dakle, pogledajmo sve njih kako slijedi: -

  1. Osnovni temelj mrežnog sloja

Aplikacijski sloj najviši je sloj TCP i IP protokola u Networkingu. Ovaj određeni sloj prenosi podatke s računala s jednog na drugi kraj pomoću aplikacija i procesa koji koriste protokole transportnog sloja. Sve ove aplikacije i procesi sadrže određene upute za izvršavanje zadatka i komunikaciju s drugim slojem koji je transportni sloj. Slijedi nekoliko popularnih protokola aplikacijskog sloja:

  • HTTP ili Hypertext protokol za prijenos uglavnom se koristi u modernim web preglednicima. To je stvarni temelj World Wide Weba (www). HTTP je protokol tipa zahtjeva i odgovora koji izvodi radnje u ime klijenta i zahtijeva odgovor od poslužitelja za iste. Zahtjev može zauzvrat sadržavati slike, tekst, zvuk i video zapise. Iako se HTTP uglavnom koristi, vrlo je nesiguran i glavni je razlog zašto ga je zamijenio HTTPS, a to je Hypertext transfer protokol. HTTPS je razvijen za autentifikaciju certifikata web stranice i zaštitu privatnosti podataka koji se prenose.
  • FTP ili protokol za prijenos datoteka za prijenos podataka preko različitih mreža. FTP koristi model arhitekture klijenta i poslužitelja za kontrolu i prijenos podataka između računala. Poslužitelj je prema zadanim postavkama konfiguriran za automatsko i anonimno povezivanje, ali može se konfigurirati za upotrebu zaporke za običan tekst za provjeru autentičnosti. Međutim, čak možete koristiti SSL (Secure Sockets Layer), TLS (Transport Layer Security) i SSH (Secure Shell) za šifriranje podataka koji se prenose. SSH se najčešće koristi i koristi provjeru javne ključeve koja je vrlo sigurna. SSL je također prilično siguran, ali ga se, međutim, može dešifrirati aplikacijama poput SSL trake izvedenim preko napada Man on the Middle. Najpopularniji alat za SSH za Windows je Putty koji je SSH i Telnet klijent, zajedno s otvorenim kodom (http://www.putty.org/).
  • Za prijenos e-pošte koristi se protokol SMTP ili Jednostavni prijenos podataka. SMTP je tekstualni protokol koji radi na TCP i IP vezi. SMTP veza sastoji se od tri stvari: MAIL za određivanje adrese za povratak, RCTP za povezivanje s primateljem i DATA koja je tijelo poruke. Ovaj DATA također se sastoji od zaglavlja poruke kako bi mogao ispravno raditi.
  • SNMP ili Simple Protocol za upravljanje mrežnim protokolom je IP protokol. SNMP prikuplja informacije o IP adresama s raznih uređaja na dosljedan način. Bilo je više verzija SNMP protokola poput SNMPv1, SNMPv2 i SNMPv3. Uređaji poput usmjerivača, sklopki, modema i poslužitelja podržavaju SNMP protokol.
  1. Osnovni temelj mrežnog prezentacijskog sloja

Ovaj sloj pretvara ili obavlja posao prevođenja podataka poput kodiranja znakova poput Unicode ili UTF8, šifriranja / dešifriranja i kompresije podataka između mrežnog uređaja i softverske aplikacije. Malo primjera može biti JSON, XML, HTML, CSS i još mnogo toga. Ovaj sloj je korisniji pri obavljanju sigurnih transakcija poput bankarstva i prijenosa novca na račun da bi se podaci morali šifrirati i dešifrirati u hodu. Ovaj sloj je također odgovoran za pretvaranje formata poput UTF8 u ASCII i slične stvari. Iako se kodiranjem i dešifriranjem mogu izvoditi drugi slojevi aplikacije ili sesijski sloj, svaki ima svoj niz nedostataka i zato se taj sloj brine o tome. Većina aplikacija danas ne pravi razliku između aplikacije i prezentacijskog sloja, a iste se smatraju kodiranjem i prijenosom podataka putem mreže.

Preporučeni tečajevi

  • JIRA tečajevi
  • Program Java EE / J2EE
  • Tečaj o sastavljanju i kabliranju uređaja
  • Tečaj s općim umrežavanjem
  1. Osnovni sloj mrežnog sesijskog sloja

U Umrežavanju, sesijski sloj odgovoran je za otvaranje, zatvaranje i upravljanje sesijom za aplikaciju za krajnjeg korisnika. Ova sesija može sadržavati više zahtjeva i odgovora koji se pojavljuju unutar softvera. Ako dođe do prekida veze ili postoji gubitak paketa, Ip protokol OSI sesijskog sloja pokušava obnoviti povezivanje, a ako to ne uspije, pokušava se potpuno zatvoriti i otvara novu vezu. To može biti ili puna ili pol dvostrana operacija. Ovaj sloj također upravlja kombiniranjem paketa i razvrstavanjem u pravilnom redoslijedu. Primjerice, kad nešto preuzmete s Bit torrenta, vidite pakete koji se preuzimaju, ali nisu sinkronizirani. Ovaj sesijski sloj tada kombinira pakete iz različitih tokova i omogućava mu da se pravilno sinkronizira.

  1. Osnovna osnova mrežnog prometnog sloja

Transportni sloj je onaj koji komunicira s aplikacijskim slojem za prijenos podataka odgovarajućim domaćinima. Dva najvažnija protokola koja se gotovo svugdje koriste kod transportnih slojeva su TCP i UDP protokoli. Međutim TCP (Transmission Control Protocol) veze su pouzdanije u usporedbi s UDP (User Datagram Protocol) vezama. Oboje imaju svoj niz prednosti i nedostataka i koriste se prema njihovim zahtjevima.

Protokol kontrole prijenosa podatke dobivene iz aplikacijskog sloja raspoređuje u posebno velike komade podataka, a zatim te pakete dijeli po dio u mrežu. Prvo potvrđuje primljene pakete, zahtijeva potvrde za poslane pakete, a zatim postavlja istek vremena odgovora za ponovni prijenos bilo kojeg paketa ako njihovo priznanje nije primljeno prije isteka vremena. To je glavni razlog zašto se ovo smatra pouzdanom vezom, jer vodi računa da svaki pojedinačni paket koji je primljen primi od suprotnog računala. Taj se protokol uglavnom koristi prilikom preuzimanja i prijenosa velikih datoteka, jer gubitak paketa može rezultirati korupcijom u prenesenim ili preuzetim podacima.

S druge strane, User Datagram Protocol mnogo je jednostavniji, ali nepouzdan u odnosu na Protokol kontrole prijenosa. U UDP-u se ne vrši potvrda za podatke poslane ili primljene od domaćina i od njega. Stoga su velike šanse za pad i gubitak paketa. To je glavni razlog zašto se UDP ne koristi tamo gdje je potreban kvalitetan prijenos podataka i stoga se smatra nepouzdanim. Ova vrsta protokola uglavnom se koristi na YouTubeu ili Vimeu prilikom streaminga videa jer nekoliko kapi paketa neće ometati korisničko iskustvo.

  1. Osnovni temelj mrežnog sloja mreže

Ovaj je specifični sloj alternativno poznat i kao Internet Layer. Ovaj sloj je odgovoran za usmjeravanje podataka preko mreža, a IP protokol koristi se za razlikovanje adresa. Najpopularniji ICMP i IFMP koriste se u ovom sloju. Ovdje se koristi ICMP ili Internet Control Protocol protokol koji se koristi u naredbi ping za provjeru je li domaćin aktivan ili ne. ICMP je jedan od najvažnijih protokola skupa IP protokola. ICMP se također koristi za slanje poruka o pogrešci putem mreže o tome da li je domaćin isključen, ili ne reagira ili je dostupan samo putem značajke wake on Lan i sličnih stvari.

  1. Osnovni temelj mrežnog sloja podataka

Ovaj sloj daje pokretačke programe za različite uređaje koji su prisutni u operativnom sustavu i alternativno je poznat kao sloj mrežnog sučelja. Ovi su pokretači s NIC-a ili kartice mrežnog sučelja prisutne u sustavu. Mrežne kartice zajedno s pravilno konfiguriranim upravljačkim programima uređaja odgovorne su za komunikaciju i prijenos podataka na mreže. Bez kartice mrežnog sučelja komunikacija nije moguća. Ti se podaci prenose bežično putem usmjerivača i Wi-Fi-ja ili putem kabela poput poprečnog ili RJ-45 kabela. Protokoli koji se ovdje koriste za prijenos podataka su ARP (Address Resolution Protocol) i PPP tj. Protokol od točke do točke.

  1. Osnovna osnova umrežavanja fizičkog sloja

Fizički sloj je najviši sloj u OSI modelu umrežavanja računala. Taj se sloj obično sastoji od mrežnog hardvera. Zbog raznolikosti mrežnih uređaja dostupnih na tržištu, ovo je vjerojatno najsloženiji mrežni sloj u OSI arhitekturi. Zadatak ovog sloja je prijenos sirovih bitova preko fizičkog hardvera preko priključnih čvorova. Taj se sloj obično sastoji od hardvera poput bežičnog hardvera, tj. Wi-Fi, kablova, konektora, kartica mrežnog sučelja i mnogih drugih.

Osnovna osnova mrežnih portova, IP adresa i MAC adresa

Osnove bežičnog umrežavanja Sada kada znate kako funkcionira osnovna internetska povezanost, pogledajmo najvažniji dio kako paketi pronalaze pravi put. Zamislite ovu IP adresu, portove i Mac adresu kao zadanu fizičku adresu osobe. Na primjer, recimo osoba kojoj gospodin Smith ima adresu kao 21, New Wing Tower, Ulica High Roller Street. Dakle, ovdje je MAC ID New Wing Tower koji je ime zgrade ili društva koje se nikada ne mijenja. Street Roller Street je područje ili adresa ulice koja je ovdje IP adresa. Kako postoji nekolicina ulica do odredišta, ovo je slično IP adresi jer se IP adresa može mijenjati ovisno o DHCP-u u umrežavanju. I na kraju, luka je Room Room koji u našem slučaju iznosi 21. Cijeli ovaj scenarij funkcionira ovako. Recimo, na primjer, da ćete primiti kurira na gornju adresu, ali navedete pogrešan broj sobe, kurir može stići u zatvorenu sobu ili čak i tamo. Slično tome, ako je pogrešnom broju priključka dodan dolazni paket, tada paket možda neće ni stići do adrese, a razlog je taj što je drugi port vatrozid zatvoren ili je već zauzet nekim drugim povezivanjem paketa u tijeku.

Razumijevanje jezika umrežavanja nije tako teško. Potrebna je samo osoba koja je spremna kopati dublje i spremna da ih opere. Ovo su samo osnove umrežavanja. Zapravo možete detaljno naučiti čitajući o prenosu paketa i kako se povezljivost odvija čitajući SYN i ACK metode koje ovdje nisam spomenuo. Razmislite o učenju CCNA knjige koja će zapravo pokriti sve aspekte umrežavanja.

Preporučeni članci

Dakle, evo nekoliko koji će vam pomoći da saznate više detalja o osnovnim osnovama umrežavanja, osnovama bežičnog umrežavanja i osnovama kućnog umrežavanja, zato samo prođite dolje navedenu vezu.

  1. Najbolji korak pravi način za napraviti aplikacijski i sistemski softver
  2. Internetska pitanja o sigurnosti u mreži - Najčešća i najčešća pitanja
  3. Besplatni korisni savjeti za izgradnju mreže vaše karijere (Važno)

Kategorija: