2020. április 29., szerda

Állományok átvitele Interneten

Állományok átvitele Interneten történhet •Email csatolt állományaként •Weboldalról, HTTP protokoll felhasználásával állomány letöltése •Kétirányú fájlátvitel –FTP, FTPS, SFTP •P2P, Bittorrent •DDL
•Tribler FTP •A File TransferProtocol , vagy rövid nevén FTP TCP/IP hálózatokon–mint amilyen az internet is –történő állományátvitelre szolgáló szabvány. •Gyakran van szükség arra, hogy valamilyen állományt hálózaton keresztül töltsünk le saját gépünkre, vagy egy állományt mások számára  hozzáférhetővé tegyünk. Erre alkalmas az FTP, ami lehetővé teszi a  különböző operációs  rendszerű gépek között is  az információcserét. • Az FTP kapcsolat ügyfél/kiszolgáló alapú ,  vagyis szükség van egy kiszolgáló (szerver, egyedi IP címmel) és egy ügyfélprogramra  (kliens). Az operációs rendszerekhez létezik FTP -szerver és kliens program, és sok webböngésző is képes  FTP - kliensként működni. •Azt a folyamatot, amikor egy távoli  számítógépről fájlt mentünk a saját  számítógépünk háttértárára, letöltésnek  nevezzük;  feltöltésnek nevezzük, ha a  folyamat fordított irányban zajlik, és mi töltünk fájlt mások gépére.
•Hasonlóan a HTTP protokollhoz, itt is  kliens és  szerver között zajlik a kommunikáció . A  böngészőkből is elérhetünk  FTP - n  keresztül szervereket a következő módon: ftp://szerver.hu
•Ezután  azonosítanunk kell magunkat egy  felhasználónév - jelszó párossal. Speciális esete
ennek, amikor egy nyilvános szerverhez  kapcsolódunk, ahova nem szükséges előzetes  regisztráció. Ekkor felhasználónévnek az  anonymus szót megadva beléphetünk, anélkül,  hogy jelszót megadtunk volna. Ezt a kapcsolat - felépítési formát nevezzük  Anonymus - FTP - nek.
•Vagyis, a hozzáférési jog alapján kétféle FTP  kapcsolattípus létezik: – Letöltés nyilvánosan hozzáférhető mappákból  – anonim FTP; – letöltés, vagy feltöltés olyan gépről/re, ahol  azonosítóval rendelkezünk. Az FTP kommunikációja során két csatornát  használ : az egyiket a  parancsoknak
, míg a másikat az adatoknak tartja fenn.  A parancsoknál használt csatornának a 21 - es  port van lefoglalva, azonban az adatcsatorna portok változhatnak. Két eset lehetséges: – Aktív FTP  esetén a kapcsolat- felépítési kérés után a szerver fogja kezdeményezni az adatcsatorna felépítését a saját 20
-as portja és a kliens azon  portja között, amelyről az csatlakozott. – Passzív FTP  esetén a szerver kijelöl egy portot , amit elküld a kliensnek, hogy az ahhoz  csatlakozzon FTP metódusok Az FTP is rendelkezik a  HTTP - hez hasonlóan  metódusokkal, például: – USER és PASS: felhasználónév és jelszó megadásakor  használjuk – CD: könyvtár megnyitására használt parancs – LS: segítségével listázhatjuk az aktuális könyvtár  tartalmát – PORT: a kapcsolat felépítésekor használjuk például az
adatcsatorna  portjának elküldéséhez – PASV: az adott felet passzív módba állíthatjuk  segítségével, azaz készülhet az adatok fogadására – HELP parancs segítségével megtudhatjuk, hogy milyen
parancsok állnak még rendelkezésre FTPS, SFTP, SCP
• A HTTPS mintájára az FTPS protokoll a csatornákat az SSL réteg segítségével titkosítja.
• SCP (Secure Copy )
–SSH -t használnál, ami egy protokoll: egy helyi és egy távoli számítógép közötti biztonságos, titkosított csatorna kiépítését biztosítja.
•Az SFTP Secure FTP vagy más néven FTP over SSH) esetében a kommunikáció (parancs és adat is) egy biztonságos SSH kapcsolaton keresztül történik. Mivel másik protokollt használ, így a szabványos FTP kliens programok nem képesek kommunikálni egy SFTP szerverrel. SSL SSL (
Secure Socket Layer ) egy protokoll réteg, amely a TCP/IP rétege és a HTTP rétege között  helyezkedik el. Böngészésnél az SSL biztosítja a biztonságos kommunikációt a böngésző és a
webszerver között . Autentikációhoz digitálisan aláírt tanusítványokat használ, a kommunikáció titkosítva zajlik.
Az SSL kapcsolat
- felépítés során a böngésző és a szerver közösen megegyeznek egy kulcsban . Ez általában egy
véletlenszerű számsorozat. Ebből generálják azután - az egy kapcsolat erejéig használatos
-kulcsot, és ezt használják valamely szimmetrikus titkosító algoritmussal (pl. DES, AES
P2P
• A peer - to - peer lényege , hogy a hálózat végpontjai közvetlenül egymással kommunikálnak, központi kitüntetett csomópont nélkül .
•A peer - to - peer fogalom két hasonló, de célját tekintve eltérő fogalomkört is takar: a számítógépek egyenrangú technológiai szintű kapcsolódási módját egy helyi hálózaton, valamint valamilyen célból közvetlenül kapcsolódó szoftver megoldások működési elvét.A P2P már az Internet születésénél is jelen volt. Gazdaságossági és technikai okokból a hierarchia folyamatosan kezdett központosodni, míg az Internet széles körű elterjedésének idejére már túlnyomórészt a szerver - kliens architektúra volt jellemző.
•A peer - to - peer rendszerek reneszánszát a sávszélesség növekedésével és a tömörítési algoritmusok javulásával berobbanó fájlcserélő alkalmazások hozták el .                                              • Első fájlcserélő klasszikusként a Napster jelent meg, és hihetetlen sebességgel tett szert több
millió felhasználóra. Architektúráját tekintve még hibrid, központi szerverfarm kapcsolja össze a
felhasználóktól jött file - kéréseket a file felajánlásokkal, de maga az adatcsere a felhasználók között már a szervertől függetlenül zajlik .
•A nagy népszerűség mellett sok pert indítottak a rendszer ellen a szerzői jogok tulajdonosai, ez
végül a Napster bezárását eredményezte. A fájlcserélők és ezzel a peer - to - peer szoftverek
terjedésének ezzel azonban már nem lehetett gátat vetni.
•Sorra alakultak a további fájlcserélő rendszerek. Ilyen volt a teljesen elosztott Gnutella
, az IRC+FTP+fájlkereső összeállítást modellező DC++ , vagy a nagy népszerűségre
szert tevő Kazaa . A Bittorrent minden korábbinál népszerűbb lett.                                                         • A peer - to - peer hálózatok másik jelentős  alkalmazási területe a telefonprogramok, például a
Skype .Bittorrent
•ABitTorrent informatikai protokoll , valamint ezt a protokollt használó p2p alapú fájlcserélő rendszer .
•A  szoftvert Bram Cohen írta Python nyelven, és a BitTorrent Open Source licenc alatt tette
közzé A kliensek a fájlokat szeletekben töltik le Minden csomópont megkeresi a hiányzó részhez a lehető leggyorsabb kapcsolatot, miközben ő is letöltésre kínálja fel a már letöltött fájldarabokat.
A módszer nagyon jól beválik nagyméretű fájloknál, például videók és nagyobb szoftverek esetében. Ennek az az oka, hogy az ilyen letöltéseknél a szűk keresztmetszetet általában a szerver sávszélessége jelenti. A BitTorrent esetében minél keresettebb egy fájl, annál többen vesznek részt az elosztásában, ezáltal az elosztása gyorsabban megtörténik, mintha mindenki egy központi helyről (szerverről) töltötte volna le. A fájlok darabolásából adódik, hogy a megszakadt letöltések könnyen folytathatóak.

Nincsenek megjegyzések:

Megjegyzés küldése