Arduino tutorial help web server

http://arduino.cc/en/Tutorial/WebServer is the link im referring to and i put the code in to the program and it said

17: error: SPI.h: No such file or directory

Can anyone help me as i am new to this! :-?

i have sorted this i just went on to the arduino prograhe router or m and got the code what i need to know instead if anyone can help is what do you plug the Ethernet cable into sounds really dumb but is it the router or the computer?? :-?

Your computer is has a network card, right? What is that network card connected to?

Your Arduino has a network card, right? (Hint: it's the ethernet shield). So, what do you think it should be connected to? (Hint: it's NOT your computer...)

D.J.B will you PLEASE stop posting the same question in different places. This is called cross posting and it makes people on this forum VERY angry. >:(

@pauls Router
and Grumpy mike is that how u got that username sorry :-/