ssh
на самом деле делает много глупостей по отношению к буферам и окнам по умолчанию.На сайте HPN-SSH Питтсбургского суперкомпьютерного центра представлен хороший обзор того, что необходимо отрегулировать, а также патчи, которые выполняют настройку для различных версий OpenSSH.
Но что касается буферизации иWindows в программном обеспечении: да, слой сокетов ядра выполняет буферизацию.Он имеет ограниченное буферное пространство, которое должно быть общим для всей сетевой деятельности;Программы в пользовательском пространстве могут хранить больше данных, плюс они могут делать это без необходимости переключения контекста, чтобы добавить больше данных в свои буферы (что обходится дорого, особенно если это делается символом за раз).