전기전자공학부
조정빈
2018142125
<aside>
🧑🏫 rdt 1.0 TCP/IP에 reliable data transmission을 위한 기능들을 추가하여 rdt3.0 TCP/IP 구현
</aside>
실행 화면 첨부/설명
connection을 establish하기 전의 화면

1. Data Packet → ACK
seq 0,1,2,3,4,5,6 을 보면 모두
- sender side에서 data를 보냄 (SUCCESS)
- receiver side에서 data를 받음(Acceptable Data)
- receiver side에서 ACK를 보냄 (SUCCESS)
- sender side에서 ACK를 받음(ACK received)

2. Data Packet Loss → Timeout → Retransmission
seq 7 을 보면 다음과 같은 과정을 거친다
- sender side에서 data를 보냄 (LOSS)
- sender side에서 Timeout, resend data (LOSS)
- sender side에서 Timeout, resend data (SUCCESS)
- receiver side에서 data를 받음(Acceptable Data)