Verskil tussen HTTP en FTP

Verskil tussen HTTP en FTP
Verskil tussen HTTP en FTP

Video: Verskil tussen HTTP en FTP

Video: Verskil tussen HTTP en FTP
Video: Lydende Vorm 2024, Julie
Anonim

HTTP vs FTP

HTTP (Hyper Text Transfer Protocol) en FTP (File Transfer Protocol) is albei netwerkprotokolle wat dit makliker maak om lêers oor die netwerk van een plek na 'n ander afgeleë plek oor te dra. HTTP is die protokol wat deur die Wêreldwye Web gebruik word, en dit laat die oordrag van lêers van 'n webbediener na die kliënt se webblaaier toe om die webblaaie wat op die internet beskikbaar is, te bekyk. FTP is 'n protokol wat gebruik word om lêers van een rekenaar na 'n FTP-bediener op te laai, of om lêers van 'n FTP-bediener na een van die rekenaars in die netwerk af te laai. Beide hierdie protokolle gebruik TCP (Transmission Control Protocol) om lêers oor te dra.

Wat is

HTTP word beskou as 'n Request-Response-protokol, en dit funksioneer op die toepassingslaag volgens die OSI (Open Systems Interconnection)-model. Dit beskryf hoe die HTTP-boodskappe geformateer en oorgedra word, en hoe die bediener en die blaaier volgens die HTTP-opdragte presteer. HTTP dra slegs lêer van die webbediener na die kliënt se webblaaier oor, om die gevraagde webblaaie te bekyk; dus word HTTP as 'n eenrigtingstelsel beskou. Verder dra HTTP lêer slegs oor na die webblaaier om die inhoud te bekyk, dus word dit nie in die geheue van die kliënt se masjien gestoor nie. Dit is 'n staatlose protokol, want elke HTTP-opdrag tree onafhanklik op van ander opdragte wat voorheen gebruik is.

Wat is FTP?

FTP is 'n protokol wat gebruik word om lêers tussen FTP-bediener en 'n kliëntmasjien in die netwerk op te laai en af te laai deur TCP te gebruik. Dit werk op die toepassingslaag soos beskryf in die OSI-model. Wanneer 'n lêer met FTP van een toestel na 'n ander oorgedra word, word die hele lêer oorgedra en dit word in die geheue van die toestel gestoor. Verder laat FTP-protokol nie net toe om lêers van bediener na die kliëntmasjien af te laai nie, maar ook om lêers van 'n kliëntrekenaar na die bediener op te laai; dus, FTP word as 'n tweerigtingstelsel beskou.

Hierdie protokol word wyd gebruik deur webwerf-ontwikkelaars om lêers op te laai na webwerwe vanaf persoonlike rekenaar, en om lêers van webwerwe na persoonlike rekenaars af te laai.

FTP gebruik tipies twee poorte, oopgemaak vir die FTP-bediener en FTP-kliënt, en dit help dus om groot groottes lêers met hierdie protokol oor te dra.

Wat is die verskil tussen HTTP en FTP?

– Beide HTTP en FTP is lêeroordragprotokolle gebaseer op TCP, en hulle word gepubliseer in RFC (Request for Comments).

– HTTP word gebruik om die inhoud van 'n webblad van webbediener na 'n kliënt se webblaaier oor te dra, terwyl FTP gebruik word om beide lêers tussen FTP-bediener en FTP-kliënt op te laai en af te laai. Daar word dus na HTTP verwys as 'n eenrigtingstelsel en FTP word onder tweerigtingstelsel gegroepeer.

– Wanneer 'n URL gebruik word wat http insluit, beteken dit dat die gebruiker aan 'n webbediener koppel, en wanneer 'n URL gebruik word wat ftp bevat, sê dit dat die gebruiker met 'n lêerbediener werk.

– HTTP dra slegs die inhoud van die webblad na die webblaaier oor om dit te bekyk, en die oorgedrade lêer word nie na die geheue gekopieer nie, maar FTP dra die hele lêer oor na die ander toestel, en dit word ook gestoor in die geheuespasie.

– FTP vereis gewoonlik 'n gebruikeraanmelding by die bediener om lêers uit te ruil, maar HTTP het nie stawing daarvoor nodig nie.

– FTP is meer doeltreffend in die oordrag van groter lêers, terwyl HTTP meer doeltreffend is vir die oordrag van kleiner lêers soos webblaaie.

Aanbeveel: