1~4장까지 다 읽었다면 무슨 이야기 하는지 알수 있을 것 이다.

현실에선 언어를 통해다른 사람에게 정보를 준다
소켓에선 TCP 나 UDP를 통하여 다른 프로그램에게 데이터를 준다!
(물론 TCP 나 UDP 말고 많이 있지만, .. 우선 제낀다.)


즉, TCP 나 UDP는 소켓 끼리 데이터를 주고 받기 위한 통신 규약(Protocol)이다!


자. 다시 그렇다면 TCP와 UDP는 무엇을 해 줄까?
TCP(Transmission Control Protocl)는 데이터 전송 과정을 컨트롤 해 주는데, 데이터를 보내고 그 데이터가 잘 갔는지 확인을 해 준다.
UDP(User Datagram Protocol)도 데이터 전송 과정을 컨트롤 해 주는데, 데이터를 보내고 그 데이터가 잘 갔는지 확인해 주지 않는다!


그래서 TCP로 보내면 데이터가 안전하게 가고, UDP로 보내면 안전하지 않다.
(물론 .. 전선타고 가는거야 똑같지만, 그 개념상 그렇다는 것이다.)
하지만 TCP는 확인을 해줘서 귀찮지만, UDP는 .. 편하다.

이런 특징 때문에, 동강,음원 등은 UDP로 보내고(데이터가 일부 날라가도 들리거나 보이지 않는가?), 하나라도 틀리면 안되는것에선 TCP로 보낸다.


아직 까진 코드가 필요 없어~





  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기