Protocol
표준 국어 대사전
"프로토콜은 컴퓨터와 컴퓨터 사이, 또는 한 장치와 다른 장치 사이에서 데이터를 원활히 주고받기 위하여 약속한 여러 가지 규약"
인터넷은 전 세계의 컴퓨터가 연결되어 있는 세계 최대의 네트워크이다.
인터넷에 연결된 컴퓨터들은 엄청난 양의 정보를 주고 받는다.
그렇다면, 각 나라의 컴퓨터와 설정된 언어가 다른데 어떻게 정보를 주고 받을 수 있는 걸까?
바로 '같은 프로토콜을 사용하고 있기 때문'이다.
즉, 프로토콜은 네트워크에 연결된 컴퓨터 간에 정보를 주고 받을 때 지키기로 약속한 규칙이다.
이 규칙에서는 컴퓨터 간 접속 방식, 데이터의 형식, 데이터의 전달 방식 등을 정하며 다양한 프로토콜이 존재한다.
참고 https://better-together.tistory.com/159
FTP
TCP/IP 프로토콜을 가지고 서버와 클라이언트 사이의 파일 전송을 위한 프로토콜이다.
대량의 데이터를 네트워크를 통해 주고 받을 때 사용한다.
빠른 파일 전송이 주된 목적이기 때문에 동작 방식이 단순하고 직관적이다.
SFTP
Secure File Transfer Protocol
기존 FTP 보다 보안이 강화된 전송 방식.
FTP에 암호화(SSH) 개념이 추가되어 네트워크 레벨에서 정보 유출을 방지한다.
일반적인 FTP의 경우 파일을 전송할 때 로그인 정보나 파일 정보에 대해 암호화를 하지 않아
계정 및 파일에 대한 정보 노출의 위험이 있다.
SFTP는 파일 전송 시 모든 정보를 암호화해 통신을 하고 사용법은 일반 FTP 사용과 동일하다.
SFTP 를 사용하기 위해서는 이를 지원하는 서버와 클라이언트가 있어야하며,
일반적으로 클라이언트로는 알드라이브, FileZila 등을 사용한다.
개인 공부를 위해 여러 자료를 참고해서 작성한 글입니다.
무단 배포 및 상업적인 사용을 금지합니다.
'Web' 카테고리의 다른 글
<jsp:include /> 실행되지 않을 때 해결하는 방법 (0) | 2021.11.15 |
---|---|
Power Mockup 설치 방법 3가지 (무료 有) (0) | 2021.07.30 |
[Web] XML 이란? (0) | 2021.07.16 |
[Web] DBCP (0) | 2021.07.15 |
[Web] Forwarding & Redirect (0) | 2021.07.13 |