ukk1211
1k
2021-07-22 19:30:26
1
72

tcp 다중화 역다중화 질문


udp의 경우 송신특 프로세스 여러개에서 데이터를 다중화 하여 목적지에 보낸다고 하였고 그 이유가 udp가 하나이기 때문이라고 알고 있습니다

tcp 다중화도 마찬가지인데 제가 강의를 들을때 프로세스 마다, 소켓마다 tcp가 있다고 들은거 같은데 tcp가 여러개 인데 다중화가 필요한 이유가 뭔가요? 아니면 tcp송신 버퍼가 소켓마다 있다는것을 착각한건지 모르겠습니다

답변주시면 감사하겠습니다

0
  • 답변 1

  • 신히
    696
    2021-07-23 09:07:11

    TCP나 UDP나 프로토콜의 한 종류일 뿐입니다. 다중화와 역다중화는 모든 프로토콜에 쓸 수 있는 기법으로

    TCP에서 쓰나 UDP에서 쓰나 다를바없습니다. UDP도 TCP와 마찬가지로 여러 포트를 만들 수 있으며

    차이점은 보내고 마느냐, 흐름제어 등의 추가 작업을 하느냐 정도입니다(물론 헤더는 많이 다르지만...).

    그리고 UDP는 멀티캐스트, 유니캐스트, 브로드캐스팅등 여러가지 방법으로 상대방에게 송신가능합니다.

  • 로그인을 하시면 답변을 등록할 수 있습니다.