본문 바로가기
알뜰상식

SFTP 뜻, IT 기본개념, 통신규약, FTP 프로토콜과 무슨 차이가 있을까

by 에버단단 2023. 7. 12.

SFTP 뜻, IT 기본개념, 통신규약, FTP 프로토콜과 무슨 차이가 있을까

SFTP-용어설명-섬네일
SFTP 뜻, IT 기본개념, 통신규약

SFTP란? 

SFTP는 'Secure File Transfer Protocol'의 약칭으로 IT업계에서 자주 등장하는 용어로 통신프로토콜 중의 하나이다. 여기서 프로토콜이란 어떤 정보를 교류하기로 한 상호 간의 규약이다. 그래서 프로토콜이 규정되어 있으면 규격대로 데이터를 주고받게 되며, 어떤 일에 있어서 보다 효율적인 처리가 가능하다. 프로토콜이라는 말은 주로 IT관련 업계에서 사용하는 말인데, 디바이스 간 데이터를 교환하기 위한 규약으로 사용되는 것이 일반적이다. SFTP를 이해하기 위해서는 FTP를 알아야 하는데, 상세한 프로토콜의 규약보다는 개념정도만 알고 넘어가면 된다. FTP는 'File Transfer Protocol'을 의미하며, 명령어를 전달하는 21번 포트, 데이터를 전달하는 20번 포트가 있는 프로토콜이다. 클라이언트가 서버에 접근하여 파일을 가져가거나 업로드하는 방식이다. 보안등이 취약하여 실무에서는 거의 사용을 안 하는 과거 방식이다. SFTP는 FTP에서 보안 기능을 강화한 보안 파일 전송 프로토콜이라고 이해하면 된다. 보안을 의미하는 영어단어 'Secure'를 따와 FTP에 붙인 것이다. SFTP에서는 파일 전송 시 로그인 정보다 파일 정보를 시큐어 셀 프로토콜을 사용하여 한쌍의 키를 생성한 후 전송하는데, 여기서 시큐어 셀 프로토콜을 'SSH'라 하기도 한다. 포트번호는 22번을 사용하며, 암호화를 통해 송수신되므로 기밀성이 보장되는 무결성 인증 데이터 전송 프로토콜이다. IT전공자가 아니라면, 서버와 클라이언트 간의 데이터 전송 프로토콜에는 FTP라는 프로토콜이 있으며, SFTP는 FTP에 보안기능을 강화한 프로토콜이라는 것 정도는 알아두면 좋을 것 같다.

반응형

댓글