여러명의사용자가 적은데이터를 여러번 보내는것하고
큰데이터를 한번에보내는것하고 어떤것이 더 부담이됨??
한사용자가 1짜리 데이터를 텀을두고 20번보내는것 (텀이좀 짧음)
Or 한 사용자가 20짜리데이터를 한번 보내는것 (텀이김)
저런짓을 수천명이하고있다고한다면 어떤게더 서버에 부하가됨??
큰데이터를 한번에보내는것하고 어떤것이 더 부담이됨??
한사용자가 1짜리 데이터를 텀을두고 20번보내는것 (텀이좀 짧음)
Or 한 사용자가 20짜리데이터를 한번 보내는것 (텀이김)
저런짓을 수천명이하고있다고한다면 어떤게더 서버에 부하가됨??
20짜리데이터도 1짜리를 연속적으로 20번 보내는것이긴함.
소켓통신 아니면 한번통신에 들어가는 부수적인 데이터가 조올라 마나.. 배보다 배꼽이 더 큰경우도 많고 횟수를 줄일수 있음 좋지
무조건 나눠보내는게 손해임
헤더가 붙어서 용량이 더들어감
멍청한 질문이네 당연히 네트워크 비용보다 리퀘스트 처리 비용이 비교할수없을정도로 큼.
큰데이터를 한번에보내면 위에분말대로 한번의 리퀘스트와 한번의리플라이를하면되지만 반복해서보내면 여러번의 리퀘스트 리플라이과정 (tcp를이용할경우 3핸드쉐이크 - 데이터전송 - 종료절차4way를 계속반복하는겁니다.) 당연히 후자가 부담이큽니다
그래서 요즘 서버의 방화벽에서 큰데이터는 알아서차단하지만 분별하기힘든 짤짤이데이터는 고의적인지 판단할수없어서 DDOS를 막기힘든거구요~
요청 한번 보내놓으면 패킷쪼개고 정렬하는건 네트워크계층에서 알아서 하니깐 굳이 신경 ㄴㄴ..
패킷쪼깨고 정렬하는과정은 전송계층인 tcp/udp 프로토콜이 합니다 네트워크계층의 프로토콜인 ipv4나 ipv6 는 캡슐화,라우팅과정밖에안합니다
아 ㅈㅅ 잠시 말이 헛나옴 osi 7계층 복습하고 자러가겟슴미다