The aim of this survey is to present some contribution of the study of two-
party communication protocols to other areas of computer science. Here, we
concentrate on the applications of communication complexity for the study o
f several fundamental computing models, for the comparison of the power of
deterministic, and probabilistic computations, and for the development of s
ome kind of secure communication protocols in the practice.