Explain Feistel Cipher Structure

Explain Feistel Cipher Structure.

1. Plaintext is split into 32-bit halves Li and Ri

2. Ri is fed into the function F.

3. the output of function F is then XORed with Li

4. Left and right half are swapped.

Ri = Li-1 ⊕  F(Ri-1,Ki)

Li = Ri-1