[Sieci][Algorytmy][C#] Obliczenia na IP i masce sieci

karpiq
Użytkownik
Użytkownik
Posty: 8
Rejestracja: 24 kwie 2013, o 21:43
Płeć: Mężczyzna
Lokalizacja: Wrocław
Podziękował: 5 razy

[Sieci][Algorytmy][C#] Obliczenia na IP i masce sieci

Post autor: karpiq »

Zadanie:
Napisz aplikację umożliwiającą wczytanie adresu oraz maski podsieci.
Adres oraz maska składa się z 4 pól, w których możliwe jest podanie wartości z zakresu
<0-255>.
Następnie w zależności od wyboru pozycji w menu, operując na danych:
1) Wyświetl adres oraz maskę podsieci w postaci binarnej,
2) Zapisz adres z maską w notacji CIDR,
3) Oblicz adres rozgłoszeniowy dla tej podsieci,
4) Oblicz adres bramy dla tej sieci (zakłada się ostatni wolny adres dla hosta),
5) Znajdź adres pierwszego możliwego do zaadresowania hosta.
Zaprogramowałem już 3 pierwsze funkcje (w C#), ale nigdzie nie mogę znaleźć informacji jak obliczyć adres bramy oraz adres pierwszego możliwego do zaadresowania hosta.

Będę wdzięczny za pomoc
Ostatnio zmieniony 13 maja 2013, o 20:01 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
Magnum23
Użytkownik
Użytkownik
Posty: 25
Rejestracja: 26 gru 2012, o 12:38
Płeć: Mężczyzna
Lokalizacja: Polska
Podziękował: 1 raz
Pomógł: 4 razy

[Sieci][Algorytmy][C#] Obliczenia na IP i masce sieci

Post autor: Magnum23 »

Masz podane w zadaniu ostatni adres jest adresem bramy czyli przedostatni przed rozgłoszeniowym, natomiast adres pierwszego mozliwego do zaadresowania hosta jest pierwszym adresem w danej sieci, podsieci czyli pierwszym po adresie sieci. przykładowo: np masz siec a w sumie to podsiec o adresie 199.10.20.64 adres brodcast wynosi: 199.10.20.127 pierwszy adres, ktory mozna przypisac urządzeniu to 199.10.20.65 a ostatni to: 199.10.20.126
ODPOWIEDZ