HTTP və FTP Arasındakı Fərq

HTTP və FTP Arasındakı Fərq
HTTP və FTP Arasındakı Fərq

Video: HTTP və FTP Arasındakı Fərq

Video: HTTP və FTP Arasındakı Fərq
Video: Aktiv və passiv 2024, Noyabr
Anonim

HTTP vs FTP

HTTP (Hyper Text Transfer Protocol) və FTP (Fayl Transfer Protocol) hər ikisi şəbəkə üzərindən faylları bir yerdən digər uzaq yerə köçürməyi asanlaşdıran şəbəkə protokollarıdır. HTTP World Wide Web tərəfindən istifadə edilən protokoldur və internetdə mövcud olan veb səhifələrə baxmaq üçün faylları veb serverdən müştərinin veb brauzerinə ötürməyə imkan verir. FTP bir kompüterdən FTP serverinə faylları yükləmək və ya FTP serverindən şəbəkədəki kompüterlərdən birinə faylları yükləmək üçün istifadə olunan protokoldur. Bu protokolların hər ikisi faylları ötürmək üçün TCP (Transmission Control Protocol) istifadə edir.

HTTP nədir?

HTTP Sorğu-Cavab protokolu kimi qəbul edilir və OSI (Open Systems Interconnection) modelinə uyğun olaraq tətbiq səviyyəsində işləyir. O, HTTP mesajlarının necə formatlaşdırıldığını və ötürüldüyünü, server və brauzerin HTTP əmrlərinə uyğun olaraq necə işlədiyini təsvir edir. HTTP tələb olunan veb səhifələrə baxmaq üçün faylı yalnız veb serverdən müştərinin veb brauzerinə köçürür; belə ki, HTTP birtərəfli sistem hesab olunur. Bundan əlavə, HTTP faylı yalnız məzmuna baxmaq üçün veb brauzerə köçürür, buna görə də müştərinin maşınının yaddaşında saxlanmır. Bu, vətəndaşlığı olmayan protokoldur, çünki hər bir HTTP əmri əvvəllər istifadə edilmiş digər əmrlərdən müstəqil şəkildə fəaliyyət göstərir.

FTP nədir?

FTP TCP istifadə edərək, FTP serveri ilə şəbəkədəki müştəri maşını arasında faylları yükləmək və yükləmək üçün istifadə olunan protokoldur. OSI modelində təsvir olunduğu kimi tətbiq səviyyəsində işləyir. FTP vasitəsilə faylı bir cihazdan digərinə köçürərkən bütün fayl ötürülür və o, cihazın yaddaşında saxlanılır. Bundan əlavə, FTP protokolu nəinki faylları serverdən müştəri maşınına endirməyə, həm də faylları müştəri kompüterindən serverə yükləməyə imkan verir; belə ki, FTP ikitərəfli sistem hesab olunur.

Bu protokol veb sayt tərtibatçıları tərəfindən faylları şəxsi kompüterdən vebsaytlara yükləmək və vebsaytlardan faylları şəxsi kompüterlərə yükləmək üçün geniş istifadə olunur.

FTP adətən FTP serveri və FTP müştərisi üçün açılan iki portdan istifadə edir və buna görə də bu protokoldan istifadə edərək böyük ölçülü faylları ötürməyə kömək edir.

HTTP və FTP arasındakı fərq nədir?

– Həm HTTP, həm də FTP TCP-yə əsaslanan fayl ötürmə protokollarıdır və onlar RFC-də (Şərh sorğusu) dərc edilir.

– HTTP veb-səhifənin məzmununu veb serverdən müştərinin veb brauzerinə ötürmək üçün, FTP isə FTP serveri və FTP müştərisi arasında faylları yükləmək və yükləmək üçün istifadə olunur. Beləliklə, HTTP birtərəfli sistem kimi istinad edilir və FTP ikitərəfli sistem altında qruplaşdırılır.

– http daxil olmaqla URL-dən istifadə etdikdə bu o deməkdir ki, istifadəçi veb serverə qoşulur, ftp-dən ibarət URL-dən istifadə edərkən isə istifadəçi fayl serveri ilə işləyir.

– HTTP yalnız veb-səhifənin məzmununu görmək üçün veb brauzerə ötürür və ötürülən fayl yaddaşa kopyalanmır, lakin FTP bütün faylı digər cihaza ötürür, həmçinin o, saxlanılır yaddaş boşluğunda.

– FTP fayl mübadiləsi üçün ümumiyyətlə serverə istifadəçi girişini tələb edir, lakin HTTP bunun üçün autentifikasiyaya ehtiyac duymur.

– FTP böyük faylların ötürülməsində daha səmərəlidir, HTTP isə veb səhifələr kimi kiçik faylların ötürülməsi üçün daha səmərəlidir.

Tövsiyə: