




Is it true that TCP connection quality will deteriorate as time passes?
Это неправда.
Это не просто фальшивка, это полная чушь.
Сетевые соединения не «деградируют». Если вы когда-либо наблюдаете деградацию, что-то между двумя конечными точками имеет проблемы или приложение плохо написано.
Я видел много случаев, когда сетевые протоколы (например, TCP / IP) обвиняли в утечках памяти и других проблемах с программированием.
One of my colleague said that we need to reset the connection every one hour because TCP data is buffered.
Ваш коллега ошибается. Да, данные TCP буферизуются, что вполне нормально при нормальных условиях. TCP имеет управление потоком, поэтому, если получатель неправильно считывает данные или не считывает данные достаточно быстро, буфер может со временем заполниться и заблокировать отправителя до тех пор, пока буферное пространство не будет очищено. Это было бы проблемой со способом кодирования приемника, а не с самим TCP.
Is it true that TCP connection quality will deteriorate as time passes?
Точно нет. При стабильной сети и надлежащем управлении кодированием TCP-соединение может без проблем оставаться в живых в течение нескольких дней, недель и даже лет.
Попросите вашего коллегу рассказать подробнее.