• 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

이더넷통신에서 TCP와 UDP와의 차이??

HMI 기종 got1000

안녕하세요

또질문 남깁니다.

Q06UDEH(CPU)와 GOT(터치)와 이더넷통신을 할려하는데 PLC파라메타설정에

이더넷포트설정에 OPEN설정에서 원래상태는 모두 TCP로 되어있는 상태에서는

통신이안되고 하나정도는 UDP로 바꾸니 통신이 되네요~

 

TCP와 UDP차이점 알려주세요~

계장공님 포함 2명이 추천

추천인 2


  • 계장공

  • 무명

공유

facebooktwitterpinterestbandkakao story
퍼머링크

댓글 5

profile image
1등 코주부 2019.04.24. 03:12
우선 TCP로 하려면 한쪽은 서버 프로그램이 되야하고 한쪽은 클라이언트 프로그램이 되어야 합니다.
서버가 켜져있는 상태에서 클라이언트가 접속하고 연결 상태를 계속 체크해야 합니다.
UDP는 양쪽 동등한 입장의 설정에서 상대방의 연결 상태에 상관없이 프로토콜을 날리면 됩니다.
프로그램 하기 훨씬 편하지요. 단 UDP는 문제가 있습니다. 긴 통신데이터를 날리게 되면 데이터가 짤리거나 앞뒤가 바뀌거나 하는 문제가 발생할 수 있습니다.
통신을 해보면 TCP가 훨씬 안정적이라는 느낄 수 있습니다. 짧은 프로토콜이라면 UDP 통신해도 전혀 문제가 않됩니다.
993827 2019.11.06. 21:21
상세한 답변 감사합니다!
anynet 2019.11.08. 09:39
TCP에 비하여 사용이 간편합니다. 접속이라는 부분이 존재하지 않기 때문에 바로 통신이 이루어져요. 네트워크의 부하도 TCP에 비하여 낮고요. TCP/IP로 개발을 하다가 UDP로도 개발을 해보았는데 개인적으로 로컬네트워크에서 UDP로 통신을 하면 좋을때가 많더라고요.
권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?