This video will guide you to interfacing enc28j60 Ethernet module with arduino uno /nano. ENC28J60 is a SPI module. Its very simple to interfacing with ether card library.
Connection Between ENC28J60 Ethernet Module and Arduino is as follows.
ENC28J60 | Arduino UNO
SCK Pin 13
SO Pin 12
SI Pin 11
CS Pin 8
Link To download Ether card library: http://jeelabs.org/pub/docs/ethercard/
EtherCard is a library that performs low-level interfacing with network interfaces based on the MicroChip (C) ENC28J60. High-level routines are provided to allow a variety of purposes including simple data transfer through to HTTP handling. EtherCard is a driver for the ENC28J60 chip, compatible with Arduino IDE.
For complete step my step guide click here: https://myelectronicslab.com
Hope this tutorial helps to make some awesome, IOT projects.