Nowadays implementation of TCP and UDP protocols offer high speed and reliability on data links. Especially TCP implementations offer high speed rates, employing sliding window and data acknowledgement in TCP protocol. On the contrary, UDP offers different options and has other advantages and disadvantages. But in certain environment, especially with high delay and high bit error rate, these protocols have different qualities and behave in different way. Our goal was to investigate them and propose possible solutions to optimize overall performance.
INTRODUCTIONThere are many studies, which have been accomplished to test overall performance of TCP and UDP protocols in different implementations and their behavior in different situations [1,2,3]. But not only cable connections are usually available -there is steady growth of wireless networks, employing different frequency spectrum, which has different qualities. There have been conducted many studies, trying to find optimal solution for Ad-Hoc [4,5] and satellite networks [6, 7]. As mentioned above, different technologies can implement different TCP and UDP stacks, optimized for defined conditions.