first off, netbios will have nothing to do with your problem. It has nothing to do with tcp/ip, so pretend it does not exist at this point. Nor will DNS, this is all at the IP level.
1st, is this a static IP? If so check the ip, subnet mask and gateway.
If it's not, then we need to check what address dhcp gave it.
Open up a command prompt. (start/run/type command, press enter)
type in ipconfig /all
look at the info, is it correct?
now try to ping your gateway,
ping gateway-ip
If you can not ping your gateway, look at your routing table (assuming that you have checked your cables/replaced the cables etc, verify the cables work via a lan tester)
type route print
you should see a routing table. Make sure that it is correct. If you do not know how to read a routing table, this is a perfect time for you to learn.
It is basically simple. From left to right it reads: to get to (a ip or network) with a netmask of use this IP to get there.
to get to theinternet you MUST have a route of
dest 0.0.0.0
mask 0.0.0.0
gateway (your networks gateway)
if your local network is 192.168.1.0/24 and your ip is 192.168.1.15 then in order to get anywhere on your local network you will have a routing entry that looks like:
192.168.1.0 255.255.255.0 192.168.1.15 1
As long as you have that stuff in there, you should be able to ping your gateway. If you can not, do you have ANY personal firewall stuff on there or on the gateway that would block ICMP messages.
Use tracert -d DestIP to see if it is even leaving your interface.
Make sure you do this all from the machine you are trying to diagnose and not from another machine.