FTP


FTP란?


파일 전송 프로토콜



FTP 주요 명령어


CWD - 디렉터리를 이동한다.

MKD - 디렉터리를 생성한다.

LIST - 파일 목록을 표시한다.

RETR - 파일을 다운로드한다.

STOR - 파일을 업로드한다.

DELE - 파일을 삭제한다.



FTP의 접속 형태


1. 데이터 커넥션

파일 주고받기 위한 커넥션

2. 컨트롤 커넥션

명령어를 보내기 위한 커넥션



FTP의 패시브 모드


방화벽이나 가정용 초고속 인터넷 라우터를 사용하는 경우 외부와의 통신을 차단하는 경우가 많음

특히 FTP 서비스에서는 서버 내부에서 외부로 나가는 통신을 방화벽이 차단하여 파일 전송이 안되는 경우도 발생

이를 해결하기 위해 패시브 모드를 사용하여 클라이언트 쪽에서 서버쪽으로 역으로 데이터 커넥션을 만들어 준다.


* 패시브 모드와 액티브 모드는 누가 접속을 만드느냐에 불과하지만, 이것이 보안과 데이터 전송 가능여부를 좌우한다.



원격 제어


Telnet과 SSH(Secure SHell)


원격지의 컴퓨터를 명령어로 제어하기 위한 프로토콜

보안을 위해 내용이 암호화되는 SSH를 많이 사용



GUI 인터페이스 원격 제어


RDP(Remote Desktop Protocol) 윈도우에 내장된 원격 데스크톱이 사용하는 프로토콜

RFB(Remote FrameBuffer) OS에 독립되어 범용으로 사용 가능한 프로토콜


GUI 인터페이스를 사용할 때는 마우스난 키보드 제어 정보를 서버로 보낸 후 원격 서버의 화면 이미지를

응답으로 받는 방식이기 때문에 화면 이미지의 데이터 크기를 줄여주기 위한 압축기술도 함께 사용




+ Recent posts