Tudd Intuíció, előadás, bevezetés a webes technológiák szerkezetének és elvek web

Protokollok TCP / IP Stack

A hálózat adatai mindig továbbított blokkok mérete viszonylag kicsi. Minden blokk van egy előtag rész (fejléc), amely leírja a tartalmát a blokk, és az utótag tartalmazó, például információkat ellenőrzésére integritásának a továbbított adatok blokk.

Név TCP / IP protokoll stack áll a nevét két különböző protokollokat. IP (Internet Protocol) protokoll egy olyan protokoll, az alsó (hálózati) szinten felelős az adatcsomagok a hálózaton. Tartozik az úgynevezett datagram és nélkül működik köszönetnyilvánítás. Ez azt jelenti, hogy ha használja az adatcsomagok szállítás nem garantált, és nem támogatott. Ez azonban nem garantálható, és azt is, hogy a csomagok érkeznek meg rendeltetési helyükre a sorrendben, ahogy küldtek.

A hálózati réteg protokoll is tűzfal Control Message Protocol ICMP (Internet Control Message Protocol), továbbító útválasztó forrás hibainformációkat adáskor a csomagot.

Nyilvánvaló, hogy sokkal könnyebb, hogy adatokat továbbítson a csatornát, amely megfelelően működik, a szállítás az összes csomagot a megadott sorrendben. Ezért a protokoll IP adatátviteli protokollt fut magasabb (jármű) szint - TCP (Transmission Control Protocol). Küldésére és fogadására csomagokat az IP protokollt. TCP garantálja szállítás minden továbbított adatcsomagok a megfelelő sorrendben.

Meg kell jegyezni, hogy az IP-protokoll egy gyors adatátvitel. mivel nincs idő megy el a elismervényt minden egyes csomagot. Vannak más előnyöket is. Ezek közül az egyik, hogy lehetővé teszi, hogy küldjön adatcsomagokat egy broadcast módban, amikor eléri az összes számítógép a fizikai hálózaton. Ami a TCP protokollt. Az adatokat meg kell hozzon létre egy kommunikációs csatornát a számítógépek között. Ő hozta létre az IP protokollt.

DNS Domain Name System

A TCP / IP-hálózatok használata domain név rendszer. amelynek hierarchia (fa) szerkezetet. Ez a név emlékeztet a szerkezet a hierarchia nevek felhasználható többféle fájlrendszert. Jegyezzük fel a domain név kezdődik a legalacsonyabb komponens, majd miután egy ideig, hogy a rangidős jellegét a név, és így tovább. A szekvencia végződik a gyökér nevét, például: company.yandex.ru.

Így épített Name System lehetővé teszi, hogy megosszák a közigazgatási felelősség támogatásával egyediségét nevek belül hierarchikus szintnek a különböző emberek és szervezetek.

A nevek gyűjteménye, akik több régebbi komponensek azonos formában a domain nevet.

A root domain kezelője a központi hatóságok az internet: IANA és Internic.

A felső szintű domének az egyes országok, valamint a különböző típusú szervezetek. A nevét ezeken a területeken kell követnie a nemzetközi ISO 3166. Az ország által használt kódok a két betűből álló rövidítés, például ru (Magyarország), nekünk (Amerikai Egyesült Államok), akkor (Olaszország), fr (Franciaország).

A különböző típusú szervezetek a hárombetűs rövidítések:

  • net - hálózati szervezetek
  • org - non-profit szervezetek;
  • com - kereskedelmi szervezetek;
  • edu - oktatási intézmények;
  • gov - kormányzati szervezetek.

Adminisztráció minden tartományban van rendelve egy külön szervezet, amely átruházta beadása aldomainjeid más szervezetek.

Ahhoz, hogy a domain nevet, akkor regisztrálnia kell a megfelelő szervezetet, InterNIC szervezet, amely átruházta a hatáskörét, hogy az elosztó a domain nevek.

Két rendszerek -imen DNS feloldást.

  1. DNS-kliens kéri a helyi DNS-szerver az aldomain, amelyre az ügyfél tartozik;
  2. további
  3. Ha a helyi DNS-kiszolgáló tudja a választ, az visszakerül az ügyfél
  4. Ha a helyi szerver nem tudja a választ, ellátja iteratív lekérdezések a root szervereket. Miután megkapta a választ szerver elküldi az ügyfélnek.

A szerkezet és elvei WWW

Hálózati WWW alkotnak millió webszerverek. található szerte a világon. Web - kiszolgáló egy futó program a számítógép csatlakozik a hálózathoz, és továbbítja az adatokat HTTP-n keresztül.

Hogy azonosítsa a forrásokat (gyakran fájlokat, vagy azok egy része) a WWW használják azonosítók URI (Uniform Resource Identifier) ​​a források. Megkereséséhez a hálózati erőforrásokat használják Resource Locator URL (Uniform Resource Locator). Ilyen URL -lokatory képviseli kombinációja URI és a DNS-rendszer.

Proxies

A proxy szerver (proxy szerver) - service számítógépes hálózatokban, amely lehetővé teszi az ügyfelek számára a közvetett kéréseket más hálózati szolgáltatásokhoz.

A kliens először csatlakozik a proxy szerver, és kéri az erőforrást. egy másik kiszolgálón található. Ezután a proxy szerver vagy csatlakozik a megadott kiszolgálóhoz, és beszerzi az erőforrást, vagy adja át az erőforrást saját cache (ha rendelkezésre áll). Egyes esetekben az ügyfél kérésére, vagy a kiszolgáló válaszát lehet módosítani a proxy szerver bizonyos célokra. Mint egy proxy szerver segít megvédeni a kliens számítógépen valamilyen hálózati támadások ellen.

Leggyakrabban, proxy szervereket használjuk az alábbi célokra:

Internet alkalmazási réteg protokoll

A legmagasabb szintet a hierarchiában az Internet protokollok figyelembe az alábbi alkalmazási réteg protokollok:

Nézzük meg részletesebben néhány ilyen protokollokat.

FTP lehetővé teszi, hogy a külső FTP szervereket, tartalmának megtekintéséhez és a fájlok letöltésére a szerverről, vagy a szerveren; Ezen kívül lehetőség fájlátvitel módban kiszolgálók között; FTP lehetővé teszi a fájlok megosztására, és műveleteket végeznek velük a TCP-hálózat. Ez a protokoll függetlenül működik az operációs rendszer. Történelmileg, az FTP protokoll javasolt nyílt alkalmassága, hogy átlátható fájlok átvitelét egyik számítógépről a másikra a hálózaton keresztül. Ez nem olyan triviális, mint amilyennek látszik, mivel a különböző típusú számítógépek változhat a méret szóval bittel tárolható nem ugyanabban a sorrendben, vagy használja a különböző formátumok szó.

A név „telnet” is van néhány eszköz, amely végrehajtja az ügyfél része a protokollnak. telnet protokoll működik elveivel összhangban az építészet „kliens-szerver” és biztosítja emulációs alfanumerikus terminál, amely korlátozza a felhasználó parancssori módban. telnet alkalmazás előírt nyelvi kommunikációs terminálok a távoli számítógépekre. Amikor nem volt az ARPANET. szükséges saját terminálok minden számítógépes rendszer. telnet alkalmazás vált egy közös nevező a terminálokon. Ez elég volt ahhoz, hogy írjon az egyes számítógépes szoftver, amely támogatja a „telnet terminál” egy terminál kommunikálni a számítógépekkel minden fajta.

Ez hasonlóképpen működik a telnet protokoll és rlogin, de velük ellentétben titkosítja az összes forgalom, beleértve a jelszavakat, és továbbítják. SSH-kliens, és az SSH-kiszolgálók állnak rendelkezésre a legtöbb operációs rendszer.