congestion control 의미와 tcp에서 어떤 방식으로 접근하는지 이야기 해보자
네트워크의 능력 20
리시버의 능력 10
항상 센더의 양의 보내는 속도는 둘 중 상태가 더 안좋은 애한테 맞춰줘야 해. 계속 상태를 트래킹 해줘야 돼.
리시버 상태는 어떻게 아나?=> 아주 직접적으로 피드백해줌
네트워크 상태는 잘 몰라 : 무형의 집합체다보니까 애매해
tcp는 네트워크가 막히지 않게 해야 한다.
센더가 데이터를 많이 보내면 안된다.
네트워크가 막힐 것 같으면 데이터를 보내는 속도를 줄여야해 나를 위해서 ~~~ 서로를 위한 길 ~~ tcp라는건 각자 독립적으로 동작하지만 이익적으로 행동 !
네트워크는 상황이 안좋은거 어떻게 판단하는가?
=> 방법 2가지
안좋은 것 같으면 window size 줄이고
좋은 것 같으면 window size 늘리고 ~