Програмиране в среда Интернет

Интернет

   Интернет е най-голямата мрежа в световен мащаб. Тя се състои от множесто свръзани помежду си по-малки мрежи. Поради тази причина най-срещаната дефиниция за Интернет е мрежа от мрежи. Нейн родоначалник е мрежата ARPANET създадена през далечната 1969г.

IP

   IP (Internet Protocol) e може би най-важния протокол в Интернет. Заедно с TCP, образуват гръбнака, на който се крепи цялата комуникация в Интернет. Той служи да пренос на малки пакети информация без гаранция за успех.Освен това задава правилата за адресиране на компютрите и правилата за отдалечен обмен на пакети между тях. Той е протокол от транспортния слой и използва най-различни протоколи от по-високо ниво. Всяка машина свързана с Интернет има свой собствен адрес наречен IP адрес, чрез който тя комуникира с останалите компютри в Мрежата.

IP адрес

   IP адреса предствалява комбинация от четири 8 битови числа разделени с точка, които са уникални за всеки компютър вързан в една мрежа (в рамките на различни мрежи те може и да съвпадат). За удобство те се записват в десетичен формат. Пример аз IP адрес е 217.75.128.9. В зависимост от IP адреса различаваме четири вида мрежи:

  • Мрежа от клас А - от 1.0.0.0 до 126.0.0.0. За тях първата тройка цифри е номерана мрежата, а останалите номера на хостовете.Това е най-голямата мрежа, като всяка една от 126 от тях може да съдържа 255*255*255 хоста.
  • Мрежа клас В - 128.0.0.0 до 191.0.0.0 . Средно големи мрежи. Първите шест цифри отговарят за номера на мрежата, а следващите за номера на хоста в нея. Във всяка една мрежа клас В може да има до 255*255 хоста.
  • Мрежа клас С - 129.0.0.0 до 224.0.0.0. Това са най-малките мрежи. Една мрежа клас С може да има до 255 хоста.
  • Мрежа клас D - 225.0.0.0 до 240.0.0.0. Използва се за мултикастинг.

   Останалите IP адреси (до 255) са резервирани за бъдеща употреба. Само за сведение, всяка една от тези мрежи, може да бъде разделена на подмрежи. Това става благодарение на мрежовата маска (net mask). Повече за IP адресите и мрежовите маски прочетете от тук.

Интерпретатор

   Интерпретатора представялва програма, който обработва сорс кода на вашата програма всеки път, когато искате да я изпълните. В процеса на обработката тя транслира сорс кода на машинен език, който е подходящ компютъра. Интерпретираните програми са преносими между различни платформи за разлика от компилираните. Примери за интерпретатори са интерпретаторите на JavaScript, Perl, PHP, BASIC и др.