인터넷을 제대로 활용하려면 월드와이드웹(www) 이외에도 FTP나 뉴스그룹 등을 다룰 줄 알아야 한다. FTP(File Transfer Protocol)는 인터넷을 이용한 화일 전송 규약인 TCP/IP 규약 계열 중의 하나로서 인터넷에 접속된 컴퓨터들간에 화일을 송수신하는 대표적인 응용서비스다. www를 통해서도 파일을 주고받을 수 있지만, FTP는 파일의 송수신만을 목적으로 하기 때문에 속도나 효율성 면에서 www보다 월등하다.
대부분의 인터넷 서비스와 마찬가지로, FTP도 클라이언트/서버 시스템(client/server system)구조를 사용하고 있다. 사용자의 시스템에 있는 클라이언트 프로그램(FTP라는 이름의 프로그램)을 구동시켜 접속하고자 하는 서버에 연결한다. 사용자는 클라이언트 프로그램을 이용해 서버에게 명령을 내리면 서버는 명령대로 충실히 이를 실행해준다.
서버에 접속하려면 그 시스템에 사용자 계정을 가지고 있어야 한다. 그러나 인터넷은 사용자 계정이 없는 이들에게도 공공의 소프트웨어나 정보를 이용할 수 있는 서비스를 제공하고 있다. 이때 사용되는 계정 이름이 보통 anonymous다. 비밀번호로는 대개 자신의 전자메일 주소(예 shkim@macoms.com)를 입력하면 대부분 로그인할 수 있다. 일단 FTP 접속을 한 후에는 허가된 디렉터리에 있는 소프트웨어나 정보 등을 전송받을 수 있다.
물론 이용자들은 인터넷의 다른 컴퓨터에서도 FTP를 통해 온라인으로 접속해 화일의 위치변경, 송수신의 기본기능과 디렉터리 변경, 파일목록보기와 같은 기타 기능 등을 수행할 수 있다.
윈도 응용 FTP 프로그램은 많지만 winsock FTP나 cute FTP가 주로 사용된다. 이 프로그램들은 윈도95/98 환경에서 윈도 형식의 GUI(Graphical User Interface)를 사용하는 프로그램이다. 윈도95 내에 설치, 실행하면 프로그램을 통해 FTP 서버와 연결하고 손쉽게 GUI 환경을 이용해 파일을 송수신할 수 있다.
winsock FTP는 셰어웨어(shareware)이기 때문에 손쉽게 구해서 마우스를 통해 특정 작업을 편리하게 할 수 있다.
cute FTP를 실행하면 대화상자가 나타난다. 왼쪽에는 디렉터리가 표시되어 있고, 오른쪽에는 해당 디렉터리에 www의 북마크와 같은 FTP주소들이 있다.(다음회에 계속)