프갤 형님들 수준이면 이정도 개념은 껌일거야 아마 ㅜㅜ
네트워크 구현을 하다가 모르겠는 부분이 생겼는데..
3g인 폰과 컴퓨터간에 소켓통신을해.. udp로 말야..(이때 3g인 핸드폰의 버퍼용량은 상관없이 무한대라고 가정할께..)
이때 컴퓨터에서 스트리밍 데이터를 컴퓨터 랜카드에서 나가는 속도의 풀스피드로 계속 내보낸다고 할때
3g인폰에서는 이걸 받을 속도가 안되자나...3g속도로 받아서 폰에있는 버퍼에 저장하는 속도가 못따라 가겠지??
그럼 이 데이터는 대체 어디에서 소멸되는거야? 소멸되긴 하는거야?
NACK
받아라 못받는다 좀이따받아라 ㅇㅇ 받아라 ㅇㅇ 받아라 못받는다 받아라 못받는다 이지랄 하다가 만든놈이 오류처리 한대로 어딘가에서 사라지겠지.
tcp에서는 이게 흐름제어를 윈도우 사이즈가 있어서 알아서 해주자나...근데 udp에서는 흐름제어가 안되니 컴퓨터측에서는 계속보낼거고..못받는 데이터는 중간에서 어떻게되는거징.?.?.?
말그대로 그냥 허공에 흩어지는거겠지. 3G폰으로 보내주는 무선랜장비는 그냥 쏴주고 그 다음에 응답을 기다리진 않겠지.
첫 답은 tcp로 봐서 tcp답변해준 뻘답변임 무시해
아 그럼 중간중간 패킷은 사라지고 3g폰에서 받을 타이밍에 도착한것만 딱 캐치하는거네?
그게 udp니까. 상대가 받든 못받든 신경안쓴다 이거겠지.
흑묘횽 고마워 복받을거야!!
뭐, 굳이 사라지는 \'위치\'를 묻는거라면 공기중에서 사라지는거고
뭐, 딱히 널 위해 여기서 노닥거려준건 아니니까.
츤데레
버퍼 오버플로우로 도착시 버려짐.
udp는 일단 보내고 보지...보낸거에대한 검사 안해준다...tcp랑 틀림