Садржај
1 Рачунарске мреже
1.1 Појам и сврха рачунарске мреже
1.2 Основне класификације мрежа
1.3 Интернет сервиси
1.4 Рачунарске мреже - квиз
2 Компоненте рачунарских мрежа
2.1 Увод
2.2 Улоге мрежног хардвера
2.3 Уређаји за повезивање
2.4 Комуникациони водови
2.5 Компоненте рачунарских мрежа - квиз
3 Архитектура рачунарских мрежа
3.1 Слојеви и протоколи
3.2 Преглед модела архитектура рачунарских мрежа
3.3 Слој мрежног интерфејса
3.4 Интернет слој
3.5 Транспортни слој
3.6 Апликациони слој
3.7 Протокол HTTP
3.8 Одржавање стања између HTTP захтева
3.9 Коришћење HTTP протокола приликом претраживања веба
3.10 Архитектура рачунарских мрежа - квиз
4 Описни језик HTML
4.1 Веб-програмирање
4.2 Статички и динамички веб
4.3 Принципи веб-дизајна
4.4 Додатни аспекти веб-дизајна
4.5 Описни језик HTML - квиз
5 Основе језика HTML
5.1 Подешавање XAMPP пакета алата
5.2 Организација веб-странице
5.3 Историјат језика HTML
5.4 Синтакса језика HTML
5.5 Структура веб-страница
5.6 Општи атрибути
5.7 Основе језика HTML - квиз
6 Основни HTML елементи
6.1 Груписање садржаја
6.2 Обележавање текста
6.3 Листе
6.4 Табеле
6.5 Основни HTML елементи - квиз
7 Напредни елементи језика HTML
7.1 Везе и адресе
7.2 Слике
7.3 Видео записи
7.4 Звучни записи
7.5 Напредни елементи језика HTML - квиз
8 Формулари
8.1 Основно о формуларима
8.2 Поља за унос текста и дугмићи
8.3 Поља за избор
8.4 Подношење формулара
8.5 Формулари - квиз
9 Основни елементи језика CSS
9.1 Синтакса језика CSS
9.2 Начини за задавање правила за стилизовање
9.3 Селектори
9.4 Основни елементи језика CSS - квиз
10 Основна својства садржаја
10.1 Рад са бојама
10.2 Стилизовање текстуалног садржаја
10.3 Основна својства садржаја - квиз
11 Модел кутије
11.1 Шта је модел кутије?
11.2 Садржај елемената
11.3 Унутрашњи појас елемената
11.4 Ивица елемената
11.5 Спољашњи појас елемената (маргина)
11.6 Модел кутије - квиз
12 Позиционирање садржаја
12.1 Својство "position" и својства за померање елемената
12.2 Приказивање и сакривање елемената
12.3 Слагање елемената
12.4 Позиционирање садржаја - квиз
13 Стилизовање осталих елемената
13.1 Стилизовање листи
13.2 Стилизовање табела
13.3 Стилизовање осталих елемената - квиз
14 Програмирање клијентских веб-апликација
14.1 Програмски језик JavaScript
14.2 Основни елементи програмских језика
14.3 Грешке
14.4 Бројеви и ниске
14.5 Булове вредности и изборне контроле тока
14.6 Низови и понављајуће контроле тока
14.7 Објекти
14.8 Недостајуће вредности
14.9 Функције
14.10 Програмирање клијентских веб-апликација - квиз
15 JavaScript и DOM API
15.1 Основни елементи DOM API
15.2 DOM API - измена елемената
15.3 DOM API - рад са догађајима
15.4 JavaScript и DOM API - квиз
16 Библиотека Flask
16.1 Основно о библиотеци Flask
16.2 Први програм
16.3 Рутирање захтева
16.4 Шаблони и динамички генерисан садржај
16.5 Везе унутар веб-апликације
16.6 Обрада података
16.7 Колачићи
16.8 Сесије
16.9 Библиотека Flask - квиз
17 Рад са MySQL системом за управљање базама података
17.1 Релационе базе података и алат phpMyAdmin
17.2 Остваривање конекције са MySQL SUBP у Flask апликацијама
17.3 Постављање упита
17.4 Упис, ажурирање и брисање података
17.5 Рад са MySQL системом за управљање базама података - квиз

Основне класификације мрежа

Видели смо да мрежне уређаје повезујемо у мреже, а да тако настале мреже можемо повезати у нове мреже „на вишем нивоу“, које поново можемо повезивати у нове мреже, итд. То значи да су мреже организоване по хијерархијском принципу. Мреже „ниског нивоа“ у таквој хијерархији имају мањи распон, с обзиром на то да повезују уређаје који су релативно близу једни другима (у истој просторији, у истом објекту и сл.). Са друге стране, мреже „високог нивоа“ имају виши распон, јер повезују уређаје на потенцијално удаљеним локацијама (у оквиру града или државе или између држава и континената). Према томе, мреже према распону можемо класификовати на:

  • Личне мреже (personal area network, PAN), које углавном служе за потребе једног лица. На пример, можеш повезати лаптоп рачунар и мобилни телефон коришћењем бежичне Bluetooth технологије како би ти нотификације са мобилног телефона пристигле на рачунар док радиш на њему. Додатно, можеш повезати штампач и рачунар како би штампао докумената или рачунар и телевизор за пројекцију мултимедијалног садржаја.

  • Локалне мреже (local area network, LAN) углавном су приватне мреже које оперишу на нивоу стамбене јединице, канцеларијског простора или фабрике. Главни задаци локалних мрежа јесу дељење ресурса међу корисницима личних рачунара у тој мрежи и размена информација. Поред жичаних технологија као што су коаксијални каблови или Ethernet, данас су све чешће бежичне конекције, као што је WiFi.

  • Мреже градског распона (metropolitan area network, MAN), као што им име говори, покривају једну градску зону. Вероватно најпознатији пример оваквих мрежа јесу мреже кабловске телевизије. Као пример врста мрежа које су умрежене на „високом нивоу“ у хијерархији мрежа, у оваквим мрежама је реткост да рачунари буду директно повезани (за разлику од, на пример, PAN мрежа). Приликом комуникације између два рачунара, подаци од једног рачунара путују кроз велики број уређаја за повезивање (и, наравно, комуникационих водова) пре него ли буду испоручени до другог рачунара.

  • Мреже широког распона (wide area network, WAN) представљају мреже које покривају велике географске просторе, као што су државе, континент, па чак и више континената. У случају пословних мрежа, компанија која има представништва у Београду, Минхену и Чикагу може конструисати WAN мрежу која ће повезивати канцеларије у наведеним представништвима за потребе размене информација и датотека, организовање састанака „на даљину“, итд. WAN мреже су мреже на још „вишем нивоу“ у хијерархијској организацији мрежа, те подаци у комуникацији између два рачунара који пролазе кроз овакве мреже, бивају обрађени од стране још више уређаја за повезивање. Интернет се може сматрати још и као WAN мрежа на „највишем нивоу“ у хијерархији мрежа.

Ако желиш да знаш више: Образложи зашто је вероватније да ћеш исту датотеку брже пребацити преко рачунарске мреже између два рачунара у истој учионици него од твог кућног рачунара до наставничког рачунара?

Два рачунара у истој учионици су повезани у LAN мрежу врло ниског нивоа, те због тога подаци прелазе мањи пут (с обзиром на број уређаја за повезивање и комуникационих водова), док су кућни рачунар и наставнички рачунар повезани у MAN мрежи, те ће више уређаја за повезивање учествовати у комуникацији. Сваки од тих уређаја мора да врши разна израчунавања како би се подаци послали на исправно одредиште, те је време за које подаци пређу пут који садржи мање уређаја за повезивање (по правилу, али не нужно) краће.

Поред овакве поделе мрежа, можемо говорити и о улогама које рачунари имају у мрежама. Различите улоге диктирају различите моделе по којима можемо поделити мреже. У том смислу говоримо о подели рачунарских мрежа на клијент-сервер мреже и мреже равноправних рачунара.

У клијент-сервер (client-server) моделима, сви рачунари се могу сврстати у две групе – клијентски рачунари (или само „клијенти“) и серверски рачунари (или само „сервери“). На пример, ако желиш да претражиш додатне информације о темама на које су професори причали на неком од часова у школи или желиш да пронађеш рецепт за колаче, вероватно ћеш отворити веб-прегледач на свом рачунару и консултовали Гугл претраживач. У претрази ћеш пронаћи неке од популарних електронских енциклопедија, као што је Википедија, или веб-портале посвећене кувању. У оба случаја, твој рачунар комуницира са удаљеним рачунарским системима који ти пружају могућност да претражујеш информације о разним темама (Википедија), односно да научиш неки нови рецепт (кулинарски веб-портал). У таквој комуникацији твој рачунар представља клијентски уређај, чији је циљ да омогући кориснику комуникацију са удаљеним рачунарским системима, који заузврат опслужују разне сервисе, те се стога називају серверски рачунарски системи. Сервери су рачунари који представљају ослонац оваквог модела, с обзиром на то да су они ти који испуњавају захтеве великог броја клијентских уређаја. Сва комуникација се врши између клијентских уређаја и сервера, док клијентски уређаји (по правилу) не комуницирају међу собом. Клијентски уређаји, поред остваривања комуникације са серверима, служе још и да кориснику прикажу информације које добију од сервера, да пошаљу нови кориснички захтев серверу (захтев за нови Википедија чланак или нови рецепт) и сл. Напоменимо да у случају неких сложенијих сервиса клијентски уређаји могу имати и сложеније улоге (обрада догађаја у видео-играма) премда се сервери и даље сматрају кључним уређајима у мрежи.

https://petljamediastorage.blob.core.windows.net/root/Media/Default/Kursevi/OnlineNastava/specit4_web/slika_12a.png

Са друге стране, имамо модел равноправних рачунара (peer-to-peer) у којима се информације размењују између уређаја који чине једну рачунарску групу. Сви рачунарски уређаји могу комуницирати са свим осталим уређајима у групи. Не постоји један издвојени уређај који управља комуникацијом. Најпознатији пример мреже са моделом равноправних рачунара је BitTorrent, који не поседује јединствену базу клијената у мрежи, већ сваки уређај управља својом локалном базом осталих уређаја. Уређај који приступи мрежи може од неког, већ умреженог уређаја преузети базу уређаја и приступити информацијама о садржају на тим уређајима и њиховим базама уређаја. Овакве мреже често служе за размену садржаја, углавном мултимедијалних, али и докумената и других информација.

https://petljamediastorage.blob.core.windows.net/root/Media/Default/Kursevi/OnlineNastava/specit4_web/slika_11d.png

Занимљивост: Концепт торента (torrent) често се доводи у везу са пиратеријом, с обзиром на то да разни системи за пиратерију користе торент за размену садржаја. Важно је да разумеш да систем торента, сам по себи, није нелегалан, али да размена садржаја за које немамо лиценцу која дозвољава слободну дистрибуцију јесте пример пиратерије.

Претходна лекција
Следећа лекција
A- A+
Тема
Темa

Prijavi problem


Obeleži sve kategorije koje odgovaraju problemu

Još detalja - opišite nam problem


Uspešno ste prijavili problem!
Status problema i sve dodatne informacije možete pratiti klikom na link.
Nažalost nismo trenutno u mogućnosti da obradimo vaš zahtev.
Molimo vas da pokušate kasnije.