사전적 정의

protocol 명사

복수의 컴퓨터 사이나 중앙 컴퓨터와 단말기 사이에서 데이터 통신을 원활하게 하기 위해 필요한 통신 규약. 신호 송신의 순서, 데이터의 표현법, 오류(誤謬) 검출법 등을 정함. 통신 규약(通信規約).

프로토콜의 구성

데이터를 주고받기 위해서는 물리적인 통신 규약과 데이터의 형태 및 전송 방법에 대한 규약이 있어야 한다. 따라서 프로토콜은 다음 두 가지로 구성된다.

프로토콜의 종류

계층 프로토콜
응용 (Application) HTTP, SMTP, FTP, Telnet
표현 (Presentation) ASCII, MPEG, JPEG, MIDI
세션 (Session) NETBIOS, SAP, SDP, NWLink
전송 (Transport) TCP, UDP, SPX
네트워크 (Network) IP, IPX
데이터 링크 (Data Link) Ethernet, Token Ring, FDDI, AppleTalk
물리 (Physical) 없음

FPT : port(20, 21)

파일 전송 프로토콜(File Transfer Protocol)

컴퓨터 사이의 원활한 파일 전송을 위해 사용되는 프로토콜

port(20) : 데이터 전송용

port(21) : 제어용

보안성 문제로 TLS와 결합한 FTPS, SSH와 결합한 SFTP가 있다.