해결된 질문
23.10.05 17:39 작성
·
232
0
안녕하세요 강사님
proxy 서버에서 web 서버로부터 받은 파일을 검사 후 안전한 파일이면 클라이언트에게 전달한다 해주셨는데,
일부 스트림만 봐서 이 파일이 안전한지 알 수 있나요?
아니면 web 서버로부터 패킷을 전부 받아 조립 하여 확인 후
다시 쪼개어 클라이언트에게 하나 하나 보내주는 걸까요?
답변 2
1
2023. 10. 06. 17:00
네, Proxy를 거치는 만큼 지연이 있을 수 있습니다. 가령 1GB 크기 파일을 Proxy가 검사한 후 보내주는 방식이라면 1GB 수신 + 검사 시간만큼 지연이 발생합니다. 참고하시기 바랍니다. :)
1
2023. 10. 05. 19:10
Proxy는 패킷이 아닌 소켓 스트림을 다룹니다. 따라서 패킷이 이미 모두 조립된 상태라 하겠습니다. 그리고 전체 파일을 모두 받아 압축이 되어 있다면 해제도 해서 내용을 확인 할 수 있습니다. 참고하시기 바랍니다. :)
2023. 10. 06. 11:37
패킷을 모두 받아 조립한 스트림을 검사 후 안전하다면 proxy 서버에서 다시 패킷으로 나누어 클라이언트에게 전송 하는것으로 이해했는데,
그렇다면 파일 용량이 크다면 클라이언트는 다운로드 시작까지 오래 걸릴 수도 있는걸까요?
2023. 10. 09. 14:13
감사합니다!