TCP 포트 21의 목적과 FTP를 사용하는 방법 알아보기

파일 전송 프로토콜은 포트 20과 21을 사용합니다.

FTP (File Transfer Protocol) 는 웹 브라우저를 통해 HTTP (Hypertext Transfer Protocol) 와 같은 정보를 온라인으로 전송할 수있는 방법을 제공합니다. 그러나 FTP는 두 개의 서로 다른 TCP (Transmission Control Protocol) 포트 (20 및 21)에서 작동합니다. 성공적인 FTP 전송을 위해서는이 두 포트가 모두 네트워크에서 열려 있어야합니다.

FTP 클라이언트 소프트웨어를 통해 올바른 FTP 사용자 이름과 암호를 입력하면 FTP 서버 소프트웨어 가 기본적으로 명령 또는 제어 포트라고도하는 포트 21을 엽니 다. 그런 다음 클라이언트는 포트 20을 통해 서버에 다른 연결을 만들어 실제 파일 전송을 수행 할 수 있습니다.

FTP를 통해 명령과 파일을 전송하는 기본 포트는 변경 될 수 있지만 클라이언트 / 소프트웨어 프로그램, 라우터 및 방화벽이 같은 포트에서 모두 일치하여 구성을 훨씬 쉽게 할 수 있도록 표준이 존재합니다.

FTP 포트 21을 통해 연결하는 방법

FTP가 작동하지 않으면 올바른 포트가 네트워크에서 열리지 않을 수 있습니다. 이는 서버 측 또는 클라이언트 측에서 발생할 수 있습니다. 포트를 차단하는 소프트웨어는 라우터 및 방화벽을 포함하여 수동으로 변경하여 열어야합니다.

기본적으로 라우터 및 방화벽은 포트 21에서 연결을 허용하지 않을 수 있습니다. FTP가 작동하지 않으면 라우터가 해당 포트에서 요청을 제대로 전달하고 방화벽이 포트 21을 차단하지 않는지 먼저 확인하는 것이 가장 좋습니다.

: 포트 검사기를 사용하여 네트워크를 검색하여 라우터에 포트 21이 열려 있는지 확인할 수 있습니다. 라우터 뒤에 포트 액세스에 문제가있는 경우 사용할 수있는 수동 모드 라는 기능도 있습니다.

포트 21이 통신 채널의 양쪽에서 열려 있음을 보장하는 것 외에도 네트워크 및 클라이언트 소프트웨어를 통해 포트 20도 허용되어야합니다. 두 포트를 열지 않으면 전체 앞뒤 전송이 수행되지 않습니다.

FTP 서버에 연결되면 클라이언트 소프트웨어는 특정 서버에 액세스하는 데 필요한 로그인 자격 증명 (사용자 이름 및 암호)을 묻는 메시지를 표시합니다.

FileZilla와 WinSCP는 두 가지 유명한 FTP 클라이언트 입니다.