helyi kiszolgáló

A területen az a számítógépes hálózatok , a localhost (a helyi gazda francia ) a szokásos neve, amely kijelöli a logikai interfész a helyi számítógépen .

Az informatikában gyakran kliens-szerver módban dolgozunk  : egy vagy több gép kéréseket küld egy központi szerverre, amely elküldi a megfelelő válaszokat. Ilyen például egy webszerver vagy egy adatbázis-kiszolgáló.

A hálózaton történő cserét magában foglaló számítógépes program fejlesztési szakaszában nem feltétlenül szükséges több fizikai gép, vagy akár virtuális gép: ugyanaz a fizikai gép tökéletesen képes befogadni a szervert és egy vagy több klienst, pontosan ugyanazon feltételek mellett. : portokon keresztüli kommunikációval .

A gépen tárolt kliens (ek) az IP protokollt használják a kommunikációhoz. Nem számít, hogy a programok hol helyezkednek el fizikailag, a protokoll alsó rétegei gondoskodnak a részletek elrejtéséről. A localhost név társul az IPv6 :: 1 címhez és a 127.0.0.0/8 IPv4 címtartományhoz (az összes IPv4 cím 127.0.0.1 és 127.255.255.255 között van, amelyek közül a leggyakrabban használt 127.0.0.1).

Az ebben a helyzetben használt virtuális hálózati interfészt loopback interfésznek hívjuk ( a Unix-ban rövidítve lo -nak ) vagy helyi huroknak.

Gyakorlatban

Bármely funkcionális TCP / IP- veremű gép megcímezheti a localhostot , még akkor is, ha ez a gép nem csatlakozik semmilyen fizikai vagy virtuális hálózathoz.

Természetesen szükséges, hogy a megfelelő kiszolgálót előzetesen elindítsák (például egy webszervert vagy egy adatbázis-kiszolgálót ) egy korábban elfogadott porton (illetve alapértelmezés szerint a 80-as porton a HTTP- kérésekhez társítva , valamint a 3306-os porton, amelyen alapértelmezés szerint egy MySQL szervert hallgathat ).

Így a ping program segítségével ellenőrizhetjük, hogy egy gép TCP / IP vereme működik-e . Ez pontosabban az ICMP protokollon alapul, amely az IP protokollon alapul . A ping által kibocsátott visszhang hatékony visszatérése lehetővé teszi a TCP alatti hálózati réteg meghibásodásának kiküszöbölését . A ping által kibocsátott visszhangra adott válasz azonban biztonsági okokból gátolható egy rendszeren belül, ebben az esetben az állapotinformációk (aktív vagy nem) gyűjtésének elkerülése érdekében egy adott hálózatban a hálózatot alkotó csomópontokon.

Az alábbi parancskimeneti kivonatok a ping programmal (itt egy GNU / Linux rendszerben) kiadott kérelmek tényleges visszatérését szemléltetik , amelyeknek továbbítják a localhost argumentumot .

$ ping localhost PING localhost (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.3 ms 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.1 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.1 ms 64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.1 ms […] $ ping6 localhost PING localhost(::1) from ::1: 56 data bytes 64 bytes from ::1: icmp_seq=1 ttl=64 time=0.057 ms 64 bytes from ::1: icmp_seq=2 ttl=64 time=0.052 ms 64 bytes from ::1: icmp_seq=3 ttl=64 time=0.049 ms […]

Belső linkek

Megjegyzések és hivatkozások

  1. vagy több
  2. például több különböző internetes böngésző, vagy több MySQL kliens
  3. A localhost nevet IP-címmel társított névként kell meghatározni. Ez tipikusan a egy adott nevű fájl házigazdák , csoportosítására mérkőzések között IPv4 és / vagy IPv6-címek és nevek vagy felvett nevek.
  4. A virtuális gép különösen a virtualizációs szoftverben konfigurált kapcsolóval vagy virtuális útválasztóval csatlakoztatható fizikai hálózathoz .