용량 C의 동일한 링크를 통해 tcp 및 udp 연결이 있다고 가정합니다. Tcp는 C의 전송 속도를 가지고 UDP는 8C를 전송 속도로 사용합니다. 어느 것이 더 효율적일까요?TCP 대 UDP 처리량
1
A
답변
0
도중에 아무 것도 발생하지 않으면 UDP가 더 빠릅니다. UDP는 TCP가하는 것처럼 모든 패킷을 확인 (ACK 플래그) 할 필요가 없습니다. 또한 핸드 셰이크가없고 연결 해제가 필요하지 않습니다. UDP가 떨어지는 패킷이없는 이상적인 네트워크에서 더 빠른 선택이 될 것입니다.
실제 문제는 UDP가 패킷을 잃어 버리는 것입니다. UDP에서 TCP와 같은 패킷 컨트롤을 구현해야하기 때문에 속도가 느려집니다. UDP는 패킷의 수신을 확인하지 않으며 아무도 집에 있는지 확인하기 위해 문에 노크를하지 않습니다 (TCP SYN). UDP 패킷은 TCP 패킷보다 구조가 쉽지만 크기에 따라 보안이 희생됩니다. http://www.diffen.com/difference/TCP_vs_UDP은 차이점을 설명합니다.
예를 들어 C 패킷/초 및 TCP를 C 패킷/초 및 UDP를 8 * C 패킷/초의 속도로 수용 할 수있는 케이블을 사용하면 UDP가 훨씬 빨라집니다.
관련 문제
- 1. Jmeter 샘플 증가량 대 처리량
- 2. LDAP는 TCP 또는 UDP 프로토콜입니까?
- 3. 유닉스 TCP 서버와 UDP 서버
- 4. Google 토크는 udp 또는 tcp 패킷을 사용합니까?
- 5. 로컬 컴퓨터에서 TCP/UDP 서비스 만들기
- 6. TCP/UDP 및 이더넷 MTU 조각화
- 7. 왜 TCP/UDP 체크섬이 마침내 보완됩니까?
- 8. 어쌔신 크리드 2 TCP 및 UDP 포트
- 9. 가상 터미널 액세스의 TCP 및 UDP 구현
- 10. 모바일 메시징 서비스 용 TCP 또는 UDP?
- 11. 처리량 계산
- 12. iperf 도구 처리량 서버 쪽 또는 클라이언트
- 13. Sleep을 통한 처리량 제어
- 14. 큰 데이터 전송을위한 udp 및 tcp 성능을 벤치마킹하는 유틸리티
- 15. 두 대 이상의 컴퓨터간에 UDP 통신을하고 싶습니다.
- 16. 파이썬 스크립트에서 처리량 증가
- 17. Hadoop MapReduce 처리량 질문
- 18. BOSH 처리량 향상
- 19. WebSockets 대 Long-Polling 대 TCP 확장 성/사용 편의성
- 20. C++ 용 네트워킹 프레임 워크 (UDP 또는 TCP)?
- 21. C : TCP 및 UDP 소켓에서 호스트 이름을 가져 오는 중입니까?
- 22. 최상의 클라이언트/서버 UDP 및 TCP 디버깅 도구?
- 23. C#에서 서버 또는 클라이언트와 TCP 또는 UDP 도움말?
- 24. 기존 TCP 및 UDP 코드에 SSL 지원을 추가 하시겠습니까?
- 25. C의 Windows에서 바운드 UDP/TCP 소켓을 열거하는 방법
- 26. Boost :: Asio의 tcp :: endpoint와 udp :: endpoint의 차이점은 무엇입니까?
- 27. 네트워크 상에 앉아서 TCP 스트림/UDP 데이터 그램을받을 수 있습니까?
- 28. 웹 소켓 대 플래시의 원시 TCP 소켓
- 29. 스트림 및 UDP
- 30. 동시 환경에서 최대 처리량 (ID)
숙제로 들리는데 ... – David
이 숙제입니까? – Thor
예. 과제입니다. 그러나 주어진 데이터는 솔루션에 도달 할 수 없습니다. – Knight71