이더넷통신에서 TCP와 UDP와의 차이??
-
부기부기
- 2093
- 5
HMI 기종 | got1000 |
---|
안녕하세요
또질문 남깁니다.
Q06UDEH(CPU)와 GOT(터치)와 이더넷통신을 할려하는데 PLC파라메타설정에
이더넷포트설정에 OPEN설정에서 원래상태는 모두 TCP로 되어있는 상태에서는
통신이안되고 하나정도는 UDP로 바꾸니 통신이 되네요~
TCP와 UDP차이점 알려주세요~
계장공님 포함 2명이 추천
추천인 2
댓글 5
![profile image](https://gisullab.com/files/member_extra_info/profile_image/099/005/5099.jpg?20181127000623)
좋은정보 감사합니다.
감사합니다
상세한 답변 감사합니다!
TCP에 비하여 사용이 간편합니다. 접속이라는 부분이 존재하지 않기 때문에 바로 통신이 이루어져요. 네트워크의 부하도 TCP에 비하여 낮고요. TCP/IP로 개발을 하다가 UDP로도 개발을 해보았는데 개인적으로 로컬네트워크에서 UDP로 통신을 하면 좋을때가 많더라고요.
권한이 없습니다. 로그인
서버가 켜져있는 상태에서 클라이언트가 접속하고 연결 상태를 계속 체크해야 합니다.
UDP는 양쪽 동등한 입장의 설정에서 상대방의 연결 상태에 상관없이 프로토콜을 날리면 됩니다.
프로그램 하기 훨씬 편하지요. 단 UDP는 문제가 있습니다. 긴 통신데이터를 날리게 되면 데이터가 짤리거나 앞뒤가 바뀌거나 하는 문제가 발생할 수 있습니다.
통신을 해보면 TCP가 훨씬 안정적이라는 느낄 수 있습니다. 짧은 프로토콜이라면 UDP 통신해도 전혀 문제가 않됩니다.