Мрежова маска
Една от най-сложните задачи, които TCP/IP трябва да изпълни, е да определи дали даден IP адрес съществува или не в същата подмрежа. Задачата всъщност не е толкова сложна, след като разберете как TCP/IP използва своя IP адрес и мрежова маска.
Един IP адрес изглежда така: 192.168.10.52. IP адресите винаги съдържат четири числа от 0 до 255, разделени с точки. Част от IP адреса се нарича ID на мрежата и действа като уникален идентификатор за определена подмрежа.
Останалата част от IP адреса се нарича идентификатор на хост и идентифицира конкретен компютър или мрежово устройство в тази подмрежа по уникален начин. Как можете да разберете коя част от IP адреса коя е? С помощта на подмрежовата маска. Подмрежовата маска прилича много на IP адрес с четири групи числа: 255.255.255.0. Не забравяйте, че компютрите са двоични машини, които разбират само нули и единици. За да има смисъл подмрежовата маска, трябва да преведете нея и IP адреса в двоичен.
Можете да превключите калкулатора на Windows в научен изглед, който ви позволява да конвертирате числа от десетични в двоични.
Бонус
Преобразувайте всичките четири групи (октети) числа в двоичен код. Например IP адрес 192.168.10.41 и подмрежова маска 255.255.255.0 изглеждат така в двоичен вид:
Адрес или маска 1-ви октет 2-ри октет 3-ти октет 4-ти октет
192.168.10.41 11000000 10101000 00001010 00101001
255.255.255.0 11111111 11111111 11111111 00000000
Навсякъде, където виждате „1“ в маската на подмрежата, съответства на частта от IP адреса, която е ID на мрежата. Навсякъде, където видите „0“ в подмрежовата маска, съответства
към частта от IP адреса, която е ID на хоста. Тук идентификаторът на мрежата е 192.168.10, а идентификаторът на хоста е 41. TCP/IP третира всичко с IP адрес, който започва с 192.168.10, сякаш е в същата подмрежа. Всеки IP адрес, който започва с нещо различно от 192.168.10, се третира така, сякаш съществува в друга подмрежа.
Основни TCP/IP услуги
Редица от протоколите в пакета TCP/IP се считат за основни протоколи, което означава, че обикновено присъстват във всяка мрежа, която използва TCP/IP. Основните протоколи предоставят основни услуги, без които никоя мрежа не може. Тези услуги включват
– Предаване на данни. Обработва се от повече от един протокол: протокол за потребителска дейтаграма (UDP) и протокол за контрол на транспорта (TCP). Компютрите използват UDP, когато трябва да изпратят малък пакет данни и не се интересуват дали отдалеченият компютър действително получава данните. Компютрите използват TCP, когато трябва да бъдат предадени много данни, тъй като TCP позволява на отдалечения компютър да отговори, потвърждавайки получаването на данните.
– Резолюция на имената. Предоставя се от протокола Domain Name System или DNS. DNS позволява на хората да използват лесни за запомняне имена като www.microsoft.com и позволява на компютрите да превеждат тези имена в цифрови IP адреси.
– Windows Internet Name System (WINS). Предишните версии на Windows също използват WINS за преобразуване на имена на компютри в IP адреси. Windows Server 2003 е съвместим с WINS.
Препратки:
Sybex(2003): Mastering Windows Server 2003