Es gibt ja inzwischen auch mehrere Nummern für einen Anbieter - O2 hat die 0176 und noch eine. Aber kann man pauschal sagen, wenn man die Nummer sieht, daß es dann ein bestimmtes Netz ist?

An der Nummer kann man es nicht mehr erkennen, da man ja seine Nummer bei Wechsel des Anbieters mitnehmen kann. Man kann aber feststellen, zu welchem Netz die Nummer aktuell gehort. Hier der Link dazu:
http://www.tariftip.de/artikel/16246/Handynummer-mitnehmen.html

Nein, weil man bei einem Netzwechsel inzwischen auch seine Rufnummer, die man vom letzten Anbieter bekommen hat, übernehmen lassen kann.
Nein, auf keinen Fall. Man kann die Nummer ja auch mitnehmen, wenn man den Anbieter wechselt.

Meistens kann man den Provider an der Vorwahl erkennen, aber da man seit einigen Jahren seine Nummer "mitnehmen" kann und viele Provider zwar eigene Nummern aber mehrere Netzbetreiber vertreiben, kann man sich darauf nicht unbedingt verlassen.

der link von wolfrichter ist wirklich gut, war mir neu.
ich gehe bei den meisten leuten, die ich anrufe, davon aus, dass sie nicht ihr netz gewechselt haben, und deshalb benutze ich ein programm zur feststellung ihrer ursprünglichen netz-zugehörigkeit, und zwar tgeb von der seite
http://www.billiger-telefonieren.de/tgeb.php3
wo man im übrigen die besten und neuesten informationen für billige vorwahlnummern bekommt. wenn ich dort die ersten vier ziffern einer handynummer eingebe und enter, wird sofort angezeigt, welches netzt diese nummer ursprünglich ausgab.

Nein. Das ging nur in der Anfangszeit des Mobilfunknetzes [0171 war da für D 1 (Telekom), 0172 war D 2 (Mannesmann) und 0173 für E-Plus). Mittlerweile kann man die Mobilfunknummer ja sogar portieren, also von einem Mobilfunk-Netz zum anderen bei Vertragwechsel "mitnehmen".
Sehr hilfreiche Antwort!