WIZnet Developer Forum

[All S2E Module] 통신 모드는 어떠한 것들이 있나요?

Serial to Ethernet 기준으로 설명드립니다.

Serial to Ethernet의 Ethernet 통신모드는 크게 TCP Server/Client/Mixed, UDP모드가 있습니다.

  1. TCP Server

    • TCP Server모드는 제품을 Server로 설정하고 Client로부터의 연결을 기다립니다. (listen)
    • 쉽게 생각하면, 상대방의 전화를 기다린다고 생각하면 됩니다.
  2. TCP Client

    • TCP Client모드는 제품을 Client로 설정하고 연결하고자 하는 TCP Server의 IP주소와 PORT번호를 이용하여 접속을 시도합니다.
    • 쉽게 생각하면, 상대방에게 전화를 거는 행위입니다.
  3. TCP Mixed

    • TCP Mixed 모드는 TCP Server/Client 모드 둘 다 사용이 가능한 모드입니다.
    • TCP Client로 부터 연결 요청이 오면 TCP Server로서 동작하고, 연결하고자 하는 TCP Server가 있다면 TCP Client로서 동작하여 TCP Server와 연결됩니다.
  4. UDP

    • UDP 모드는 TCP 통신과는 다른 개념입니다. 즉, 동작 프로토콜이 다릅니다.
    • TCP와는 다르게 연결 요청, 접속이라는 개념이 필요없는 프로토콜입니다.
    • UDP는 단순히 데이터를 보낼 대상의 IP와 PORT를 지정해놓고 물리적으로 연결되어 있는 모든 네트워크 망에 같은 데이터를 보냅니다.
    • 그러면 물리적으로 연결되어 있는 모든 PC 혹은 제품들이 해당 데이터를 받고 자기 데이터인지 확인하는데, 자신의 IP와 PORT가 다르면 데이터를 받지 않습니다. 만약 IP와 PORT가 자신의 것과 맞다면 데이터를 받아들입니다.
    • 즉, 연결이라는 개념이 아닌 데이터를 연결되어있는 모두에게 던지면 모두는 자기 데이터인지 확인하고 맞다면 가져가는 형식입니다.

자세한 설명은 아래 링크 참조해주세요.
https://wizwiki.net/wiki/doku.php?id=products:wiz750sr:usermanual:ko#네트워크_동작_모드

Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.