Skip to main content

Mi az a számítógépes hálózati programozás?

A számítógépes hálózati programozás leírja azokat a programokat, amelyek képesek a hálózati kommunikáció használatára a működéshez.Az ezt a módszert használó programok mdash;Alapvetően minden olyan program, amely más hálózati programokat igényel a művészethez mdash;elosztott rendszernek nevezzük.Ezek a programok alapvetően három kategóriába tartoznak: csatlakoztatott, nem csatlakoztatott vagy peer-to-peer.Ezek a kategóriák széles körben leírják, hogy a program hogyan használja a hálózati kapcsolatot és a kapcsolatot a programokkal a másik végén.

Amikor a számítógépes hálózati programozásról beszél, a kifejezés hálózat nagyon széles.Mindent lefed a helyi intranetektől, ahol egyetlen személy megosztja a hozzáférést a csatlakoztatott rendszerek és a teljes internet-hozzáférés között, ahol a rendszerek több ezer mérföldes távolságra lehetnek.A programok céljától, elhelyezkedésétől vagy távolságától függetlenül mindegyiknek több darabra van szüksége a különböző helyeken a helyes működéshez.

A programok leírására használt közös kifejezés „elosztott rendszer”. Ez alapvetően azt jelentitöbb helyre osztották el.A program egyetlen rendszerként működik, de megköveteli a hálózatnak, hogy hagyja, hogy ezek a rendszerek kölcsönhatásba lépjenek.

Általában a számítógépes hálózati programozás három kategóriába tartozik.A csatlakoztatott rendszer megköveteli, hogy két vagy több rendszer folyamatosan kommunikáljon a működés érdekében.Ezek gyakran kliens/szerver kapcsolatok, ahol sok ügyfél csatlakozik egy nagy szerverhez.Ezekben az esetekben általában meglehetősen rengeteg egyenlőtlenség van, a csatlakoztatott rendszer egyik fele sokkal fontosabb, vagy több funkcionalitással rendelkezik, mint a másik.de önállóan fog működni.Noha ennek a modellnek számos alkalmazás van, a közös aktuális felhasználás a hitelesítési kiszolgáló.Ebben a beállításban egy program tele van és teljes egy helyen, de csak akkor fog működni, ha egy másik program utasítja.Amikor egy felhasználó megpróbálja használni a programot, akkor az engedélyt a hitelesítési kiszolgálóra, és a kiszolgáló válaszol.A szerveren található információk feleslegesek a programhoz, de nem fog működni, hacsak nem tudnak kommunikálni.

A számítógépes hálózati programozás harmadik típusa a peer-to-peer.Ebben a stílusban a programok mind ügyfél, mind szerver, egyszerre egyidejűleg információt küldenek és fogadnak.Ezek a programok általában más azonos típusú programokhoz kapcsolódnak, és egy zárt rendszert készítenek, amely száz, ha nem több ezer független rendszerből áll.Ez általában a leginkább kiegyensúlyozott a számítógépes hálózati programozási stílusok közül, mivel az egyes programok lényegében azonos.