Let's do some thinking?!?!

123456
Across
  1. 4. – Protects your network from outside attacks
  2. 6. – Step-by-step problem-solving method in computing
Down
  1. 1. – A chain of data blocks secured by cryptography
  2. 2. – Interface that allows apps to communicate
  3. 3. – Computer that hosts websites and applications
  4. 5. – Type of computing using subatomic particles