2012-02-22 18 views

Odpowiedz

6

Jeśli aplikacja jest dobrze opracowana i naprawdę warstwowa, nie powinna być konieczna żadna zmiana. Niestety wiele aplikacji używać szczegóły niższej warstwy, takie jak adresy IP do kontroli dostępu, rejestrowanie itd. W wielu przypadkach zrozumiałe, ale to rzeczywiście łamie warstwową architekturę ...

podstawy są pokryte http://www.stipv6.nl/whitepaper-ip-aspecten-software

i Don Zapomnij o takich rzeczach, jak sprawdzanie poprawności danych wejściowych za pomocą wyrażeń regularnych i interfejsów użytkownika, które obsługują jedynie notację IPv4 (zapewniając cztery pola wprowadzania adresu lub automatycznie wstawiając kropki w określonych miejscach itp.).

4

Nie będziemy musieli się zmieniać, jeśli ludzie będą używać funkcji getaddrinfo() i getnameinfo().

Ale ponieważ ich użycie wymaga jeszcze 3 linii kodu, ludzie nie używali go wcześniej.

Tymczasem powoli zacząć robić tak ...

0

I Think oprogramowanie warstwy aplikacji w ogóle nie dba o warstwie IP, ale jednak ze względów bezpieczeństwa niektóre aplikacje muszą radzić sobie z warstwy IP (czyli list dostępu na serwerach sieciowych), dlatego potrzebujemy aktualizacji oprogramowania, aby obsłużyć IPv6.