Developing Myself Everyday
Published 2023. 3. 31. 11:55
FTP & FTPS 개발자의 기본 소양/NETWORK

FTP(File Transfer Protocol) 이란?


  FTP는 인터넷 상에서 파일을 전송하기 위한 표준 프로토콜이며, TCP/ IP를 이용해 통신한다. FTP는 클라이언트와 서버 간에 데이터를 전송하는 데에 사용되며, 주로 웹 서버와 같은 리눅스 기반의 서버에서 사용된다. 기본적으로 암호화되지 않은 텍스트 기반 프로토콜이므로, 데이터 전송 중에 보안에 취약한면이 있다. 그래서 보안성을 강화한 방식인 FTPS가 개발되었다. 일반적으로 20, 21번 포트를 사용한다.

 

 

FTPS(File Transfer Protocol Secure)  이란?


 FTPS는 FTP의 보안 버전으로, SSL/TLS 전용 포트인 990포트나 FTP와 동일한 20, 21 포트를 사용한다. FTPS의 방식은 이전에 설명했던 HTTP에서 HTTPS 방식으로 보안을 강화할 때 사용했던 방식이 동일하다. 

'개발자의 기본 소양 > NETWORK' 카테고리의 다른 글

HTTP와 TCP/IP 그리고 소켓과 웹소켓  (0) 2023.11.06
TCP / IP 계층에서 데이터 전달에 따른 프로토콜 동작  (0) 2023.04.06
SSH & SCP & SFTP  (0) 2023.03.31
SSL & TLS  (0) 2023.03.31
HTTP & HTTPS  (0) 2023.03.31
profile

Developing Myself Everyday

@배준형

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!