TCP가 UDP보다 느린 기본적인 이유
- 무작정 보내는 것이 아니라 ACK를 기다림
- ACK를 받았어도 수신측에서 여유공간이 없으면 보내지 않음
수신측의 역할
- 수신측은 Read하는 속도가 Network에서 수신속도보다 빠르도록 유지해야 함
- 그렇지 않으면 TCP Buffer의 여유공간이 사라져서 문제가 발생
3-way Handshake의 역할
- client와 server의 sequence number를 교환
- server가 받은 seq넘버와 가진 seq넘버를 한 번에 보낼 수 있어 3-way
- MSS가 얼만지 교환
- 혼잡제어 정책교환