Page 96 고등학교 정보통신 교과서
P. 96
(3) FTP의 동작 원리
FTP는 서버와 클라이언트 사이에 두 개의 연결이 생성된다. 하나는 데이터 전송을
제어하기 위한 신호를 주고받기 위해서(네트워크 21번 포트), 다른 하나는 실제 데이
터(파일) 전송을 위해 사용된다(네트워크 20번 포트).
즉 FTP 서버에 접속할 때 입력하는 사용자 계정 및 암호 등의 정보나 파일 전송 명
령 및 결과 등은 데이터 제어용 연결에서 처리된다. 이후 실제 파일 송수신 작업은
데이터 전송 연결에서 처리된다.
네트워크 포트
네트워크를 통해 데이터가 이동하
는 통로 역할을 함.
FTP 서버 FTP 사용자
서버용 프로그램 클라이언트용 프로그램
네트워크 네트워크
네트워크
네트워크
통신 포트 21번 신호/명령 제어 통신 포트 21번
통신 포트 21번
통신 포트 21번
네트워크 네트워크
네트워크
네트워크
통신 포트 20번 데이터(파일) 전송 통신 포트 20번
통신 포트 20번
통신 포트 20번
그림 Ⅱ-10 FTP의 기본적인 동작 원리
2 P2P
P2P 방식과 저작권
P2P 방식은 PC와 PC가 상호 공유
되므로 콘텐츠의 저작권 문제가 제 P2P(Peer to Peer)는 네트워크 상에 정보를 제공해 주는 서버와 해당 정보를 요청하
기되었으나, 디지털 저작권 관리 고 제공받는 클라이언트라는 개념 없이 모든 컴퓨터들이 서로 대등한 입장에서 데이
(DRM)에 의한 유료화로 저작권 문
제를 해결하는 방향으로 정착되고 터나 각종 소프트웨어를 공유하는 것을 의미한다.
있음.
컴퓨터들은 서버-클라이언트 개념이 아니므로 어떤 컴퓨터에서든지 자신이 원하
는 것을 얻기 위해서 통신을 시작할 수 있는 통신 모델이다.
(1) P2P의 역할
P2P는 개인과 개인 간에 서버를 거치지 않고 컴퓨터들 간의 직접적인 교환을 통해
컴퓨터 리소스를 공유하는 모델이다.
사용자들 자신이 정보 제공자 역할을 분담하여 각각의 컴퓨터가 서로 대등한 관계
에서 클라이언트나 서버로 기능한다.
이러한 P2P 방식은 PC들 간의 수많은 자료를 분산하여 대용량의 파일도 부하를
크게 줄일 수 있는 분산 모델이며, 인터넷 응용 및 서비스 기술을 시작할 수 있는 통
신 모델이기도 하다.
94 Ⅱ. 인터넷 통신
정보통신 3차제출본.indb 94 2017-09-06 오후 4:23:58