(1) FTP(File Transfer Protocol)
: FTP는 TCP를 사용해서 신뢰성 있고, 연결지향적인 방식으로 파일을 전송하는 프로토콜 이다.

- FTP 세션은 텔넷 세션의 설정방식과 동일한 방식으로 설정한다.
- 주목적으로는 서버와 클라이언트 사이에서 파일을 복사하거나 이동함으로써, 상이한 컴퓨터간의 데이터를 전달한다.
- 슬라이딩 윈도우를 통해서 흐름제어를 한다.
- 순서번호와 승인번호를 이용해 제어하는데, ACK를 받지 못하면 모든 데이터를 다시 보내게 된다.(관계중심)
- 따라서 TCP는 연결지향 프로토콜로 데이터전송에 대한 신뢰성을 보장한다.


(2) TFTP(Trivial File Transfer Protocol)
: TFTP는 UDP를 사용하는 비연결형 파일 전송 프로토콜 이다.

- TFTP는 주로 라우터가 설정파일과 ISO이미지를 받아올 때 사용된다.
- 보안에 대한 옵션이 없어서 FTP보다 속도는 빠르지만, TCP처럼 데이터가 잘 도착했는지 검사하는 기능이 없다.
- 연결을 맺지 않으므로 컨트롤 프레임을 전송할 필요가 없어 네트워크의 부하가 줄어든다.
- 따라서 확인절차나 흐름제어하는 역할를 응용프로그램에서 대신해 주어야한다.
- FTP보다 빠르기 때문에 어떤 LAN환경에서든 유용하게 사용된다.


'T heory > Protocol' 카테고리의 다른 글

[TCP] TIME_WAIT  (0) 2012.03.02
RTP (Real-time Transport Protocol)  (0) 2012.02.22
[권고안] SIP 표준  (0) 2011.04.29
Unistim Protocol(skycom)  (0) 2011.04.29
SIP와 H.323  (0) 2011.03.24
by 민트앤라떼 2011. 12. 15. 11:07