카테고리 : 어떻게 해야하나요?/how to
패킷이 분할되어 전송되는 현상이란,
위와 같이 시리얼 장비에서의 데이터가 ezTCP를 거쳐 PC에 도착할 때에 발생하는 현상입니다.
위와 같이 수신된 패킷을 확인하면, 52byte의 데이터가 각각 14byte, 38byte로 나뉘어 전송된 것을 확인할 수 있습니다.
물론 각 데이터는 보낸 형태 그대로 수신되며, 아래 그림에서와 같이 유실 없이 도착합니다.
사실 TCP라는 프로토콜에서 데이터 세그먼트가 분할되어 전송되는 것은 전혀 문제가 되지 않습니다.
다만 문제는 사용자 시리얼통신 시스템이 분할되어 도착한 데이터를 인식하지 못하는 경우에 생길 수 있습니다.
예를 들면 사용자의 시리얼 통신 응용프로그램이 50바이트를 예상하고 있는데
분할되어 먼저 들어온 30바이트를 바로 읽은 후(뒤에 도착하는 20바이트를 인식하지 못한 채) 처리를 하는 경우 입니다.
이러한 요구에 따라서 ezTCP는 TCP 세그먼트를 일정하게 모아서 보내는 기능을 가지고 있습니다.
CSE-H25, H53, H55등의 제품은 ezManager에서 설정이 가능합니다.
이 기능과 관련된 내용은 아래의 링크에서 확인이 가능합니다.
시리얼 데이터를 일정한 바이트씩 네트워크로 보내고 싶어요
만약 EZL-200F, 220, 400S 및 410등의 제품을 사용하실 경우라면 텔넷으로 접속하여 SEND DELAY 옵션을 설정하여 해당 기능을 사용하시기 바랍니다.
- See also
- Related Products
[ Ethernet-Module ] CSE-M53, CSE-M32, EZL-50L, EZL-50M, EZL-410
[ Ethernet-Module with RJ45 ] CSE-M73, EZL-70
[ Ethernet-Board ] EZL-60L, EZL-60M, CSE-B63
[ Ethernet-External ] CSE-H55, CSE-H53, CSE-H25, CSE-H20, CSE-H21, EZL-200L, EZL-220, EZL-200F, EZL-400S
[ Wireless-External ] CSW-H85K, EZL-300S, CSW-H80
[ Wireless-Module ] CSE-M83, CSW-M85
[ PPP ] EZP-250, EZU-100, CSP-H50, EZP-EVB, EZU-EVB
[ I/O ] EZI-10, CIE-H10, CIE-M10