Ce este UPnP?
Utilizarea UPnP
UPnP este un set de protocoale de rețea concepute pentru a permite dispozitivelor dintr-o rețea să se conecteze cât mai ușor posibil. Dispozitivele compatibile cu UPnP sunt capabile să "descopere" și să utilizeze alte dispozitive și servicii, precum și să împărtășească contul dvs., fără a fi nevoie de configurații de rețea. De exemplu, un dispozitiv mobil UPnP poate să se conecteze la o rețea fără fir, să descopere și să se conecteze la o imprimantă UPnP, apoi să imprime un document fără a fi nevoie să facă orice configurație.
Conectivitate UPnP
UPnP este proiectat pentru a permite conectivitatea între două dispozitive de rețea, indiferent de tipul de rețea, de sistemul de operare sau de limbajul de programare folosit. Această conectivitate universală și ușurința de utilizare a fost factorul care conduce adoptarea sa.
UPnP Extensibilitate
O altă caracteristică cea mai promovată a UPnP este extensibilitatea, capacitatea producătorilor de dispozitive de a extinde protocolul UPnP pentru a adăuga noi caracteristici.
Forumul UPnP definește o serie de servicii de bază pentru utilizarea cu UPnP. De exemplu, forumul UPnP definește protocoalele de control al dispozitivelor (DCP) pentru a controla imprimantele, scanerele și serverele media. În partea de sus a acestei structuri de bază, producătorii de dispozitive își pot defini propriile servicii personalizate, oferind caracteristici specifice ale dispozitivului non-standard.
UPnP vs. PnP
Ideea UPnP se bazează pe tehnologia Plug and Play (PnP), o tehnologie dezvoltată pentru conectarea dispozitivelor la un computer și configurarea automată fără intervenția utilizatorului. Deși ideea generală a celor două tehnologii este similară, ele nu sunt direct legate.
Deși sistemele PnP au fost încercate în anii 1980 și începutul anilor 1990, nu au reușit să obțină utilizarea actuală până la adăugarea Windows 95 PnP, deschizând calea pentru adoptarea pe scară largă a PnP. Ideea de configurare hardware automată a fost luată în cele din urmă și mai mult cu UPnP.