파일 전송 프로토콜 비교

Comparison of file transfer protocols

이 글은 통신망을 통한 파일 전송을 위해 고안된 통신 프로토콜을 나열한다.

9P네트워크 파일 시스템과 같은 공유 파일 시스템에 대한 프로토콜은 파일 동기화 프로토콜과 마찬가지로 본 문서의 범위를 벗어난다.

패킷 교환 네트워크 프로토콜

패킷 교환 네트워크는 패킷이라고 불리는 단위로 나뉘는 데이터를 전송한다.패킷은 헤더(패킷을 설명하는)와 페이로드(데이터)로 구성된다.인터넷은 패킷 교환 네트워크로, 이 목록에 있는 대부분의 프로토콜은 그것의 프로토콜 스택IP 프로토콜 스위트용으로 설계되어 있다.

그들은 두 가지 전송 계층 프로토콜 중 하나를 사용한다: 전송 제어 프로토콜(TCP) 또는 사용자 데이터그램 프로토콜(UDP).아래 표에서, "트랜스포트" 열은 전송 프로토콜이 전송 계층에서 사용하는 프로토콜을 나타낸다.UDP를 통해 데이터를 전송하도록 설계된 일부 프로토콜도 TCP 포트를 사용하여 감시를 한다.

"서버 포트" 열은 서버가 데이터를 전송하는 포트를 나타낸다.FTP의 경우, 이 포트는 수신 포트와 다르다.FTP, FTP Secure, FASP쓰나미를 포함한 일부 프로토콜은 클라이언트로부터 명령을 수신하는 "제어 포트" 또는 "명령 포트"에서 수신한다.

마찬가지로, "암호화" 열에 표시된 암호화 방식은 전송된 데이터에만 적용되며, 인증 시스템에는 적용되지 않는다.

개요

색상 키: 국제표준 인터넷 표준 제안 표준 인터넷 드래프트
프로토콜 원저자 초간출판 프로토콜 스위트 표준 Refs
풀네임 약어
비트토렌트 BT 브램 코언 2001 해당 없음 아니요. [1]
CCSDS 파일 전송 프로토콜 CFDP 2002 해당 없음 ISO 17355:2007(v4)
CCSDS 727.0-B-5
크로스 파일 전송 CFT 해당 없음 아니요.
Ether 파일 전송 프로토콜 EFTP 존 쇼흐 1979 PARC 범용 패킷 아니요. [2][3]
빠르고 안전한 프로토콜 FASP 잉수, 미셸 먼슨, 세르반 시무 2007 해당 없음 아니요. [4]
단방향 전송을 통한 파일 전송 플루트 인터넷 소사이어티 2004 해당 없음 RFC 6726 [5]
파일 서비스 프로토콜 FSP 원왕수 1991 해당 없음 아니요. [6][7]
파일 전송 액세스 및 관리 FTAM ISO 8571-4:1988
파일 전송 프로토콜 FTP 아베이 부산 1971 인터넷 프로토콜 제품군 RFC 959 [8]
FTP 보안 FTPS 인터넷 소사이어티 1997 인터넷 프로토콜 제품군 RFC 2228, 4217 [9][10]
HTTP 보안 HTTPS 타헤르 엘가말 1995 인터넷 프로토콜 제품군 RFC 7230 [11][12]
호스트 Unix 연결 파일 전송 헐프트 ? 1993 해당 없음 아니요.
하이퍼텍스트 전송 프로토콜 HTTP 팀 버너스-리 1991 인터넷 프로토콜 제품군 RFC 7231 [13][14]
마이크로 전송 프로토콜 μTP 루드비그 스트라이거스, 그레그 헤이즐, 스타니슬라프 샬루노프, 아르비드 노르베르크, 브람 코헨 2007 해당 없음 아니요. [15][16]
멀티캐스트 보급 프로토콜 민주당 아니요.
멀티캐스트 파일 전송 프로토콜 MFTP C. 케네스 밀러 외 1995 해당 없음 IETF 드래프트 (1998) [17]
NACK 지향 신뢰할 수 있는 멀티캐스트 전송 프로토콜 NORM RFC 5740
오데트 파일 전송 프로토콜 OFTP 유럽의 텔레 전송에 의한 데이터 교환 기구 1986 X.25 RFC 6726 [18]
오데트 파일 전송 프로토콜 2 OFTP2 유럽의 텔레 전송에 의한 데이터 교환 기구 2007 X.25, 인터넷 프로토콜 제품군 RFC 5024 (V1.3) [19]
신뢰할 수 있는 Blast UDP RBUDP 에릭 헤 외 2002 해당 없음 아니요. [20]
원격 복사 rcp ? 1982 인터넷 프로토콜 제품군 아니요. [21]
보안 카피 SCP 타투율넨 ? Secure Shell 아니요. [22]
보안 하이퍼텍스트 전송 프로토콜 S-HTTP IETF 웹 트랜잭션 보안 작업 그룹 1999 해당 없음 RFC 2660 [23]
단순 비동기 파일 전송 SAFT 울리 홀라허 1995 해당 없음 아니요. [24][25]
단순 파일 전송 프로토콜 SFTP 마크 K. 로터 1984 해당 없음 RFC 913 [26]
SSH 파일 전송 프로토콜 SFTP 타투율넨 c. 1997 Secure Shell IETF 드래프트 (2006) [27]
T.127 T.127 ITU[28] 1995 [29] 해당 없음 ITU T.127
IMT2000 3GPP - Trivial File Transfer Protocol TFTP 노엘 치아파 1980 인터넷 프로토콜 제품군 RFC 1350 [30]
쓰나미 UDP 프로토콜 쓰나미 마크 메이스 외 2002 해당 없음 아니요. [31][32]
다시 시작 가능한 파일 업로드를 위한 개방형 프로토콜 엄니 펠릭스 가이센데르페르, 마리우스 클라이들 외. 2014 해당 없음 아니요. [33][34]
UDP 기반 데이터 전송 프로토콜 UDT 윤홍구 2004 해당 없음 아니요.
UDP 기반 파일 전송 프로토콜 UFTP 데니스 부시 2001 해당 없음 아니요. [35]
Unix-to-Unix 복사본 UUCP 마이크 레스크 1979 해당 없음 아니요.
Warp 속도 데이터 전송 WDT 로랑 데마일리 외 2015 해당 없음 아니요. [36]

특징들

"Managed"(관리됨) 열은 프로토콜이 관리형 파일 전송(MFT)으로 설계되었는지 여부를 나타낸다. MFT 프로토콜은 감사 가능한 트랜잭션 기록, 모니터링 및 엔드 투 엔드 데이터 보안과 같은 기능을 필요로 하는 산업 애플리케이션에서 보안 전송을 우선시한다.그러한 프로토콜은 전자 데이터 교환을 위해 선호될 수 있다.[37]

프로토콜 암호화
(데이터)
옮기다
재개
멀티캐스트
수완이 있는
관리되는. Refs
비트토렌트 없음[a] 피어투피어 아니요. [38][39]
CCSDS 파일 전송 프로토콜(CFDP) 아니요. 아니요.
CFT(Cross File Transfer) TLS / SSL
EFTP(Ether File Transfer Protocol) 없음 ? 아니요. 아니요. [42]
FASP(Fast and Secure Protocol) AES-256 / AES-192 / AES-128 아니요. [43][44][45]
FLUT(단방향 전송)를 통한 파일 전송 선택적/지정되지[b] 않음 아니요. [46][47][48]
FSP(파일 서비스 프로토콜) 없음 아니요. 아니요. [49][50]
파일 전송 액세스관리(FTAM) ?[c] [51]
파일 전송 프로토콜(FTP) 없음 [d] 아니요. 아니요. [52][53][54][55][56]
FTP 보안(FTPS) TLS / SSL 아니요. 아니요.
HTTP 보안(HTTPS) TLS / SSL 아니요. 아니요. [14][57][58]
HULFT(호스트 Unix 연결 파일 전송) AES ? 아니요. [59][60][61][62]
하이퍼텍스트 전송 프로토콜(HTTP) 없음
(HTTPS 및 S-HTTP 참조)
아니요. 아니요. [14][63]
마이크로 전송 프로토콜(μTP) 없음 피어투피어 아니요. [15]
멀티캐스트 보급 프로토콜(DP) 없음 [64][65]
멀티캐스트 파일 전송 프로토콜(MFTP) 없음 아니요. [66][67]
NORM(New Multicast Transport Protocol) IPsec [68][69]
OFTP(오데트 파일 전송 프로토콜) 없음 [18]
OFTP2(Odette File Transfer Protocol 2) TLS [19]
신뢰할 수 있는 블라스트 UDP(RBUDP) 없음 아니요. 아니요. [20][70][71]
원격 복사(rcp) 없음 아니요. 아니요. 아니요. [72]
보안 카피(SCP) Secure Shell 아니요. 아니요. 아니요.
S-HTTP(보안 하이퍼텍스트 전송 프로토콜) CMS / MOSS / 기타 아니요. 아니요. 아니요. [73]
단순 비동기 파일 전송(SAFT) PGP ? 아니요. 아니요. [24][25][74]
SFTP(Simple File Transfer Protocol) 없음 아니요. 아니요. [75]
SSH 파일 전송 프로토콜(SFTP) Secure Shell 아니요. 아니요. [76]
T.127 없음 아니요. [77][78][79]
TFTP(Trivial File Transfer Protocol) 없음 아니요. 아니요. 아니요. [80]
쓰나미 UDP 프로토콜 없음 아니요. 아니요. 아니요. [81][82]
다시 시작할 수 있는 파일 업로드를 위한 개방형 프로토콜(tus) 선택적/지정되지[e] 않음 아니요. 아니요. [33][34]
UDP 기반 데이터 전송 프로토콜(UDT) 실험적인 아니요. 아니요. 아니요. [82][83][84]
UDP 기반 파일 전송 프로토콜(UFTP) AES-256 / AES-128 / 3DES / DES[f] 아니요. [82][35][85]
UUCP(Unix-to-Unix Copy) 없음 일부[g] 아니요. 아니요. [86][87]
WDT(Warp Speed Data Transfer) AES-128 (OFB / CTR) 아니요. 아니요. [88][89][90]
  1. ^ 일부 구현에서는 RC4 등을 사용하여 트래픽을 난독화할 수 있다.BitTorrent 프로토콜 암호화를 참조하십시오.
  2. ^ RFC 6726은 IPSec을 하나의 옵션으로 제안한다.
  3. ^ 단일 구현, Fujitsu 오픈FT, AES 적용.
  4. ^ RFC 1123(1989)은 RFC 959(1985)에 발표된 재시작/재개 규정을 확장하고 수정한다.RFC 3659(2007)는 스트림 모드에서 재개할 것을 제공한다.
  5. ^ 웹 서버, 프록시 또는 SSL 터미네이터에서 제공하는 HTTPS를 사용하는 것이 좋다.
  6. ^ 다음은 OpenSSL을 사용하는 참조 구현의 옵션이다.
  7. ^ UUCP의 BNU 구현은 중단된 파일 전송을 재개할 수 있다.

포트

아래 표에서 데이터 포트는 프로토콜이 파일 데이터를 전송하는 네트워크 포트 또는 포트의 범위다.제어 포트는 클라이언트와 서버 간의 명령어 및 상태 업데이트 대화상자에 사용되는 포트다.

"Assigned by IANA"란 열은 IANA(Internet Assigned Number Authority)가 관리하는 서비스 이름 및 전송 프로토콜 포트 번호 레지스트리에 포트가 나열되어 있는지 여부를 나타낸다.IANA는 레지스트리의 각 포트 번호를 특정 전송 프로토콜이 있는 특정 서비스에 할당한다.아래 표에는 "운송" 열에 전송 프로토콜이 나열되어 있다.

프로토콜 데이터 포트 제어 포트 맡겨진
IANA로
피할당인 Refs
서버 고객 운송 서버 고객 운송
비트토렌트 6881[a] 6881 TCP 6881 6881 TCP 아니요. 해당 없음 [91]
CCSDS 파일 전송 프로토콜(CFDP)
CFT(Cross File Transfer) 1761[b] TCP / X.25 [40][41]
EFTP(Ether File Transfer Protocol) 해당 없음 해당 없음 없음 해당 없음 해당 없음 없음 해당 없음 해당 없음
FASP(Fast and Secure Protocol) ≥33001 UDP 22 TCP 아니요. 해당 없음 [91]
FLUT(단방향 전송)를 통한 파일 전송 4001 UDP 아니요. 해당 없음 [91]
FSP(파일 서비스 프로토콜) 사용자가[c] 선택함 UDP 아니요. 해당 없음 [91]
파일 전송 액세스관리(FTAM) 4800 / 102 TCP [92]
파일 전송 프로토콜(FTP) 활성 모드 20 20 TCP[d] 21 ≥1024 TCP 존 포스텔 [91]
패시브 모드 ≥1024[e] ≥1024
FTP 보안(FTPS) 989 TCP 990 TCP 크리스토퍼 앨런 [91]
HTTP 보안(HTTPS) 443 TCP TCP IESG [91]
HULFT(호스트 Unix 연결 파일 전송) 30000 TCP TCP 아니요. 해당 없음 [91]
하이퍼텍스트 전송 프로토콜(HTTP) 80 TCP TCP 팀 버너스-리 [91]
마이크로 전송 프로토콜(μTP) UDP 아니요. 해당 없음 [91]
멀티캐스트 보급 프로토콜(DP) 사용자가 선택함 UDP [93][65]
멀티캐스트 파일 전송 프로토콜(MFTP) 5402 UDP 스티브 배니스터 [91]
NORM(New Multicast Transport Protocol) UDP [68][69]
OFTP(오데트 파일 전송 프로토콜) 3305 TCP / X.25 TCP / X.25 [18]
OFTP2(Odette File Transfer Protocol 2) 6619 TCP / X.25 TCP / X.25 [19]
신뢰할 수 있는 블라스트 UDP(RBUDP) 사용자가 선택함 UDP 아니요. 해당 없음 [91]
원격 복사(rcp) 514 TCP TCP [91]
보안 카피(SCP) 22 TCP TCP [91]
S-HTTP(보안 하이퍼텍스트 전송 프로토콜) 80 TCP TCP 아니요. 해당 없음 [91]
단순 비동기 파일 전송(SAFT) 487 TCP 울리 홀라허 [91]
SFTP(Simple File Transfer Protocol) 115 TCP TCP 마크 로터 [91]
SSH 파일 전송 프로토콜(SFTP) 22 TCP TCP [91]
T.127 1503 TCP TCP 짐 존스턴 [91]
TFTP(Trivial File Transfer Protocol) 69 UDP 데이비드 클라크 [91]
쓰나미 UDP 프로토콜 사용자가 선택함 UDP TCP 아니요. 해당 없음 [91]
다시 시작할 수 있는 파일 업로드를 위한 개방형 프로토콜(tus) 80[f] TCP TCP 아니요. 해당 없음 [91]
UDP 기반 데이터 전송 프로토콜(UDT) 서버에서 선택됨 UDP 아니요. 해당 없음 [91]
UDP 기반 파일 전송 프로토콜(UFTP) 1044 UDP 아니요. 해당 없음 [91]
UUCP(Unix-to-Unix Copy) 540 TCP TCP [91]
WDT(Warp Speed Data Transfer) 서버 또는 사용자가 선택함 TCP TCP 아니요. 해당 없음 [91]
  1. ^ 일반적으로 포트 6881을 수신 포트로 사용할 수 없는 경우 피어는 6882–6889를 점진적으로 시도한다.소프트웨어에서 다른 포트를 지정할 수 있다.
  2. ^ 1761이 기본 포트지만, 1761–1768은 IANA에 의해 할당된다.
  3. ^ 때때로 UDP 포트 21은 FSP용으로 선택된다.
  4. ^ FTP는 원래 TCP가 등장하기 전에 ARPANET에서 사용되는 프로토콜인 NCP를 위해 설계되었다.FTP의 TCP 구현은 RFC 959에서 표준화되었다.
  5. ^ 서버는 TCP 포트 21(제어 포트)에서 수신하며, 클라이언트는 1023 이상의 임의 포트에서 이 포트에 명령을 전송한다.활성 모드에서 데이터를 전송하기 위해 서버는 임의로 선택한 포트 번호로 포트 20에서 클라이언트로의 연결을 시작한다.
    패시브 모드에서는 클라이언트가 제어 포트로 1023 이상의 임의 포트를 사용하고, 이로부터 파일 전송을 개시한다.서버는 1023 이상의 임의로 선택된 포트로부터 데이터를 송신하거나 수신하고, 클라이언트는 임의로 선택된 제어 포트 위에 있는 하나의 포트 번호로부터 데이터를 송신하거나 수신한다.
  6. ^ 사용자가 선택할 수 있지만 HTTP(S) 위에 계층이 너무 자주 80/443

직렬 프로토콜

9핀에서 25핀 RS-232 어댑터 케이블

다음 프로토콜은 직렬 통신을 위해 설계되었으며, 주로 RS-232 표준에 대해 설계되었다.모뎀이나 직렬 케이블(예: null 모뎀 또는 직접 케이블 연결)을 통해 컴퓨터 파일업로드다운로드하는 데 사용된다.UUCP는 RS-232 또는 전송 제어 프로토콜 중 하나를 전송으로 하여 작동할 수 있는 프로토콜이다.Kermit 프로토콜은 직접 직렬, 모뎀 또는 네트워크( SSL, SSH 또는 Kerberos에 의해 보안된 연결을 포함하여 TCP/IP)와 같은 모든 컴퓨터 간 전송에서 작동할 수 있다.OBject EXchange블루투스 표준을 통한 바이너리 객체 무선 전송을 위한 프로토콜이다.블루투스는 RS-232를 무선으로 대체하는 것으로 구상되었다.

개요

프로토콜 작가 첫 출시 면허증 설명 Refs
비모뎀 에릭 랩스 1989 양방향 전송.
블라스트 커뮤니케이션 리서치 그룹 1981 Data General Nova Minicomputer에서 생성된 강력한 프로토콜, 마이크로 소프트 및 메인프레임에 포팅됨. [94]
C-모뎀 라비오 파레스치 1989 32 ~ 4096바이트의 패킷 길이, 선택적(일반적으로 사용됨) 스트리밍 모드.
B 프로토콜 컴푸서브 1981 명령 스트림뿐만 아니라 파일 전송 기능 제공.
JMODEM 리처드 B.존슨 ? 블록이 512 ~ 8192바이트이고 RLE 압축된 XMODEM 파생 모델
HS/링크 새뮤얼 H. 스미스 1991
커밋 프랭크 다 크루즈 외 1981 2011년 현재 오픈 소스(BSD) 텍스트 파일 형식 및 문자 집합의 변환을 통해 전체 또는 반이중 연결에서 텍스트 및 이진 파일을 전송 및 플랫폼에 독립적으로 전송 [95]
리치모뎀 샘 브라운 ? BBS 다운로드 할당량을 피하기 위해 실패한 다운로드를 속인 X와 Y의 변형.
링스 매슈 토머스 1989 Kermit과 유사함: 64바이트 패킷, 창당 2~16개 패킷, CRC-32링스 프로그램 자체 밖에서는 지원이 거의 또는 전혀 없다.
NMODEM L. B. 닐 1990 본질적으로 XMODEM-CRC 2048바이트 블록.
OBEX 파일 전송 프로토콜 ? ? OBEX(Object EXchange) Bluetooth 프로필의 동기식 파일 전송 프로토콜.
OBEX 푸시 ? ? OBEX(Object EXchange) Bluetooth 프로필의 비동기 파일 전송 프로토콜. [96]
펀터 스티브 펀터 ? 다양한 Commodore 기계를 위한 유사하지만 다른 XMODEM과 같은 프로토콜 모음입니다.
SEA링크 톰 헨더슨 1986 위성 전송패킷 네트워크전파 지연을 방지하기 위해 개발된 슬라이딩 윈도우 지원 모뎀7/XMODEM 호환 프로토콜. [97][98][99]
스모뎀 아리소프트 ?
트모뎀 마이크 브라이언스 ?
UUCP 마이크 레스크 1979 전자 메일 배포를 비롯한 다양한 용도로 사용되는 Unix 컴퓨터 간에 파일을 복사하기 위한 프로토콜 모음입니다.또한 명령어를 보낼 수 있게 하여 첫 번째 인터넷 웜을 발생시켰다.UUCP 내의 파일 전송 프로토콜은 "g" 프로토콜이다. [100]
모뎀7 마크 M. 자이글러, 제임스 K.밀스 1980 파일 이름 지원 및 배치 전송을 추가하기 위한 XMODEM의 약간 확장. [101]
엑스모뎀 워드 크리스텐슨 1977 공용 도메인 광범위한 사용을 확인한 매우 간단한 프로토콜로, 많은 다음 프로토콜에 패턴을 제공했다. [102]
WX모뎀 피터 보스웰 1986 공용 도메인 더 높은 성능을 위해 슬라이딩 윈도우가 있는 XMODEM 버전. [103][104]
이모뎀 척 포르스버그 1985 공용 도메인 고성능을 위한 XMODEM의 일련의 선택적 확장. [103]
Z맥스 마이크 브라이언스 1991년 최대 32kB의 패킷 길이를 허용하도록 ZMODEM 수정.
Z모뎀 척 포르스버그 1986 공용 도메인 XMODEM 호환성은 포기하지만 다양한 새로운 기능과 향상된 성능을 제공하는 스트리밍 프로토콜.1990년대 초에 BBS 시스템에서 거의 보편화되었다. [103]

특징들

프로토콜 데이터 블록 크기
(iii)
데이터
압축
오류 감지 옮기다
재개
양방향 미닫이창 Refs
비모뎀
블라스트 84 - 1024+ RLE CRC [105]
C-모뎀 32–4096 CRC
B 프로토콜 128–2048 CRC32 / CRC16 / 8비트 체크섬
JMODEM 64–8192 RLE
HS/링크 CRC32
커밋 ≤9024 ( () RLE(실행 길이 인코딩, 협상) 체크섬 또는 CRC16(협상됨) 예(이진 파일만 해당, 협상됨) 아니요. 전이중 전용(협상 대상) [106]
리치모뎀
링스 RLE CRC32
NMODEM 2048
OBject EXchange
펀터
SEA링크
스모뎀
트모뎀 아니요.
UUCP "g" ≤4096 아니요. 아니요. [107][108]
모뎀7 128 아니요. 체크섬 중지 및 대기 ARQ
엑스모뎀 128 아니요. 체크섬 중지 및 대기 ARQ
WX모뎀 ≤512
이모뎀 1024 아니요. CRC16
Z맥스 ≤~32,768 CRC32
Z모뎀 256 / 1024 아니요. CRC32

참고 항목

메모들

  1. ^ Cohen, Bram (2 July 2001). "The BitTorrent Protocol Specification". Yahoo! Finance Groups. Archived from the original on 16 December 2008. Retrieved 23 February 2018.
  2. ^ Shoch, John (1979). EFTP: A PUP-based Ether File Transfer Protocol.
  3. ^ Snodgrass, Richard (December 1982). A Relational Approach to Monitoring Complex Systems. pp. 119, 149. Retrieved 3 March 2018.
  4. ^ 미국 특허 20090063698, 잉슈, 미셸 크리스틴 먼슨, 세르반 시무, "제어가 가능한 골재 밴드를 위한 방법과 시스템 [sic]"은 2017년 5월 30일 발행되었으며, 아스페라, 주식회사 및 IBM에 할당되었다.
  5. ^ Paila, Toni; Luby, Michael; Lehtonen, Rami; Roca, Vincent; Walsh, Rod (October 2004). FLUTE - File Delivery over Unidirectional Transport. IETF. doi:10.17487/RFC3926. RFC 3926. Retrieved 7 March 2018.
  6. ^ Petersen, Julie K., ed. (2002). "File Service Protocol". The Telecommunications Illustrated Dictionary (2nd ed.). CRC Press. p. 357. ISBN 978-1-4200-4067-8 – via Google Books.
  7. ^ "File Service Protocol (FSP) Frequently Asked Questions [Part 2/2]". FAQs.org. 21 July 1995. Section: "Who writes and maintains FSP software?". Retrieved 3 March 2018.
  8. ^ Bhushan, Abhay (April 1971). A File Transfer Protocol. IETF. doi:10.17487/RFC0114. RFC 114. Retrieved 24 February 2018.
  9. ^ Horowitz, M.; Lunt, S. (October 1997). FTP Security Extensions. IETF. doi:10.17487/RFC2228. RFC 2228. Retrieved 3 March 2018.
  10. ^ Ford-Hutchinson, Paul (October 2005). Securing FTP with TLS. IETF. doi:10.17487/RFC4217. RFC 4217. Retrieved 3 March 2018.
  11. ^ Sliwa, Carol (31 May 1999). "Secure Sockets Layer". Computerworld. p. 69. Retrieved 1 March 2018 – via Google Books.
  12. ^ Hickman, Kipp E. B. (April 1995). The SSL Protocol. IETF. I-D draft-hickman-netscape-ssl-00. Retrieved 1 March 2018.
  13. ^ Berners-Lee, Tim. "The Original HTTP as defined in 1991". W3.org. Retrieved 3 March 2018.
  14. ^ a b c Iwaya, Akemi (10 November 2015). "Why was 80 Chosen as the Default HTTP Port and 443 as the Default HTTPS Port?". How-To Geek. Retrieved 3 March 2018.
  15. ^ a b Norberg, Arvid (22 June 2009). "uTorrent transport protocol". BitTorrent.org. Retrieved 10 March 2018.
  16. ^ Klinker, Eric (16 May 2010). "Eric Klinker Presentation at Emerging Communication Conference & Awards 2010 America § Status of uTP". eCommConf. Retrieved 10 March 2018.
  17. ^ 미국 특허 7710961, C. 케네스 밀러, 토마스 안드레슨, 토마스 가드너, 크레이그 미셸슨, 케네스 케이츠, 마크 화이트, 캐리 로버슨, 2011년 12월 20일 발행된 "컴퓨터 네트워크를 통해 패킷을 전송하는 시스템과 방법"은 다비와 모하인 LLC에 할당되었다.
  18. ^ a b c Nash, David (September 1997). ODETTE File Transfer Protocol. IETF. doi:10.17487/RFC2204. RFC 2204. Retrieved 22 February 2018.
  19. ^ a b c Friend, Ieuan (November 2007). ODETTE File Transfer Protocol 2. IETF. doi:10.17487/RFC5024. RFC 5024. Retrieved 22 February 2018.
  20. ^ a b He, Eric; Leigh, Jason; Yu, Oliver; DeFanti, Thomas A. (September 2002). "Reliable Blast UDP: Predictable High Performance Bulk Data Transfer" (PDF). Proceedings: IEEE International Conference on Cluster Computing, ICCC (January 2002). IEEE Cluster Computing 2002. Chicago. pp. 317–24. ISSN 1552-5244. OCLC 5942572037. Retrieved 2 March 2018.
  21. ^ McKusick, Marshall Kirk (1999). "Twenty Years of Berkeley Unix: From AT&T-Owned to Freely Redistributable". Open Sources: Voices from the Open Source Revolution. O'Reilly & Associates. Section: "4.2BSD". ISBN 978-1-56592-582-3.
  22. ^ Ylonen, Tatu (31 August 2017). "SSH: Secure Shell § History of the SSH Protocol". SSH.com. Retrieved 3 March 2018.
  23. ^ Rescorla, Eric; Schiffman, Allan M. (August 1999). The Secure HyperText Transfer Protocol. IETF. doi:10.17487/RFC2660. RFC 2660. Retrieved 9 March 2018.
  24. ^ a b Horlacher, Ulli. "SAFT / sendfile". fex.belwue.de. Retrieved 3 March 2018.
  25. ^ a b Horlacher, Ulli. "sendfile(1)". manpages.org. Retrieved 3 March 2018.
  26. ^ 로토르(1984), 페이지 1, 13
  27. ^ Ylönen, Tatu (30 September 2012). "Re: where are SFTP v0 - 2 defined?". secsh (Mailing list). Retrieved 9 March 2018. I designed and implemented the original SFTP protocol for SSH 2.0 back around 1997. Sami Lehtinen did further development on it.
    It was originally a proprietary protocol at SSH Communications Security (www.ssh.com), though source code was publicly available. It took a while [sic] before we wrote the draft and brought it to the IETF for standardization (seems to have been January 2001).
  28. ^ "T.127: Multipoint binary file transfer protocol". ITU. Retrieved 23 March 2021.
  29. ^ "T.127 (08/95) Multipoint binary file transfer protocol". ITU. Retrieved 23 March 2021.
  30. ^ Sollins, Karen R. (January 1980). The TFTP Protocol. IETF. IEN 133. Retrieved 24 February 2018.
  31. ^ Wagner, Jan. "Tsunami UDP Protocol". tsunami-udp.sourceforge.net. Jon Wagner – via SourceForge.
  32. ^ "Research". anml.iu.edu. Pervasive Technology Labs at Indiana University. Section: "Tsunami". Archived from the original on 29 July 2010.
  33. ^ a b protocol.md on GitHub
  34. ^ a b "tus - resumable file uploads".
  35. ^ a b Bush, Dennis. "Changes". uftp-multicast.sourceforge.net. Dennis Bush. Retrieved 9 March 2018 – via SourceForge.
  36. ^ "wdt: Releases". GitHub. Retrieved 23 February 2018.
  37. ^ Villanueva, John Carl (17 February 2015). "Managed File Transfer and Network Solutions". JSCAPE.com. JSCAPE.
  38. ^ Cohen, Bram (4 February 2017) [2008]. "The BitTorrent Protocol Specification". BitTorrent.org. Section: "Trackers". Retrieved 22 February 2018.
  39. ^ "Message Stream Encryption". Vuze Wiki. Azureus Software. 1 December 2007 [2006]. Retrieved 10 March 2018.
  40. ^ a b "Transfer CFT 3.2.4 Users Guide § Configuring Transfer CFT". Axway.com. Axway Software. Archived from the original on 19 February 2018. Retrieved 18 February 2018.
  41. ^ a b "Transfer CFT 3.2.2 Local Administration Guide § Transport Security". Axway.com. Axway Software. Retrieved 22 February 2018.
  42. ^ "Printing at PARC—Appendix: Glossary of Terms § EFTP". 4 August 1978. Retrieved 3 March 2018. A simple, PUP-oriented protocol, designed for file transmission from user programs to servers (especially printing servers). The server must acknowledge each packet before the next is sent. This protocol admits to compact implementation in user programs, offset by some redunction in bandwidth.
  43. ^ Pott, Trevor (1 October 2015). "Aspera high speed file transfer: Let the cloud protocol wars begin". The Register. Retrieved 18 February 2018.
  44. ^ "FASP Security Model". AsperaSoft.com. Aspera. 2017. Retrieved 18 February 2018.
  45. ^ Campos, Andrea (2 June 2016). "Resuming file transfers with ascp". AsperaSoft.com. Aspera. Retrieved 2 March 2018.
  46. ^ Paila, Toni; Walsh, Rod; Luby, Michael; Roca, Vincent; Lehtonen, Rami (November 2012). FLUTE - File Delivery over Unidirectional Transport. IETF. doi:10.17487/RFC3926. RFC 3926. Retrieved 7 March 2018.
  47. ^ Peltotalo, Jani; Peltotalo, Sami; Harju, Jarmo. "Analysis of the FLUTE Data Carousel" (PDF). mad.cs.tut.fi. Tampere University of Technology. p. 1. Retrieved 9 March 2018.
  48. ^ Peltotalo, Jani; Peltotalo, Sami; Harju, Jarmo; Walsh, Rod (June 2007) [2006]. "Performance analysis of a file delivery system based on the FLUTE protocol". International Journal of Communication Systems. 20 (6): 633. doi:10.1002/dac.835.
  49. ^ "File Service Protocol (FSP) Frequently Asked Questions v1.1". FAQs.org. 19 August 1996. Retrieved 18 February 2018.
  50. ^ "Common Ports". Red Hat Enterprise Linux 4: Security Guide. Red Hat. 2005. Retrieved 2 March 2018.
  51. ^ "openFT v11.0: Setting Up a Connection to Customs (Atlas) with openFT FTAM" (PDF). Fujitsu. 2010. p. 2. Retrieved 18 February 2018.
  52. ^ Postel, Jon; Reynolds, Joyce (October 1985). File Transfer Protocol (FTP). IETF. doi:10.17487/RFC0959. RFC 959. Retrieved 22 February 2018.
  53. ^ Kozierok, Charles M. (20 September 2005). "FTP Overview, History and Standards". The TCP/IP Guide (v3.0 ed.). Retrieved 21 February 2018.
  54. ^ Bhushan, Abhay (April 1971). A File Transfer Protocol. IETF. doi:10.17487/RFC0114. RFC 114. Retrieved 22 February 2018.
  55. ^ Braden, Robert (October 1989). "FTP Restart Mechanism". Requirements for Internet Hosts—Application and Support. IETF. pp. 36–7. sec. 4.1.3.4. doi:10.17487/RFC1123. RFC 1123. Retrieved 13 March 2018.
  56. ^ Hethmon, Paul (March 2007). "Restarting in STREAM Mode". Extensions to FTP. IETF. sec. 5.1. doi:10.17487/RFC3659. RFC 3659. Retrieved 13 March 2018.
  57. ^ Rescorla, Eric (May 2000). HTTP Over TLS. IETF. doi:10.17487/RFC2818. RFC 2818. Retrieved 20 February 2018.
  58. ^ Reynolds, Joyce; Postel, Jon (October 1994). Assigned Numbers. IETF. p. 34. doi:10.17487/RFC1700. RFC 1700. Retrieved 3 March 2018.
  59. ^ "The Incredible HULFT – My Favorite B2B Network Protocol". OpenText Blogs. OpenText. 27 August 2009. Retrieved 18 February 2018.
  60. ^ "9.4.1. HULFT § Overview". Enterprise Cloud Knowledge Center. NTT Communications. Retrieved 2 March 2018.
  61. ^ "9.4.1. HULFT § HULFT 8 Cipher Option". Enterprise Cloud Knowledge Center. NTT Communications. Retrieved 18 February 2018.
  62. ^ "導入サービス". HULFT.com (in Japanese). Saison Information Systems. Section: "前提事項、その他". Retrieved 21 February 2018.
  63. ^ Reynolds, Joyce; Postel, Jon (July 1992). Assigned Numbers. IETF. p. 12. doi:10.17487/RFC1340. RFC 1340. Retrieved 3 March 2018.
  64. ^ Adamson, Brian; Macker, Joe. "Multicast Dissemination Protocol (MDP) Developer's Guide". nrl.navy.mil. United States Naval Research Laboratory. Retrieved 22 February 2018.
  65. ^ a b "Multicast Dissemination Protocol History". nrl.navy.mil. United States Naval Research Laboratory. Retrieved 22 February 2018.
  66. ^ Miller, Kenneth; Robertson, Kary; Tweedly, Alex; White, Marc (April 1998). "IANA Assigned UDP Port". StarBurst Multicast File Transfer Protocol (MFTP) Specification. IETF. p. 10. I-D miller-mftp-spec-03. Retrieved 18 February 2018.
  67. ^ "StarBurst MFTP Compared to Today's File Transfer Protocols: A White Paper". StarBurst Communications. 1996 – via University of California, Irvine.
  68. ^ a b "NACK-Oriented Reliable Multicast (NORM)". nrl.navy.mil. United States Naval Research Laboratory. Retrieved 22 February 2018.
  69. ^ a b Adamson, Brian; Bormann, Carsten; Handley, Mark; Macker, Joe (November 2009). NACK-Oriented Reliable Multicast (NORM) Transport Protocol. IETF. doi:10.17487/RFC5740. RFC 5740. Retrieved 22 February 2018.
  70. ^ Li, Jie; Veeraraghavan, Malathi (2012). A Reliable Message Multicast Transport Protocol for Virtual Circuits (PDF). 4th International Conference on Communications, Mobility, and Computing (CMC 2012). p. 120. Retrieved 2 March 2018.
  71. ^ 깃허브RBUDP
  72. ^ "Rlogin, RSH, and RCP". SourceDaddy. Retrieved 18 February 2018.
  73. ^ Rescorla, Eric; Schiffman, Allan M. (August 1999). The Secure HyperText Transfer Protocol. IETF. doi:10.17487/RFC2660. RFC 2660. Retrieved 20 February 2018.
  74. ^ "Service Name and Transport Protocol Port Number Registry". IANA.org. Internet Assigned Numbers Authority. 21 February 2018. Retrieved 22 February 2018.
  75. ^ 로토르(1984), 페이지 10
  76. ^ Ylonen, Tatu (10 October 2017). "SFTP - SSH Secure File Transfer Protocol § SFTP Port Number". SSH.com. Retrieved 3 March 2018.
  77. ^ "ITU-T Rec. T.127 (08/2007) Multipoint binary file transfer protocol". International Telecommunication Union. 2008. p. 4.
  78. ^ "A Primer on the T.120 Series" (PDF). DataBeam Corporation. 1997 [1995]. pp. 2, 4. Retrieved 2 March 2018.
  79. ^ "T.120: Multipoint Data Conferencing and Real Time Communication Protocols". Network Protocols Handbook (2 ed.). Javvin Technologies. p. 137.
  80. ^ Sollins, Karen R. (July 1992). The TFTP Protocol (Revision 2). IETF. doi:10.17487/RFC1350. RFC 1350. Retrieved 22 February 2018.
  81. ^ "Tsunami UDP Protocol – Installation, Setup and Limitations". BluePiIT.com. BluePi Consulting. 13 October 2015. Retrieved 20 February 2018.
  82. ^ a b c Tkaczewski, John (18 June 2012). "Open Source Fast File Transfers". FileCatalyst.com. FileCatalyst. Retrieved 24 February 2018.
  83. ^ Valeros Bernardo, Danilo; Hoang, Doan B. (2010). "End-to-End Security Methods for UDT Data Transmissions". Future Generation Information Technology. International Conference on Future Generation Information Technology. p. 383. doi:10.1007/978-3-642-17569-5_38. ISBN 978-3-642-17569-5.
  84. ^ Valeros Bernardo, Danilo (2012). Network Security Mechanisms and Implementations for the Next Generation Reliable Fast Data Transfer Protocol—UDT (PDF) (Ph.D. thesis). University of Technology Sydney. pp. 22, 91–102. OCLC 830759422. Retrieved 21 February 2018.
  85. ^ "Encrypted UDP based FTP with multicast (UFTP)". Wireshark Wiki. 7 August 2016. Retrieved 21 February 2018.
  86. ^ Reifschneider, Sean (8 January 2004). "Mobile Email with UUCP". ONLamp. O'Reilly Media. Retrieved 20 February 2018.
  87. ^ Ravin, Ed (1996). Using & Managing UUCP (2nd ed.). O'Reilly & Associates. p. 70. ISBN 978-1-56592-153-5.
  88. ^ WDT RocksDB Dec 16 2016. Laurent Demailly. 23 December 2016. Archived from the original on 12 December 2021. Retrieved 23 February 2018 – via YouTube.
  89. ^ Demailly, Laurent (17 October 2015). "Getting Started with the WDT command line". GitHub. Retrieved 1 March 2018.
  90. ^ 깃허브에서
  91. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z "Service Name and Transport Protocol Port Number Registry". IANA.org. Internet Assigned Numbers Authority. 28 February 2018. Retrieved 17 March 2018.
  92. ^ "openFT v11.0: Setting Up a Connection to Customs (Atlas) with openFT FTAM" (PDF). Fujitsu. 2010. p. 2. Retrieved 18 February 2018.
  93. ^ Adamson, Brian; Macker, Joe. "Multicast Dissemination Protocol (MDP) Developer's Guide". nrl.navy.mil. United States Naval Research Laboratory. Retrieved 22 February 2018.
  94. ^ Magidson, Steve (15 May 1989). "Moving Files Can Be a BLAST" (PDF). UNIX Today!. CMP Media. Retrieved 18 February 2018.
  95. ^ 다 크루즈(1987년) 페이지 3
  96. ^ "OBEX (Object Exchange) Protocol". irdajp.org. Infrared Data Association. 2011. Archived from the original on 21 February 2018. Retrieved 20 February 2018.
  97. ^ GitHub에 있는 sealink.c.
  98. ^ Held, Gilbert (1993). "SeaLink". Mastering PC Communications Software. Van Nostrand Reinhold. p. 74.
  99. ^ Woggon, Michele (1995). "SeaLink". Telecommunications Using ProComm & ProComm Plus Made Easy. Prentice Hall. p. 34.
  100. ^ "UUCP protocol internals". University of Utah.
  101. ^ Lucas, Jay (6 September 1982). "Freeware: Modem lets your computers communicate". InfoWorld. IDG. p. 53. Retrieved 18 February 2018.
  102. ^ 유리(1988) 페이지 87
  103. ^ a b c 유리(1988) 페이지 89
  104. ^ Boswell, Peter (2007) [1986]. How XModem, XModem CRC, and WXModem work. Archived from the original on 23 September 2014 – via Totse.com.
  105. ^ Magidson, Steve (15 May 1989). "Moving Files Can Be a BLAST" (PDF). UNIX Today!. CMP Media. Retrieved 18 February 2018.
  106. ^ 다 크루즈(1987년) 페이지 234, 253, 307
  107. ^ Wells, Nicholas (2003). "Using UUCP for Remote Access". Guide to Linux Installation and Administration. Course Technology. p. 140. ISBN 978-0-619-00094-3 – via Google Books.
  108. ^ Taylor, Ian Lance. "UUCP 'g' Protocol". FreeBSD Documentation Server. The FreeBSD Project. Retrieved 8 March 2018.

참조

추가 읽기