2012-12-11 1 views
-1

고객이 소프트웨어 updates.Now를 다운로드 할 수 있도록 내 소프트웨어에 수동 FTP를 사용합니까 그렇게 내 FTP 서버 (업데이트 다운로드)에 너무 많은 요청이 있다면 수동 FTP 포트는 모든 것을 관리 할 수 ​​있습니다 요청은 어떻게 작동합니까?수동 FTP 포트 관리

+0

첫 번째 질문이 삭제되면 다시 게시하지 마세요. 다시 열려면 질문을 편집하고 중재자 관심을 표시하십시오. – cutrightjm

답변

1

잘 쓰여진 일반 서버는 단일 포트에서 수만 개의 연결을 처리 할 수 ​​있으므로 아무런 문제가 없습니다. 클라이언트 IP/포트는 연결의 일부이므로 이론적으로 단일 포트에 수백만 개의 연결을 사용할 수 있습니다.

FTP PASV 전송을 사용하면 서버가 클라이언트가 제어 채널 외부에서 파일 본문을 전송하기 위해 연결할 수있는 추가 포트를 제공합니다.

순진한 서버는 미해결 전송 당 하나의 임시 포트를 단순히 바인딩합니다. 이것은 상한이 30,000을 훨씬 상회하게합니다.

일부 FTP 서버를 사용하면 PASV 포트 범위를 구성 할 수 있으므로이 번호를 훨씬 더 작게 만들 수 있으므로 순진한 구현으로 서버에 연결된 동시 사용자 수를 제한 할 수 있습니다.

더 진보 된 FTP 서버 구현은 여러 클라이언트가 PASV 전송 포트에 연결하고 클라이언트의 공용 IP를 사용하여 공용 IP마다 요청되거나 보내지는 파일을 관리 할 수있게합니다.

현실적으로 넓은 포트 범위를 사용하는 경우 서버의 대역폭, CPU, 디스크 또는 기타 시스템 제약 조건이 특정 종류의 네트워킹/포트 범위 제한보다 높을 가능성이 큽니다 .