Minden, ami a hálózatépítés alapvető elemeit illeti

A legtöbb ember informatikus-technikus akar lenni, de csak a hardverről tudnak. Néhányan elkezdik megtanulni a Linux-kiszolgálókat, mások pedig a Windows-kiszolgálókat, de mindenki elakad egy olyan ponton, amelyet nem tartanak olyan fontosnak. És erről ma fogok blogolni. Arról szól, hogy megtisztítsuk a hálózatépítés alapjait. Röviden, TCP / IP-re és más hasonló protokollokra gondolok.

A legfontosabb hálózati protokollok - TCP / IP

Az otthoni hálózatépítés alapjai Most, mielőtt elkezdenék az alapokat, hadd tegyek fel egy egyszerű kérdést. Gondolkozott már azon, hogy hogyan tudnak a számítógépek egymással beszélgetni, amikor üzeneteket küldenek LAN-on, WAN-on vagy MAN-en keresztül? A számítógépek kölcsönhatásának megértése nagyon fontos, amikor hálózati rendszergazdavá válik. A hálózati protokollok nem csak a rendszergazdák számára fontosak, hanem azoknak a fejlesztőknek is, akik JAVA vagy Socket alapú programokat használó kiszolgálókkal kapcsolatos alkalmazásokat építnek, például a Python vagy a bash alkalmazásával.

A számítógépes hálózatokat más IP protokollkészletekkel végezzük. A leggyakrabban használt protokollok a TCP és az IP. A TCP jelentése az átviteli vezérlő protokoll, az IP pedig az internetes protokoll. Minden protokollnak egy speciális rétegű architektúrája van, saját funkciókészletével együtt. Vessen egy pillantást az IP protokollra: -

Az IP protokoll

Az IP vagy az Internet Protocol meghatározza a hálózati kommunikációs protokollok alapelveit. Ez az IP protokoll segít a több adatáramlat továbbításában a hálózati határokon. Az IP-protokoll fő funkciója az útválasztási funkciók biztosítása hálózatok közötti összeköttetés létrehozására az internet lehetővé tétele érdekében. Az IP protokoll elsődleges feladata, hogy csomagokat szállítson egyik gazdagépről a másikra, csak a csomagok fejlécében lévő IP-címektől függően.

Az IP protokoll minden rétegének megvan a saját utasításkészlete a végrehajtáshoz. A TCP és az IP itt általában 4 különböző rétegből áll, azaz az Alkalmazási rétegből, a Közlekedési rétegből, az Adatkapcsolat rétegből és a Hálózati rétegből. Az OSI hálózatépítési modellje (Open Systems Interconnection) azonban általában 7 különféle rétegre mutat.

Vessen egy pillantást ezekre a következőkre: -

  1. A hálózati réteg alapvető elemei

Az Alkalmazási réteg a hálózati TCP és IP protokollkészlet legfelső rétege. Ez a speciális réteg adatokat továbbít a számítógépekre az egyik végről a másikra olyan alkalmazások és folyamatok segítségével, amelyek szállítási réteg protokollokat használnak. Ezen alkalmazások és folyamatok mindegyike speciális utasításokat tartalmaz egy feladat végrehajtásához, majd a második réteggel - a szállítási réteggel - történő kommunikációhoz. Az alábbiakban látható néhány népszerű alkalmazásréteg-protokoll:

  • HTTP vagy Hypertext átviteli protokollt, amelyet leginkább a modern böngészők használnak. Ez a világháló (www) tényleges alapja. A HTTP egy kérés és válasz típusú protokoll, amely az ügyfél nevében hajt végre műveleteket, és ugyanezen válaszra kéri a kiszolgálót. A kérés cserébe képeket, szöveget, hangot és videót tartalmazhat. Noha a HTTP-t nagyrészt használják, nagyon biztonságos, és ez a fő oka annak, hogy a HTTPS-t váltotta fel, amely a Hypertext átviteli protokoll biztonságos. A HTTPS-t úgy fejlesztették ki, hogy hitelesítse a weboldal tanúsítványát és megóvja a továbbított adatok magánéletét.
  • FTP vagy File Transfer Protocol adatátvitelre különféle hálózatokon keresztül. Az FTP kliens és szerver architektúra modellt használ az adatok vezérlésére és adatátvitelére a számítógépek között. Alapértelmezés szerint a szerver úgy van konfigurálva, hogy automatikusan és névtelenül csatlakozzon, de úgy konfigurálható, hogy egyszerű szövegű jelszót használjon a hitelesítéshez. Az átvitt adatok titkosításához az SSL (Secure Sockets Layer), a TLS (Transport Layer Security) és az SSH (Secure Shell) is használható. Az SSH a leggyakrabban használt, és nyilvános kulcsú hitelesítést használ, amely rendkívül biztonságos. Az SSL szintén meglehetősen biztonságos, de ennek ellenére visszafejteni lehet olyan alkalmazásokkal, mint például az ember a középső támadás során végrehajtott SSL-csíkkal. A Windows számára az SSH legnépszerűbb eszköze a Putty, amely SSH és Telnet kliens, valamint nyílt forráskódú (http://www.putty.org/).
  • Az e-mailek továbbításához az SMTP vagy az egyszerű levélátviteli protokollt kell használni. Az SMTP szöveges protokoll, amely a TCP és az IP kapcsolaton működik. Az SMTP kapcsolat a következő három elemből áll: MAIL a visszatérő cím meghatározásához, az RCTP a címzetthez történő csatlakozáshoz és a DATA, amely az üzenet része. Ez a DATA egy üzenet fejlécéből áll, hogy a megfelelő módon működjön.
  • Az SNMP vagy az Egyszerű hálózatkezelési protokoll egy IP alapú protokoll. Az SNMP következetes módon gyűjt információkat az egyes gépek IP-címeiről. Az SNMP protokollok több verziója is létezett, mint például az SNMPv1, SNMPv2 és az SNMPv3. Az olyan eszközök, mint az útválasztók, a kapcsolók, a modemek és a szerver támogatják az SNMP protokollt.
  1. A hálózati prezentációs réteg alapvető elemei

Ez a réteg konvertálja vagy elvégzi az adatok fordítását, például a karakterkódolást, például a Unicode vagy az UTF8, a titkosítást / visszafejtést és az adatok tömörítését egy hálózati eszköz és egy alkalmazás között. Kevés példa erre a JSON, XML, HTML, CSS és még sok más. Ez a réteg sokkal hasznosabb, ha biztonságos tranzakciókat hajt végre, például banki műveleteket végez, és pénzátutalást végez az adatok elszámolása érdekében, és menet közben is titkosítva és dekódolva kell lennie. Ez a réteg felelős az olyan formátumok konvertálásáért is, mint az UTF8 ASCII-ként és hasonló elemekké. Bár a titkosítást és a dekódolást az alkalmazás vagy a munkamenet rétegek más rétegei is elvégezhetik, mindegyiknek megvan a saját hátránya, és ezért ez a réteg gondoskodik erről. A legtöbb alkalmazás manapság nem tesz különbséget az alkalmazás és a bemutató réteg között, és ugyanazoknak tekintik őket, amikor adatokat kódolnak és továbbítanak a hálózaton keresztül.

Ajánlott tanfolyamok

  • JIRA tanfolyamok
  • Java EE / J2EE program
  • Tanfolyam az eszközök összeszereléséről és kábelezéséről
  • Általános hálózati tanfolyam
  1. A hálózati munkamenet réteg alapvető elemei

A hálózatépítés során a munkamenet réteg felelős a munkamenet megnyitásáért, bezárásáért és a végfelhasználói alkalmazás számára történő kezeléséért. Ez a munkamenet több kérést és választ tartalmazhat, amelyek a szoftverben előfordulnak. Ha leválasztás történik, vagy ha csomagvesztés merül fel, az OSI session réteg Ip protokoll megpróbálja helyreállítani a kapcsolatot, és ha erre nem sikerül, akkor megpróbálja teljesen bezárni, és új kapcsolatot nyit meg. Ez lehet teljes vagy fél duplex művelet. Ez a réteg a csomagok kombinációját és a megfelelő sorrendben történő rendezést is kezeli. Például, amikor letölt valamit a Bit torrentből, láthatja, hogy a csomagok letöltésre kerülnek, de nem szinkronizált módon. Ez a munkamenet réteg egyesíti a különféle patakokból származó csomagokat, és lehetővé teszi azok megfelelő szinkronizálását.

  1. A hálózati közlekedési réteg alapvető elemei

Az átviteli réteg kommunikál az alkalmazás réteggel, hogy adatokat továbbítson a megfelelő gazdagépekhez. A két legfontosabb protokoll, amelyet szinte mindenütt használnak a szállítási rétegeken, a TCP és az UDP protokollok. Ugyanakkor a TCP (Transmission Control Protocol) kapcsolatok megbízhatóbbak az UDP (User Datagram Protocol) kapcsolatokhoz képest. Mindkettőnek megvan saját előnyei és hátrányai, és igényeik szerint használják őket.

A Transmission Control Protocol továbbítja az alkalmazás rétegtől kapott adatokat meghatározott méretű adatdarabokra, majd ezeket a csomagokat részben továbbítja a hálózatra. Először nyugtázza a kapott csomagokat, nyugtázza az elküldött csomagok visszaigazolását, majd beállítja a válaszidőt az összes csomag újraküldésére, ha nyugtázásukat nem kapják meg az időkorlát lejárta előtt. Ez a fő oka annak, hogy ezt megbízható kapcsolatnak tekintik, mivel gondoskodik arról, hogy minden egyes átvitt csomagot a másik gazda fogadjon. Ezt a protokollt főként nagy fájlok letöltésére és feltöltésére használják, mivel a csomagok elvesztése a feltöltött vagy letöltött adatok sérülését okozhatja.

A felhasználói Datagram Protokoll viszont sokkal egyszerűbb, de megbízhatatlan, mint a Transmission Control Protocol. Az UDP-ben nem történik nyugtázás a gazdagépnek küldött vagy fogadott adatok ellen. Ezért nagy a esélye a csomagcsökkenésnek és -szivárgásnak. Ez az oka annak, hogy az UDP-t nem használják ott, ahol minőségi adatátvitelre van szükség, és ezért megbízhatatlannak tekintik. Az ilyen típusú protokollt leginkább a YouTube-ban vagy a Vimeo-ban használják egy videó streamingjeként, mivel néhány csomagcsepp nem akadályozza a felhasználói élményt.

  1. A hálózati hálózati réteg alapvető elemei

Ezt a speciális réteget alternatív módon internetrétegnek is nevezik. Ez a réteg felelős az adatok hálózaton keresztüli továbbításáért, az IP protokoll pedig a címek megkülönböztetésére szolgál. Ebben a rétegben a legnépszerűbb ICMP-t és az IFMP-t használják. Az itt használt ICMP vagy Internet Control Message Protocol protokollt használják, amelyet a ping parancsban használnak annak ellenőrzésére, hogy a gazda aktív vagy nem. Az ICMP az IP protokollkészlet egyik legfontosabb protokollja. Az ICMP-t hibaüzenetek küldésére is használják a hálózaton keresztül arról, hogy a gazdagép nem működik-e, nem válaszol, vagy ha csak a Wake on Lan szolgáltatáson keresztül érhetők el, és hasonló dolgokon keresztül.

  1. A hálózati adatkapcsolat réteg alapvető elemei

Ez a réteg biztosítja az operációs rendszerben lévő különféle eszközök illesztőprogramjait, és alternatív módon hálózati interfész rétegként is ismert. Ezek az illesztőprogramok a rendszerben lévő NIC vagy hálózati interfészkártyát tartalmazzák. A hálózati kártyák és a megfelelően konfigurált eszközillesztők felelősek az adatátvitelért és a hálózatokba történő továbbításáért. Hálózati interfészkártya nélkül a kommunikáció nem lehetséges. Ezeket az adatokat vezeték nélkül továbbítják útválasztók és Wi-Fi útján, vagy olyan kábelen keresztül, mint például a kereszt- vagy az RJ-45 kábel. Az adatátvitelhez itt használt protokollok az ARP (Address Resolution Protocol) és a PPP, azaz pont-pont protokoll.

  1. A fizikai réteg hálózatépítésének alapvető elemei

A fizikai réteg a számítógépes hálózat OSI modelljének legfelső rétege. Ez a réteg általában a hálózati hardverből áll. A piacon elérhető hálózati eszközök sokfélesége miatt ez valószínűleg a legbonyolultabb hálózati réteg az OSI architektúrában. Ennek a rétegnek az a feladata, hogy a nyers biteket fizikai hardveren továbbítsa a csatlakozó csomópontokon keresztül. Ez a réteg tipikusan hardverből áll, mint például a vezeték nélküli hardver, azaz a Wi-Fi, a kábelek, csatlakozók, a hálózati interfészkártyák és még sok más.

A hálózati portok, IP-címek és MAC-címek alapvető elemei

A vezeték nélküli hálózat alapjai Most, hogy tudja, hogyan működik az alapvető internet-kapcsolat, vessünk egy pillantást a legfontosabb részre, hogyan találják meg a csomagok a megfelelő gazdagépeket. Gondoljon erre az IP-címre, portokra és a Mac-címre mint egy személy alapértelmezett fizikai címére. Tegyük fel például, hogy Mr. Smith címe 21, New Wing Tower, High Roller Street. Tehát itt a MAC ID az Új Szárnyas torony, amely az épület vagy a társadalom neve, amely soha nem változik. A High Roller Street az a terület vagy utcai cím, amely itt az IP cím. Mivel számos utca érheti el a rendeltetési helyet, ez hasonló az IP-címhez, mivel az IP-cím változhat a hálózaton belüli DHCP-től függően. És végül: a port a szoba száma, amely esetünkben 21. Ez az egész forgatókönyv így működik. Tegyük fel például, hogy egy futárt fog kapni a fenti címen, de rossz szobaszámot ad meg, akkor a futár elérheti a zárt helyiséget, amely még ott sem van. Hasonlóképpen, ha helytelen portszámot adnak a bejövő csomagnak, akkor a csomag nem is éri el a címet, mert a másik portot tűzfal zárhatja be, vagy már el van foglalva más folyamatban lévő csomagkapcsolatokkal.

A hálózatépítés nyelveinek megértése nem olyan nehéz. Csak egy embernek kell mélyebbre ásni, és készen áll a piszkos kezükre. Ezek csak a hálózatépítés alapjai. Valójában részletesen megismerheti a csomagok továbbításáról és arról, hogy hogyan történik a kapcsolat, a SYN és az ACK módszerek elolvasásával, amelyeket itt nem említettem. Fontolja meg a CCNA könyv elsajátítását, amely valójában a hálózatépítés összes aspektusát lefedi.

Ajánlott cikkek

Tehát itt van néhány, amely segít megismerni a hálózatépítés alapjait, a vezeték nélküli hálózat alapjait és az otthoni hálózatépítés alapjait, tehát csak keresse meg az alábbi linket.

  1. A legjobb lépés a megfelelő alkalmazás- és rendszerszoftver készítéséhez
  2. Hálózati biztonsági interjúkérdések - a legnépszerűbbek és a leggyakrabban feltett kérdések
  3. Ingyenes hasznos tippek a karrierhálózat felépítéséhez (Fontos)

Kategória: