Internet Protocols - FTP vs HTTP

Havi·2020년 10월 24일
0

인터넷 프로토콜

목록 보기
8/9

차이점

HTTP는 웹 페이지의 내용을 웹 서버에서 클라이언트의 웹 브라우저로 전송하는 데 사용되는 반면
FTP는 FTP 서버와 FTP 클라이언트간에 파일을 업로드 및 다운로드하는 데 사용됩니다.

따라서 HTTP는 단방향 시스템으로, FTP는 양방향 시스템으로 그룹화됩니다.

http를 포함한 URL을 사용하면 사용자가 웹 서버에 연결하고 ftp가 포함 된 URL을 사용하면 사용자가 파일 서버로 작업하고 있음을 의미합니다.

FTP는 일반적으로 파일을 교환하기 위해 서버에 사용자 로그인을 요구하지만 HTTP는 인증을 필요로하지 않습니다.
FTP는 더 큰 파일을 전송할 때 더 효율적이지만, HTTP는 웹 페이지와 같은 작은 파일을 전송할 때 더 효율적입니다.

HTTP

Client의 요청이 있을때 서버가 해당 페이지에 대한 데이터를 전송하고 곧바로 연결을 끊음
서버에 과부하를 줄 수 있음
작은 규모의 여러개 파일을 보낼때 ftp보다 유리함

소켓

클라와 서버가 한번 연결되면 강제로 접속해제하기 전에는 계속 연결 유지
서버의 성능에 따라 클라에 연결할 수 있는 개수 제한
실시간으로 데이터를 주고 받는 형식

FTP

원하는 파일을 작업하는동안 계속 서버와 연결되어있음
단일 대용량 파일을 보낼때 유리함
파일의 메타정보를 제공하지 않음
파이프 라이닝에 대한 지원이 제한됨

profile
iOS Developer

0개의 댓글

관련 채용 정보