Á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