네트워크 전문가가 되기 위한 고속 성장 일지 by Net Wiz Team

4.9 Describe the capabilities and function of TFTP/FTP in the network 본문

CCNA-Fundamental

4.9 Describe the capabilities and function of TFTP/FTP in the network

리리아나(Net Wiz) 2024. 3. 3. 14:27

4.9 Describe the capabilities and function of TFTP/FTP in the network 

 

TFTP(Trivial File Transfer Protocol)

UDP방식을 사용하는 파일 전송 프로토콜

1. 특징

- 단순한 파일전송 기능만 제공한다.

- 인증 기능이 없다.(신뢰성 없음) 사용자의 이름과 비밀번호를 확인하지 않고 전송한다.

- 프로그램이 간결하고 규모가 작다.

- 에러제어와 흐름제어 방식으로 Stop and Wait 방식을 사용한다.

- FTP보다 빠르다.

 

2. TFTP 메시지 종류 및 값

- RRQ (Read Request) : 1

- WRQ (Write Request) : 2

- Data : 3

- ACK : 4

- Error : 5

 

FTP(File Transfer Protocol)

TCP방식을 사용하는 연결형 파일 전송 프로토콜

1. 특징 

- 서버와 클라이언트 사이에서 파일을 복사하거나 이동함으로써, 컴퓨터간에 데이터를 전달한다.

- 순서번호와 승인번호를 사용하여 제어하는데 ACK를 받지 못하면 모든 데이터를 다시 보내게 된다.(신뢰성 보장)

2. 포트 번호

- 제어정보 전달 : TCP 21번(반이중 방식 연결)

- 데이터 전달 :  TCP 20번(전이중 전송 방식)

3. 기능

- 사용자 권한 제어

▷ 사용자마다 다른 파일 / 디렉토리 권한을 만들 수 있어서 파일을 더 안전하게 만들 수 있다.

- 제한 

대역폭이 제한되어 있기 때문에 사용자에 대한 다운로드 / 업로드 속도 제한을 설정해야 한다.

사용자에 대한 디스크 할당량을 설정해야 한다.

- 확장성

일부 FTP 서버 소프트웨어를 사용하면 특정 이벤트가 발생했을 때 대응할 수 있다.

사용자가 파일을 업로드할 때 필요한 외부 프로그램을 실행할 때 FTP서버 소프트웨어의 이벤트 관리자에서 설정한다.

 

 

출처

https://mintnlatte.tistory.com/242

http://www.ktword.co.kr/abbr_view.php?m_temp1=273 

https://www.wftpserver.com/blog/what-is-an-ftp-server-used-for/