type
status
date
slug
summary
tags
category
icon
password

FTP

파일 전송 프로토콜(FTP)은 네트워크를 통해 파일을 전송하기 위한 표준 프로토콜입니다. FTP는 클라이언트-서버 모델을 사용하여 파일을 업로드하고 다운로드할 수 있도록 합니다. 21 port를 사용합니다.
 

연결 방식

Active

Active 모드에서는 클라이언트가 서버에 연결을 요청하면, 서버가 클라이언트에게 데이터 전송을 위한 포트 번호를 제공하고, 클라이언트가 해당 포트로 접속하여 데이터를 전송합니다.
클라이언트가 방화벽 뒤에 있을 경우 접속이 불가합니다.

Passive

Passive 모드에서는 클라이언트가 서버에 연결을 요청하면, 서버가 클라이언트에게 데이터 전송을 위한 포트를 열고 그 포트 번호를 알려줍니다. 이후 클라이언트는 그 포트로 접속하여 데이터를 전송합니다.

SFTP

SFTP(SSH File Transfer Protocol)는 FTP와 유사하지만, SSH(보안 셸) 프로토콜을 사용하여 데이터 전송을 암호화합니다. 이를 통해 파일 전송 시 보안이 강화되며, 인증 및 데이터 무결성을 보장할 수 있습니다. 22 port를 사용합니다.

SSH

SSH(보안 셸)는 네트워크를 통해 데이터 통신을 암호화하여 보안을 강화하는 프로토콜입니다. SSH는 원격 시스템에 안전하게 접속할 수 있게 해주며, 파일 전송 및 원격 명령 실행 등의 기능을 제공합니다. 22 port를 사용합니다.
💡
Q. 왜 SSH 와 SFTP는 동일한 포트를 사용하나요? A. SFTP는 독립적으로 사용할 수 없습니다. 신뢰할 수 있는 데이터 스트림을 통해 파일 관리를 하기 때문에 보안 특성을 충족해야 하기 때문입니다. 즉 SSH 외에 SSL/TLS와 연계했을때는 SSL/TLS 포트(443)을 따르게 됩니다.
 

Telnet

Telnet은 네트워크를 통해 원격 시스템에 접속하고 명령을 실행할 수 있게 해주는 프로토콜입니다. 그러나 Telnet은 데이터를 암호화하지 않기 때문에 보안에 취약합니다. 23 port를 사용합니다.
메일 프로토콜DNS
Loading...