728x90
Principles of congestion control
![[컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - Principles of congestion control [컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - Principles of congestion control](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
Causes/costs of congestion: scenario 3
![[컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - Causes/costs of congestion: scenario 3 [컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - Causes/costs of congestion: scenario 3](https://blog.kakaocdn.net/dn/IR2UN/btr7wgn303d/23evD3ZIlcACzGQZKezSfK/img.png)
![[컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - Causes/costs of congestion: scenario 3 [컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - Causes/costs of congestion: scenario 3](https://blog.kakaocdn.net/dn/JQCY8/btr7hxkcIj6/2QHiZtwbvWZZcZpMNCXFOk/img.png)
Approaches towards congestion control
![[컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - Approaches towards congestion control [컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - Approaches towards congestion control](https://blog.kakaocdn.net/dn/zrMpP/btr7GBebnwt/hCld34rgVMfuy5lNLMj8b0/img.png)
- single bit : 0 or 1 = 있다 없다.
TCP congestion control
![[컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - TCP congestion control [컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - TCP congestion control](https://blog.kakaocdn.net/dn/cvajz6/btr7s4O9Nmc/Zh1wQzRdQOCdPo1k9VrME1/img.png)
![[컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - TCP congestion control [컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - TCP congestion control](https://blog.kakaocdn.net/dn/Ssyij/btr7hTHWmjx/9rKvWy3kyqTPQWT7XnmHtk/img.png)
TCP Slow Start
![[컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - TCP Slow Start [컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - TCP Slow Start](https://blog.kakaocdn.net/dn/Omowe/btr7gPZLiMG/Aw79IFWYKBamTKgEUEDqp0/img.png)
TCP Congestion Avoidance
![[컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - TCP Congestion Avoidance [컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - TCP Congestion Avoidance](https://blog.kakaocdn.net/dn/4dLjw/btr7iMuEBQq/Haluj7ZtOAea5nhK7JtHH1/img.png)
- 1MSS(1 maximum segment size) / CWND => 1 RTT 당
TCP: detecting reacting to loss
![[컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - TCP: detecting reacting to loss [컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - TCP: detecting reacting to loss](https://blog.kakaocdn.net/dn/bueT7G/btr7s3ipCwI/VB46TYjAHluhqESHSasx10/img.png)
TCP: switching from slow start to CA
![[컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - TCP: switching from slow start to CA [컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - TCP: switching from slow start to CA](https://blog.kakaocdn.net/dn/yD6lg/btr7pTUHahe/dUFGIVosNIYc07PvhzqKsk/img.png)
TCP throughput
![[컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - TCP throughput [컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - TCP throughput](https://blog.kakaocdn.net/dn/bsGTJG/btr7n07fMyp/oxBDPkNBHxdzqLAwuSfkVK/img.png)
TCP Futures: TCP over "long, fat pipes"
![[컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - TCP Futures: TCP over "long, fat pipes" [컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - TCP Futures: TCP over "long, fat pipes"](https://blog.kakaocdn.net/dn/xu7cC/btr7rufT0i1/fJ5CXskKSg2lJAGLKVpP51/img.png)
TCP Fairness
![[컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - TCP Fairness [컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - TCP Fairness](https://blog.kakaocdn.net/dn/caHLRw/btr7NPXjYVY/xu90IjuriTQ0x0OFgXUrtK/img.png)
Why is TCP fair?
![[컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - Why is TCP fair? [컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - Why is TCP fair?](https://blog.kakaocdn.net/dn/d3RaiL/btr7s3W2Hrg/Owrb4qqnhR1k0NuOnJ8A51/img.png)
![[컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - Why is TCP fair? [컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - Why is TCP fair?](https://blog.kakaocdn.net/dn/kJve5/btr73N7jmHd/r0nIIeoj4h5zSkqPkSG561/img.png)
![[컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - Why is TCP fair? [컴퓨터네트워크]14. Principles of congestion control - TCP congestion control - Why is TCP fair?](https://blog.kakaocdn.net/dn/us2qO/btr72YasP7A/Gv2KcR2h2iPbEt4A3w4Ryk/img.png)
728x90
'프로그래밍공부(Programming Study) > 네트워크(Network)' 카테고리의 다른 글
동기 vs 비동기: 네트워크 통신과 프로그래밍에서 알아야 할 기본 개념 (0) | 2024.08.11 |
---|---|
[컴퓨터네트워크]15. Network Layer : Introduction, Virtual circuit and datagram, networks (0) | 2023.04.04 |
[컴퓨터네트워크]13. Connection-oriented transport: TCP (0) | 2023.04.01 |
[컴퓨터네트워크]12. Connectionless transport: UDP, Principles of reliable data transfer, Connection-oriented transport: TCP (0) | 2023.04.01 |
[컴퓨터네트워크]11. Transport layer (0) | 2023.03.31 |
댓글