FTP와 TFTP의 차이점

Anonim

FTP 대 TFTP

파일 전송 프로토콜 (FTP라고도 함)은 TCP / IP 네트워크 (즉, 전송 제어 프로토콜 및 인터넷)를 통해 파일을 교환하기 위해 구현되는 네트워크 프로토콜입니다 실험 계획안. FTP는 사용자가 만든 암호 인증을 사용합니다. 사용자 기반 암호 인증이 일반적으로 구현 되더라도 익명의 사용자 액세스는 FTP 서버를 통해서도 가능합니다.

TFTP (Trivial File Transfer Protocol)는 파일을 전송하기 위해 구현되는 네트워크 프로토콜입니다. 이것은 1980 년에 처음 정의되었으며 단순한 FTP 서버의 기능을 갖추고 있습니다. 단순함으로 인해 가정용 컴퓨터에서 메모리 낭비를 최소화하면서 구현할 수 있습니다. 따라서 처음에는 TFTP가 컴퓨터 또는 라우터를 부팅하는 데 사용되었습니다. 즉, 네트워크간에 작은 양의 데이터를 전송할 때도 유용합니다 (즉, IP 폰 펌웨어).

언급 한 바와 같이 FTP는 익명으로 액세스 할 수 있습니다. 즉, 사용자 이름과 비밀번호를 묻는 메시지가 표시되면 '익명'계정으로이 서버에 로그인 할 수 있습니다. 대부분의 경우 호스트 컴퓨터에 직접 계정이없는 사용자에게는 암호 대신 전자 메일 주소를 사용하라는 메시지가 표시됩니다. 그러나 일단 정보가 제공되면 (예: 국립 생명 공학 정보 센터 (National Center for Biotechnology Information)) 사실 확인 과정이 없습니다.

TFTP는 주로 원격 서버에서 파일을 전송하거나 원격 서버에 파일을 전송하는 데 사용됩니다. 오픈 프로토콜이기 때문에 보안이 부족합니다. 즉, 인터넷을 통해 열려있는 서버를 통해 파일을 전송하는 것은 매우 위험합니다. 따라서 TFTP는 일반적으로 개인 및 / 또는 로컬 네트워크에서만 사용됩니다. 불행히도 인증 프로세스가 없으므로 암호화 메커니즘이 필요 없습니다. 단순성으로 인해 TFTP는 파일을 테라 바이트만큼만 전송할 수 있으며 크기가 큰 데이터 패킷을 전송할 수 있습니다. 이로 인해 파일 전송이 크게 지연 될 수 있습니다.

FTP 서버는 TFTP와는 달리 인증 및 암호화 프로토콜을 갖추고 있습니다. 이러한 액세스가 제한되어있는 경우 제한 문제를 해결하기 위해 원격 FTP (FTP 메일) 서비스를 구현할 수 있습니다. 이렇게하면 액세스가 허용되지만 사용자가 디렉토리를 보거나 명령을 수정하지 못하도록 제한합니다.

요약:

1. FTP는 네트워크를 통해 데이터를 전송하는 데 사용되는 사용자 기반 암호 네트워크 프로토콜입니다. TFTP는 인증 프로세스가없는 네트워크 프로토콜입니다. 2. FTP는 익명으로 액세스 할 수 있지만 전송되는 정보의 양은 제한되어 있습니다. TFTP는 암호화 프로세스가 없으며 1 테라 바이트보다 크지 않은 파일 만 성공적으로 전송할 수 있습니다.