Skip to main content

파일 전송 프로토콜 클라이언트 란 무엇입니까?

file 파일 전송 프로토콜 클라이언트는 파일 전송 프로토콜 (FTP)을 사용하여 데이터 서버에 액세스하는 데 사용되는 컴퓨터 소프트웨어 응용 프로그램입니다.이 공통 프로토콜을 사용하여 클라이언트는 서버로 데이터를 전송할 수 있습니다.클라이언트 응용 프로그램은 연결을 설정 한 다음 서버에 적절한 FTP 명령을 발행하기위한 수단을 제공합니다.CLI (Command Line Interface), 그래픽 사용자 인터페이스 (GUI), 공통 웹 브라우저까지 운영되는 여러 형태로 제공됩니다.통신 전송에 사용되는 TCP (Transmission Control Protocol).따라서 파일 전송 프로토콜 클라이언트는 궁극적으로 두 개의 TCP 연결을 열어 서버에 대한 연결을 설정해야합니다.첫 번째는 클라이언트가 FTP 서버로 명령을 보낸 제어 연결입니다.컨트롤 연결을 통해 전송 된 첫 번째 명령은 사용자 명령이며 사용자 이름은 인수로, Pass 명령에 이어 암호가 이어집니다.일단 설립되면, 제어 연결은 전체 세션에 걸쳐 열려 있습니다.

여기서 파일 전송 프로토콜 클라이언트는 서버와 다른 통신 모드를 설정합니다.일반적으로 데이터는 보내거나받는 데이터에 따라 텍스트 또는 이진의 두 가지 방법 중 하나로 표시됩니다.텍스트 유형 전송은 ASCII (American Standard Code for Information Interchange) 인코딩 방법으로 인코딩 된 일반 텍스트 파일에 가장 자주 사용됩니다.이미지 모드라고도하는 바이너리 모드는 디지털 이미지와 같은 텍스트 이항 형식으로 파일을 전송하는 것입니다.로컬 모드라고하는 다른 하나는 FTP가 고유 또는 독점 형식을 사용하여 데이터를 전송할 수있는 또 다른 방법입니다.

파일 전송 프로토콜 클라이언트가 사용하는 두 번째 TCP 채널은 데이터 연결입니다.이 연결은 본질적으로 일시적이며 클라이언트가 서버의 파일 목록을 요청하거나 서버로 또는 파일을 전송하는 경우에만 생성됩니다.그런 다음 데이터 전송이 발생하지 않으면 데이터 연결이 파괴됩니다.데이터 연결은 또한 수동적으로 수동적으로 설정되는 방식에서 고유합니다.클라이언트는 클라이언트에서 사용할 수있는 연결 유형에 따라 사용할 데이터 연결 유형을 서버에게 알려야합니다.데이터 연결.그러나 수동 모드에서 사용되면 클라이언트는 서버에게 수동적이라고 지시하고 서버는 클라이언트에게 데이터 연결에 사용할 TCP 포트를 알려줍니다.대부분의 경우, 클라이언트는 무단 액세스로부터 보호하는 방화벽을 사용하여 수동적 연결을 위해 설정됩니다. FTP의 보안 부족으로 인해 파일 전송 프로토콜 클라이언트의 보안이 없어사용자 활동이 눈을 사로 잡기 때문에 작동하는 작동.클라이언트가 보안 프로토콜을 명시 적으로 명명하여 사용하거나 자동으로 암시되는 것과 같이 수년에 걸쳐 FTP와 함께 사용하기 위해 여러 가지 추가 보안 기술이 고안되었습니다.다른 클라이언트는 SSH (Secure Shell) 터널을 통해 FTP를 사용하려고 시도하며, 데이터 연결의 맹렬한 특성으로 인해 어려움이있을 수 있습니다.