[네트워크] 전송 계층 - TCP : 신뢰성있는 데이터 전송
신뢰성있는 데이터 전송을 위한 요소 5 : checksum, ack(+nack), pipelining, sequence number, Timer 1. TCP의 신뢰성있는 데이터 전송1) 신뢰성있는 데이터 전송TCP는 IP의 unreliabl 서비스 위에 RDT(Reliable Data Transfer) 서비스를 생성합니다. (파이프라인 세그먼트, 누적 ack, 단일 재전송 타이머)재전송은 timeout 이벤트, 중복 ack에 의해 트리거됩니다. 2) TCP sender 이벤트TCP는 full duplex(전이중) 데이터 전송 방식으로, 동일 연결에서 양방향으로 데이터가 흐른다. 그러므로 Client, Server 모두 sender가 될 수 있다.TCP 전송측에서는, 앱으로부터 데이터를 받을 수도 있고..
2025. 1. 12.