Aplikacioni sloj
УНИВЕРЗИТЕТ У ПРИШТИНИ
ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА
КОСОВСКА МИТРОВИЦА
СЕМИНАРСКИ РАД
Тема: Апликациони слој
Професор
Студент
др Ристо Бојовић
Ненад Крчмаревић
(14/10)
Косовска Митровица, 2012. године
~
2
~
Садржај:
Предговор....................................................................................................3
1. Telnet........................................................................................................ 4
2. DNS – Domain Name System.................................................................5
......................................................................................5
.............................................................................6
................................................................8
3. FTP – File Transfer Protocol.................................................................10
..................................................................................10
........................................................................................ 10
4. Е–mail – електронска пошта...............................................................11
..........................................................11
.................................................................13
6.1. Настанак и улога Web сервиса
..........................................................15
6.2. Носеће компоненте Web сервиса
.......................................................15
6.3. Развој серверског дела Web-а
............................................................18
6.4. Развој клијентског дела Web-а
..........................................................20
.....................................................................21
................................................................22
..............................................................................................22

~
4
~
1. Telnet
Основна улога Telnet сервиса је да омогући рад корисника на удаљеним
рачунарима. Овај сервис је изграђен на клијент-сервер архитектури, што значи
да захтева од корисника поседовање клијентске апликације и да на рачунару на
који корисник жели да се повеже буде инсталирана серверска компонента
сервиса. Након успостављања иницијалне везе Telnet протокола овај сервис
поприма карактеристике
host-based
архитектуре. То значи да се свака операција
од стране клијента истовремено прослеђује серверу (на пример, притисак тастера
на тастатури). На тај начин корисник може да обавља операције на удаљеном
рачунару на исти начин као да седи директно испред рачунара и користи
локалну тастатуру и миш.
Главни разлози због којих се Telnet данас ретко користи су безбедност и
GUI (
Graphic User Interface
). Другим речима, Telnet није дизајниран за GUI, а
његова небезбедност се огледа у слању акција корисника и резултата у изворном
облику (укључујући и имена и лозинке) на мрежама чије је канале могуће
прислушкивати.
Због могућности коришћења Telnet клијента за приступ серверским
компонентама осталих сервиса, већина модерних оперативних система
испоручује се са укљученом клијентском компонентом. Подразумевани порт
Telnet сервиса је 23 а транспортни протокол ТСР. Наследници Telnet протокола
су SSH (
Secure Shell
, обезбеђује сигурност путем шифровања података) на UNIX
платформи и
Remote Desktop
(омогућава GUI) на Windows платформи.
Secure Shell
има основни задатак да омогући безбедан приступ и рад на
удаљеном рачунару. Овај сервис је наследио већину особина Telnet сервиса, с
разликом што податке преноси у шифрованом облику. Углавном се користи за
удаљени рад на UNIX рачунарима, мада постоји и већи број клијената за остале
платформе. Осим рада на удаљеним рачунарима, SSH се може користити и као
подлога за FTP протокол, односно за сигуран пренос фајлова.
Remote Desktop
има задатак да омогући приступ и рад на удаљеним
рачунарима са исталираним MS Windows – ом и укљученим Microsoft Terminal
Services. Предност SSH и Telnet сервиса у односу на Remote Desktop јесте пренос
мање количине података. На споријим везама, Remote Desktop показује лошије
перформансе због преноса GUI-a.
~
5
~
2. DNS – Domain Name System
Због великог броја рачунарских мрежа, као и због потребе за
једноставнијим адресирањем рачунара на мрежи појавио се DNS.
Систем имена
домена
је систем који чува информације везане за
имена домена
у виду
дистрибуиране базе података на мрежама (на пример Internet-у) а реализован је
као клијент-сервер сервис. Најважнија функција DNS-а је превођење IP адреса у
име домена и обрнуто, тј. повезивање имена рачунара и њихових IP адреса.
Већина осталих мрежних сервиса (Web, E-mail, FTP, итд.) користи или има
могућност да користи DNS сервис. На пример, једна од функционалности DNS-а
је и обезбеђивање информације о томе који сервери су задужени за размену
електронске поште за одређени домен. Без ове функције DNS-а, сервис за
размену електронске поште не би могао да функционише.
Свака страна (факултет, смер, институција, итд.) одржава сопствену базу
података и на серверу коме други системи (клијенти) преко Internet-а могу да
приступе. DNS обезбеђује протоколе који омогућавају клијентима и серверима
да међусобно комуницирају.
Са становишта апликације, приступ DNS бази је преко претраживача
(
Resolver
). Апликација мора да претвори име рачунара у IP адресу пре него што
постави захтев протоколима да TCP/IP успостави TCP везу или пошаље датаграм
користећи UDP протокол. TCP/IP у оквиру оперативног система не зна ништа о
DNS-у.
2.1. Hosts фајлови
Претходно поменуто једноставно адресирање подразумева прилагођавање
мрежног адресирања карактеристици људи да лакше памте симболичка имена од
бројева. У почетку, проблем је био решен са
hosts
фајловима на сваком рачунару
на мрежи, али са порастом броја рачунара у рачунарским мрежама, појавили су
се недостаци оваквог решења. Када се ради о мањим мрежама,
hosts
фајлови
могу бити једноставније решeње од DNS-а (јер нема потребе зa постављањем
DNS сервера), док се код великих мрежа администрација знатно отежава јер се
при свакој измени мреже она односи на све рачунаре у мрежи. Први корак у
решавању био је дистрибуирани
hosts
фајл (један
hosts
фајл у мрежи коме могу
да приступају cви чланови мреже), а проблем је потпуно решен 1983. године,
када се DNS појавио. Појављивање DNS-а није у потпуности уклонило

~
7
~
Top-level домени су
прва ознака са десне стране
у сваком имену домена.
Постоје три категорије top-level домена :
1)
toр-level домени везани за земље
, домен дужине два слова (карактера)
везан за земљу или одређени географски простор (.sr – Србија, .ru – Русија, итд.),
2)
генерички top-level домени,
домени означени са три карактера, тј.
домени који се користе за одређену класу организација (.com – commercial, .org –
непрофитне организације,.еdu – образовна институција, .net – network и други),
3)
инфраструктурни top-level домени,
једини у овој групи је .
arpa
домен,
који се користи за повезивање адресе и имена.
Слика : Хијерархијска организација DNS-а
Корен DNS-а
Генерички домени
Домени везани за земље
Тор-level домени
arpa
com
net
mil
int
gov
edu
fr
rs
yu
ru
Second-level домени
mit
mit.edu
in-addr
212
62
45
222
fpi.singidunum.ac.yu
222.45.62.212.in-addr.arpa
edu
org
ac
co
singidunum
bg
fpi
ffmo
fthm
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti