Gdy chcesz przenieść dane z jednego komputera do drugiego, dane (w postaci binarnej) najpierw przejść do karty sieciowej ( Network Interface Card ), gdzie zostaną zakodowane dane (z zegarem timer tick na przykład) i przesyłane przez sieć pod sygnał elektroniczny.
Przykład kodowania Manchester:
101110011001 // data
101010101010 // timer tick on network
000100110011 // result using XOR
Dlaczego karta sieciowa nie przesyła bezpośrednio danych binarnych, ale najpierw musi je zakodować?