Forskellen Mellem HTTP Og FTP

Forskellen Mellem HTTP Og FTP
Forskellen Mellem HTTP Og FTP

Video: Forskellen Mellem HTTP Og FTP

Video: Forskellen Mellem HTTP Og FTP
Video: Протокол FTP | Курс "Компьютерные сети" 2024, November
Anonim

HTTP vs FTP

HTTP (Hyper Text Transfer Protocol) og FTP (File Transfer Protocol) er begge netværksprotokoller, der letter overførsel af filer over netværket fra et sted til et andet fjerntliggende sted. HTTP er den protokol, der bruges af World Wide Web, og den tillader overførsel af filer fra en webserver til klientens webbrowser til visning af de tilgængelige websider på internettet. FTP er en protokol, der bruges til at uploade filer fra en computer til en FTP-server eller til at downloade filer fra en FTP-server til en af computerne i netværket. Begge disse protokoller bruger TCP (Transmission Control Protocol) til at overføre filer.

Hvad er

HTTP betragtes som en Request-Response-protokol, og den fungerer på applikationslaget i henhold til OSI-modellen (Open Systems Interconnection). Den beskriver, hvordan HTTP-meddelelserne formateres og overføres, og hvordan serveren og browseren fungerer i henhold til HTTP-kommandoerne. HTTP overfører kun fil fra webserveren til klientens webbrowser for at se de ønskede websider; så betragtes HTTP som et envejs system. Yderligere overfører HTTP kun filen til webbrowseren for at se indholdet, så den ikke gemmes i hukommelsen på klientens maskine. Det er en statsløs protokol, fordi hver HTTP-kommando fungerer uafhængigt af andre tidligere anvendte kommandoer.

Hvad er FTP?

FTP er en protokol, der bruges til at uploade og downloade filer mellem FTP-serveren og en klientmaskine i netværket ved hjælp af TCP. Det fungerer på applikationslaget som beskrevet i OSI-modellen. Når du overfører en fil fra en enhed til en anden ved hjælp af FTP, overføres hele filen, og den gemmes i enhedens hukommelse. Yderligere tillader FTP-protokollen ikke kun at downloade filer fra serveren til klientmaskinen, men også at uploade filer fra en klientcomputer til serveren; så betragtes FTP som et tovejs system.

Denne protokol bruges i vid udstrækning af webstedsudviklere for at uploade filer til websteder fra personlig computer og til at downloade filer fra websteder til personlige computere.

FTP bruger typisk to porte, der er åbnet for FTP-serveren og FTP-klienten, og det hjælper derfor med at overføre store filstørrelser ved hjælp af denne protokol.

Hvad er forskellen mellem HTTP og FTP?

- Både HTTP og FTP er filoverførselsprotokoller baseret på TCP, og de offentliggøres i RFC (anmodning om kommentarer).

- HTTP bruges til at overføre indholdet på en webside fra webserveren til en klients webbrowser, mens FTP bruges til både at uploade og downloade filer mellem FTP-serveren og FTP-klienten. Så HTTP kaldes et envejs system, og FTP er grupperet under tovejssystem.

- Når du bruger en URL inklusive http, betyder det, at brugeren opretter forbindelse til en webserver, og når du bruger en URL, der indeholder ftp, står det, at brugeren arbejder med en filserver.

- HTTP overfører kun websides indhold til webbrowseren for at se det, og den overførte fil kopieres ikke til hukommelsen, men FTP overfører hele filen til den anden enhed, og den gemmes også i hukommelsesområdet.

- FTP kræver generelt et brugerlogin til serveren for at udveksle filer, men HTTP har ikke brug for godkendelse til det.

- FTP er mere effektiv til overførsel af større filer, mens HTTP er mere effektiv til overførsel af mindre filer såsom websider.

Anbefalet: