This thesis describes the research done regarding communication reliability when using the Internet to realize the communications for cyber-physical systems (CPSs). In a nutshell, the book first presents the obtained results from real-world measurements describing the reliability of today's Internet in terms of the availability and diversity of a wide set of end-to-end paths in the Internet. After that, the book describes a new approach along with its realization as a transport protocol to improve reliability and enable the utilization of Internet within future CPSs. In the first chapters of the book, the need for reliable communication to realize CPSs and the challenges of using the Internet as a communication network for such systems are described. The existing literature is analyzed after that and the identified research gap is highlighted. The proposed approach along with conducted measurements to evaluate it are described in the remaining chapters of the book.