지식 - 팁들
위치: > 팁들 > FTP (파일 전송 프로토콜)에 대한 모든 기본 사항

지식 분류
관련 지식
새로운 지식
  • 가장 강력한 데이터 복구 소프트웨
  • 실수로 삭제 된 파일 복구 소프트웨
  • 삭제/비운 휴지통 데이터를 Mac에서
  • 데이터 복구 서비스는 왜 비교적
  • "직접 액세스를 열 수 없습니다
  • DISKPART Clean으로 손실된 데이터 복구
  • Diskpart 삭제에 대 한 빠른 수정
  • "USB 플래시 드라이브를 인식할
기본 상식
  • 사운드카드는 무엇입니까?
  • 어떻게 손상된 / 손상된 메모리 카
  • 방법 "하드 드라이브가 표시되지
  • I/O 장치 오류를 수정하는 빠른 방법
  • 삭제 된 파일 또는 손실 된 데이터
  • 인터넷 프로토콜 슈트(Internet Prot
  • 수정 방법 "Windows에서 포맷을 완료
  • Bitwar 데이터 복구와 맥에 USB를 UN

FTP (파일 전송 프로토콜)에 대한 모든 기본 사항


소개

File Transfer Protocol (파일 전송 프로토콜) 이나 FTP에 대해 들어 본 적이 있습니까? 다음은 파일 전송 프로토콜에 대해 알아야 할 모든 기본 사항입니다.


다운로드 for Windows다운로드 for Mac

FTP란 무엇입니까?

FTP는 파일 전송 프로토콜의 약어로 표준 네트워크 프로토콜 또는 규칙 집합입니다. 컴퓨터는 FTP를 사용하여 컴퓨터 네트워크를 통해 클라이언트와 서버 간에 파일을 전송합니다.


● FTP는 인터넷과 컴퓨터 시스템 간에 한 위치에서 다른 위치로 파일을 다운로드, 업로드 및 전송하는 방법입니다.

● 대부분의 웹 사이트에는 FTP가 내장되어 있지만 많은 파일 전송 프로토콜 클라이언트는 무료로 다운로드할 수 있습니다. 따라서 별도의 소프트웨어를 다운로드할 필요가 없습니다.

● FTP는 웹 사이트를 구축하고 유지 관리하는 기본 도구로, 컴퓨터가 인터넷에서 파일을 앞뒤로 전송할 수 있도록 합니다.

FTP는 어떻게 작동합니까?

FTP 연결에는 클라이언트와 서버 간에 네트워크에서 설정 및 통신하는 두 당사자가 필요합니다. 사용자는 FTP 서버에 자격 증명을 제공하여 권한을 얻어야 합니다. 일부 공용 FTP 서버에서는 일반적으로 익명 FTP에서 파일에 액세스하는 데 자격 증명이 필요하지 않을 수 있습니다.


FTP는 FTP 연결을 설정할 때 두 개의 개별 통신 채널에 의존합니다. 첫 번째는 세션을 제어하고 지침과 응답을 시작하는 명령 채널입니다. 두 번째는 데이터 채널이며, 여기서 데이터 배포가 발생합니다.


파일을 가져오거나 전송하기 위해 권한 있는 사용자는 프로토콜 요청을 사용하여 서버에 변경사항을 작성합니다. 그 대가로 서버는 해당 액세스 권한을 부여합니다. 이 세션을 활성 연결 모드라고 합니다.


방화벽이 사용자의 컴퓨터를 보호하는 경우 활성 모드의 배포에서 문제가 발생할 수 있습니다. 방화벽은 일반적으로 외부 당사자의 허가되지 않은 세션을 허용하지 않습니다.


이 문제가 발생하면 패시브 모드를 사용합니다. 이 모드에서는 사용자가 데이터 채널과 데이터를 모두 설정합니다. 그런 다음 이 모드에서는 서버가 사용자에게 다시 연결을 만드는 대신 수신 대기해야 합니다.

FTP를 사용하는 방법

FTP 연결을 설정하는 방법에는 세 가지가 있습니다.


1.간단한 방법은 명령줄 FTP를 사용하는 것입니다. 개발자들은 오늘날에도 FTP를 사용하여 파일을 전송하는 데 사용합니다.

2.두 번째 방법은 웹 브라우저를 사용하여 FTP 서버와 통신하는 것입니다. 웹 브라우저는 사용자가 서버의 큰 디렉토리에 접근하기를 원할 때 더 편리합니다. 그러나 전용 FTP 프로그램을 사용하는 것보다 속도가 느리고 신뢰성이 떨어지는 경우가 많습니다.

3.FTP 클라이언트를 사용하는 것은 오늘날 FTP를 사용하는 세 번째이자 특히 웹 개발자를 위한 가장 일반적인 방법입니다.

FTP의 보안

FTP는 보안 프로토콜로 설계되지 않았으며 많은 보안 취약점이 있습니다. 1999년 5월, RFC 2577의 저자는 다음과 같은 약점을 나열했습니다.


● Brute-force attack(무수한 힘 공격)

● DoS 또는 DDoS

● FTP bounce attack(FTP 바운스 공격)

● Packet capture(패킷 캡처)

● Port stealing(포트 도둑질)

● Spoofing attack(스푸핑 공격)

● Username enumeration(사용자 이름 열거)


FTP는 트래픽을 암호화하지 않습니다. 모든 전송이 표시되며, 네트워크에서 패킷 캡처(스니핑)를 수행할 수 있는 모든 사용자는 사용자 이름, 암호, 명령 및 데이터를 읽을 수 있습니다.


이 문제는 SMTP, 텔넷, POP 및 IMAP와 같은 많은 인터넷 프로토콜 사양에서 공통적으로 발생합니다. 이러한 사양은 TLS나 SSL과 같은 암호화 메커니즘이 생성되기 전에 설계되었습니다.

이 문제에 대한 일반적인 솔루션

VPN(가상 사설망) 또는 SSH(Secure Shell)와 같은 보안 터널을 사용합니다.


Secure Copy Protocol(보안 복사 프로토콜) 또는 SSH File Transfer Protocol(SSH 파일 전송 프로토콜)과 같은 보다 안전한 프로토콜을 사용하여 작업을 처리합니다.


안전하지 않은 프로토콜의 보안 버전(예: 텔넷 대신 텔넷S, FTP 대신 FTPS)을 사용합니다.

결론

FTP를 사용하면 FTP 서버에서 파일을 보내고 가져올 수 있습니다. 웹 개발자인 경우 FTP 클라이언트와 함께 FTP를 사용하여 관리하는 웹 사이트에 접근해야 합니다. 또한 서버에서 디렉토리를 작성 및 삭제하고 많은 파일을 읽는 것이 더 쉽습니다.

요컨대, 이 페이지를 통해 파일 전송 프로토콜에 대해 더 잘 이해할 수 있기를 바랍니다.


다운로드 for Windows다운로드 for Mac