kanali nazaj naprej smisel kanala je da zagotovi informacijski cevovod med dvema procesoma oba procesa potekata asinhrono zato mora sistem predvidevati tudi pomnjenje prenasanih podatkov buffering prenasana informacija je normalno posredovana v nekem fiksnem podatkovnem formatu ta normalno vsebuje identifikacijske podatke kot je na primer ime procesa posiljatelja poleg tega vsebuje se podatke ali pa vsaj kazalec na podatke zelo pogosto so kanali implementirani kot vrste tipa fifo podatek ki ga posredujemo v kanal bo prvi ki ga bomo iz kanala prevzeli primer take vrste prikazuje slika vrste s sporocili niso nujno tipa fifo posamezna sporocila namrec lahko imajo tudi razlicno prednost proces prejemnik jemlje sporocila z zacetka take vrste proces posiljatelj pa vpisuje sporocila na konec vrste ker so to obicajno dinamicne podatkovne strukture mora normalno najprej zaprositi operacijski sistem da mu dodeli prostor za novo sporocilo glede na to lahko pride tudi do zasicenja sistema take situacije moramo prepreciti lahko tudi tako da dobi obdelava pretirano dolgih vrst vecjo prednost v racunalniskem sistemu tak koncept komunikacije je izvedljiv tudi v porazdeljenem vecprocesorskem okolju