TCP ; 연결지향적 방법 UDP : 비연결지향입니다.
간단하게 말해서 TCP는 서로 연결이 이루어진 상태에서 통신(예 : 전화)을 하고
UDP는 연결이 안된상태에서 통신(예 ; 편지)을 하는것입니다.
TCP의 장점이라면 보낸데이타의 안전성을 보장받을수 있는것이고요
UDP의 경우는 보낸데이타의 안전성을 보장받을수가 없습니다.
사용예는 TCP의 경우에는 보내는 데이타가 중요할때 사용합니다.
우리가 서버에 접속해서 데이타를 주고받는 경우는 거의 TCP라고 생각하시면 됩니다.
그리고 UDP의 경우는 빠른전송속도가 장점입니다. 예를 들면 네트워크게임같은경우는
UDP를 많이 사용하고 있습니다. 그리고 멀티케스팅이나 브로드케스팅은 다 UDP를 사용
합니다.
프로토콜부분을 자세하고 공부하고 싶으면 책을 사셔서 공부하시는게 좋을것입니다
사실 간단한 네트워크프로그램을 만드는데는 프로토콜부분을 자세하게 몰라도
프로그램이 가능하지만 좀더 깊게 프로그램을 하는경우에는 반드시 프로토콜부분을
세세하게 알아야 합니다.
|