TCP/IP

TCP Slow start

https://en.wikipedia.org/wiki/TCP_congestion_control#Slow_start

https://packetlife.net/blog/2011/jul/5/tcp-slow-start/

TCP Fast Open

https://en.wikipedia.org/wiki/TCP_Fast_Open

TCP congestion control

https://en.wikipedia.org/wiki/TCP_congestion_control

Nagle’s Algorithm

https://en.wikipedia.org/wiki/Nagle’s_algorithm

Bandwidth-delay product

https://en.wikipedia.org/wiki/Bandwidth-delay_product

TCP/IP에서 포트 0번

TCP와 UDP에서 포트는 0에서 65535까지 사용한다. 0번은 동적 포트할당을 위해 사용한다. IANA에서는 주로 사용되는 프로토콜을 위해 포트들을 예약해 놓았다. 80번등. 그러나 대부분의 애플리케이션은 지정된 포트를 사용하지 않고 구동될 때 OS로 부터 할당받아야 한다. source포트를 할당하기 위해서 애플리케이션은 TCP/IP네트워크의 bind() 함수를 호출한다.

https://www.lifewire.com/port-0-in-tcp-and-udp-818145

Connection,Socket,Read Timeout차이

https://tomining.tistory.com/164

추천글들

TIME_WAIT 상태란 무엇인가

리눅스 서버의 TCP 네트워크 성능을 결정짓는 커널 파라미터 이야기 – 2편

TCP/IP 네트워크 스택 이해하기

tcp_tw_reuse와 tcp_tw_recycle

IPv6(1)-개요