2012-02-22 6 views

risposta

6

Se l'applicazione è ben sviluppata e realmente stratificata, non dovrebbe essere necessario modificarla. Purtroppo molte applicazioni utilizzano i dettagli di livello inferiore, come gli indirizzi IP per il controllo degli accessi, la registrazione ecc In molti casi comprensibili, ma in effetti si rompono l'architettura a strati ...

Le basi sono coperti in http://www.stipv6.nl/whitepaper-ip-aspecten-software

E don Dimentica cose come la validazione dell'input con le espressioni regolari e le interfacce utente che gestiscono solo la notazione IPv4 (fornendo quattro caselle di input per l'indirizzo o inserendo automaticamente punti in determinati punti, ecc.).

4

Non saremmo costretti a cambiare se le persone usassero le funzioni getaddrinfo() e getnameinfo().

Ma poiché il loro utilizzo richiede altre 3 righe di codice, le persone non l'hanno usato prima.

Nel frattempo, lentamente iniziano a fare così ...

0

I Think software a livello di applicazione, in generale, non si preoccupa livello IP, ma comunque per motivi di sicurezza alcune applicazioni bisogno di trattare con livello IP (cioè le liste di accesso nei server Web), ecco perché è necessario aggiornare il software per gestire IPv6.