If you mean the one you get on CMD's ipconfig when connected onto a router in comparison with the external ip then i have some explanation to do.
Each internet user haves an isp that provides him the internet service and an IP for it.. The ip is unique no one else in the internet has the same ip so when someone needs to connect to it it just types it in.
Now when using routers, a set of clients use that router... The router uses a system called NAT to give each user a different ip address in this form factor
192.168.1.XXX replacing XXX with the number of pc you are actually logged into in order of 0 to 255.
Thats an internal or LAN ip.. The external is the one that a friend gets when they need to lets say connect to your game server...