Интернет иерархия желісі ретінде



Жұмыс түрі:  Курстық жұмыс
Тегін:  Антиплагиат
Көлемі: 20 бет
Таңдаулыға:   
МАЗМҰНЫ

КІРІСПЕ 3
І. НЕГІЗГІ БӨЛІМ 4
1.1. WEB-технологиясының түсінігі 4
1.2. Web-технологияны қолдану ортасы туралы негізгі деректер 6
1.3. Интернет иерархия желісі ретінде 7
ІІ ТЕОРИЯЛЫҚ БӨЛІМ 12
2.1. Web беттерін құрудағы JavaScript мүмкіндіктері 12
2.2. JavaScript тілінің негізгі қүрылымдық формасы 12
2.3. JavaScript тілінің өрнектері 13
ІІІ. ПРАКТИКАЛЫҚ БӨЛІМ 16
3.1. Joomla-ның көмегімен кафедраның web сайтын құру 16
ҚОРЫТЫНДЫ 23
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР 24

КІРІСПЕ

Қазіргі заманғы ғылым мен техниканың жалпы халық шаруашылығы
сапаларының зор қарқынмен дамуын есептеу машиналарсыз көзге елестету қиын.
Қажетті есептеу жұмыстарын тез әрі мінсіз орындап отыру үшін күнделікті
түсіп жатқан ұлан-ғайыр ақпараттардың біраз бөлігін пайдалану керек. Ал
жоспарлау кезінде бір ғана есептің толып жатқан түрлерін, варианттарын
қарастыратып, солардың ішінен ең тиімді дегенін таңдап алуға тура келеді,
бұл оңай жұмыс емес.
Internet желісін алғашқы дүниеге келтіруге себеп болған осыдан жиырма
бес жыл бұрын АҚШ қорғаныс министрлігінің ARPANET компьютерлік жүйесі болып
табылады. ARPANET-тің дамуы мен қатар басқа да желілер жетіліп отыр. 1973
жылы ARPA агенттігі өзінің DARPA aтымен Internetting Project программасын
жасай бастады. Оның мақсаты - информацияны таратудың әр түрлі әдістерін
қолдананатын желілерді біріктіруді анықтау болды. Сөйтіп Internet тек желі
ғана емес, ол желілердің желісі. Internet көптеген байланыс желілерін бір-
бірімен біріктіріп, дүниеге ең үлкен компьютерлер торабын құрайды. Оның
қарапайым желілік нүктелері өкімет мекемелерінде, университеттерде,
коммерциялық фирмаларда, жергілікті кітапхана жүйелерінде, тіпті
мектептерде орналасқан. Internet бір ерекшелігі оның құрамындағы көптеген
компьютерлер нақты BBS тәрізді жұмыс істейді. Мұның өзі Internet - ке
қосылған басқа жерлерде тұрған мыңдаған компьютерлік жүйелермен байланысу
деген сөз.
Internet жүйесіне саяхат жасай отыра, Web беттерінің әртүрлілігіне
назар аударамыз. Кейбірлері ұсқынсыз, ешбір тартымсыз, сәйкесінше болмайтын
нәрселермен толтырылған. Сондай және басқа беттерді жасайтын Web
—дизайнерлер немесе Web —шеберлер болып табылады. Жақсы Web — дизайн оны
жасайтын адам қаншалықты интелектуалды тәртіпті соған байланысты болады.
Web беттерінде қолданылған мүмкіншіліктерді бізде қолдана аламыз.
Аппаратуралар мен программалық құралдардың жетілуі Web бетін кез-келген
қолданушы құрастыра алатын және қолдана алатын дәрежеге жеткізді. Бұрын
арнайы дайындығы бар, таңдаулы мамандар ғана Web беттерімен жұмыс істей
алса, қазір кез-келген қолданушының қолынан келеді. Пайдаланушыларға өте
тиімді графика және анимациялармен жеңіл көркемделінген Web - беттерін тез
ендіріп, Web - браузер терезесінде дұрыс көрсетілуі тиіс. Сонымен бұл
интернет технологиялары пәнінің курстық жұмысты орындаудың мақсаты Web-
бетерінде HTML, JavaScript, PHP, MySQL тілдерін және DreamWeaver-ді
пайдаланып сайтты немесе электронды оқу құралын қалай құру керектігін
қарастырды. Бұл программалар Web - беттерінің құрылымдарымен танысуға және
оның дұрыс көрнекілігімен қолдануына мүмкіндік береді.

І. НЕГІЗГІ БӨЛІМ

1.1. WEB-технологиясының түсінігі

WEB (World Wide Web) - сөзі орыс тілінде әлемдік сүңгі деп
аударылады. Әлемдік сүңгі интернет арқылы әр түрлі мемлекеттерді
ғаламдардың өзара мәліметтерімен алмасу ретінде жасалған жүйе.1989 жылы
Еуропалық физика лабороториясының қарапайым бірлігін, Том Бернес – Ли
гипермәтінді мәлімет World Wide Web технологиясын жасап жасап шығарды. Бұл
барлық қолданушыға керекті мәліметтерді алуға комек береді. Интернет жүйесі
арқылы ауқымды ғылыми мәліметтерді алу барлық ғылымдағы адамдарға қолайлы,
әрі тиімді болды Web беті өте үлкен ауқымда дамыды.Сонымен қатар хабар
алмасуға, көңіл көтеру, сауда және басқа да тиімді жұмыстармен айналасуға
болады. Web бетінде жай мәтінді құжаттарды интерактивті көркемделген түрде
көруге болады. Олар қолданушыларды қызықтыра тартады. Сонымен қатар
ізденіс, көркем жасалған қосымша көмекші қызметтер көрсетіледі.
Web бетінің интернет жүйесінде басқа қызметтер сияқты негізгі элементі
сервер мен қолданушы болып табылады. Кез келген қолданушы Web бетінен
керекті құжаттарды, әр түрлі ресурстарды қолданушының программалары арқылы,
яғни Web- браузер, өз компьютерінен ала алады. Сервер сонымен қатар Web
бетінен керекті файлдарды жіберу, сұранысқа жауап алу сияқты программа
болып табылады.
Web бетінен қолдану қарқыны дамуда. Екі онжылдық ішінде Web бетінің
қызметі өзгеруде. Бұл стандарттар браузер анықтамасына қатысты. Өз
кезегінде браузерді шығарушылар өздерінің шектеулі нормаларын сақтап, басқа
да бәсекелестерге қарсы өз тауарларын ұсынады: бірнеше жаңа HTML, жаңа
құжаттар, жаңа Java Script програмасының қызметтері және т.б. Осының бәрі
Web бетінде жаңа құжаттарды соңғы жетістікте шығаруға тырысады.
Web бетінде қүжаттарды мәліметтерді жазуда негізгі жүйе гипермәтінді
тіл немесе HTML болып табылады. Аббревиатура HTML WWW тілін білдіреді, бұл
Web сайттарда қолданылады. Тіл сөзімен ешқандай аралық қатысы жоқ, HTML
мәліметі қарапайым мәтінді файл htm немесе html есімісен кеңейтілген.
HTML құжатынсыз да Web бетінен құруға болады. Көптеген процессорда
мәтін HTML көмегімен сақталады .Бұл жұмыстың әдісі wysi----- деп аталады.
Құжатты жазу барысында мәтінді процессор бетінде көрініп тұрады, браузер
бетінен көруге де болады. (бірақ көптеген нұсқауларда олай емес).
HTML тілі элеметтерді жазумен шектеледі Web бетінде көрсетілгендей.
Егер өзгерістер енгізу керек болғанда, HTML мүмкіндігі бұл орайда мардымсыз
болып қалады. Мұндай жағдайда HTML құжаты м.б браузерге қажет етеді. Мысалы
көптеген видео және аудио файлдар, Java аплеттері, Flach ойындар т.б.
Бірақта, қосымша пргограмманы орнатуды қажет етпейтіндері бар және де
қосымша файлдарды қажет етпейді. Бұл HTML тілінің кеңеюін көрсетеді.
Бұған CSS, DHTML, JAVA SCRIPT жатқызуға болады.
Анимацияны құру үшін Gif форматындағы анимациялық бейнелерді Web
бетінде қолданады. Бұл Web бетінің жалғыз тіршілік көзі болып табылатын,
қазір тек жарнамалар банкерінде қолдануда. Мұндай анимация браузер арқылы
атқарыла алмайды.
JAVA аплеті болып JAVA тілінде жазылған аз қосымша құжаттар аталады.
Олар HTML құжатына қосылады. Мысалы, жүргізілген тік бұрыш аумағында аплет
динамикалық түрде мәтінді және графикалық мәіметтерді өзгерте алады.
Браузерде аплет азғана көлемді алады. Онда график, басқару элементтері,
жолдар, мәтін бола алады. Аплет Web браузер арқылы атқарыла алады. Жұмыс
интерактивті түрде жүрізіледі.Бірақта JAVA аплеті вирустардың алмасуына
ықпал етеді. Осының әсерінен JAVA аплеттерін өолданудан бас тартады.
Сонымен қатар JAVA бетінде JAVA аплеті вируспен уақымданудың алдын алуды
ескертіп отырады. Альтернативті программалар бар программист жұмысын
жеңілдетуге, мысалы, Dynamic HTML, Macromedia Flach. Қазір Flash –
анимациясы өте танымал болды. Кең ауқымды HTML тіліне арағанда
жетіспеушіліктер де бар. Оған браузердің ескі нұсқауларымен шектеспеуі және
қиындығы. Flash файлдың көлемі құжаттарына қарағанда көп қолданыста.
Flash- анимациясын қолдануда Интернет жүйесінің үлкен көлемді жылдамдығы
қажет.
CGI (Common Gateway Interface – біріккен шлюздік интерфейс) –
технологиясы тілдің кеңейтілуі болмайды, бірақ бұл да жоғарыда айтылған
құралдар сияқты Web- беттің функционалды және интерактивті мүмкіндіктерін
жоғарлатады. CGI – программалары(әдетте оларды сценари дейді) – бұл
программалар серверде орындалады және HTML – формаларының мәліметтерін
өңдеуге қолданылады, қолданушымен толтырылған және серверге жіберілген. CGI
программалары HTML – құжаттарының берілгенін ленталық етіп өзгерте
алады, нақты мәліметтер арқылы, қолданушыдан алынған.
CGI – программалау үшін негізінде мына тілдер PHP, ASP, Perl
қолданылады, бірақ мына тілдерді қолданса да болады С++ немесе Java. CGI
программаларын бетті тез өзгерту үшін жарамайды, өйткені кез келген
өзгертулер үшін мәліметтерді тұтынушы машинасынан серверге қайта сілтеу
және Web бетін қайта жүктеуді қажет етеді.
HTML технологиясында каскадты таблица стилі (Cascading Style Sheets или
CSS) толыққанды форматтауды және барлық HTML элемененттерің ішкі түрін
жөндеу Web – бетте. Каскадты таблица Web беттердің (сызу және қаріптің
түсі, беттің түсі және түрі, дыбыс стильдері, әр типті мультимедия
мәліметтеріне көмек)стилін анықтауға мүмкіндік береді. Бір мұндай таблицаны
барлық құжатқа қолданса болады, анықталған Web сайтта орналастырылған.
Қазіргі стильдер таблицасы HTML динамикалық интеграция кез келген бет
элементтерінің стилін динамикалық өзгертуге мүмкіндік береді.
Қазіргі HTML тілінің стандарты динамикалық беттерді құруға арналған
жоғарыда айтылғандарды қолданбай және ішкі файлдарды қосусыз. Бұл Dynamic
HTML. Бұл түсінікке құрылғылар жиынтығы, бұл беттегі элементтерді, мазмұнын
және түрін өзгертеді.

1.2. Web-технологияны қолдану ортасы туралы негізгі деректер

Хаттама - бұл бір деңгейде жатқан желілік компонентердің деректрді
алмастыру ережелері.
Хаттамалардың үш анықтауышын айырады:
1. Әрбір хаттама әртүрлі есептерді шешуге арналған және өздерінің
артықшылықтары мен кемшіліктері бар.
2. Хаттамалар OSI модлінің әртүрлі деңгейлерінде жұмыс істейді.
Хаттамалар функциясы өзі жұмыс істеп отырған деңгеймен анықталады.
3. Бірнеше хаттамалар стекпен бірге жұмыс істейді.
Мәліметтерді желі арқылы жіберу тізбектелген қатар қадамдарына
бөлінген, олардың өздерінің хаттамалары бар. Бұл қадамдар әрбір желілік
компьютерлерде тізбектеліп орындалады.
Жіберуші – компьютер хаттамаға сәйкес келесі іс әрекетті орындайды:
мәліметтерді пакеттерге бөледі, пакеттерге адрестік ақпартты қосады,
желілік кабельмен желілік адаптер арқылы мәліметтерді жіберуді дайындайды.
Қабылдаушы – компьютер хаттамамен дәл сондай іс әрекетті орындайды,
бірақ керісінше. Желілік кабельден мәліметтер пакетін қабылдайды және
компьютерлерге адаптер арқылы пакеттерді жібереді. Сосын қызметтік
ақпараттарды жояды, мәліметтерді шығу блогына біріктіру үшін буферде
мәліметтерді көшіреді, осы қосымшада қолданатын форматта мәліметтер
блогының пакеттерін қосымшаға жібереді.
Белгілі маршрутпен бір мәліметтерді беру маршрутизатор деп аталады, ал
мәліметтерді желі арасында бірнеше маршрутта жіберуді қамтамасыз етуді
маршрутизация деп атайды.
TCPIP- стандартты өндірістік хаттама, ол бір қалыпты емес ортада
желіні қамтамасыз етеді, яғни әр типті ДК арасында. АҚШ – тың қорғау
министірлгімен маршрутталатн, сенімді және функционалды хаттама болып
жасалған. Қазір бұл хаттамалар стгін құруды түгелдей Интернет ұйымына
жүктелген.. Стек протоколов TCPIP хаттамалар стегі басқада хаттамалардан
құрылған:
• SMTP (Simple Mail Protocol)- E-mail -імен алмасу үшін;
• FTP (File Transfer Protocol)- файлдарымен алмасу үшін;
• SNMP (Simple Network Management Protocol)- желіні басқару үшін
Клиен - сервер бұрын желілік жүйелер орталықтандырылған есептеулер
моделінне негізделген, оларда бір үлкен мейнфрейм – сервері желіде негізгі
жұмысты орындайтын, ал қолданушылар оларға қымбат емес терминалдар арқылы
қатынай алатын. ДК Даму нәтижесінде орталықтандырылған моделдің орны
клиент –сервер моделі ауыстырды. Клиент-сервер -дің желілік сәулеті – бұл
желелік орта, онда сұранысты клиент –компьютері осы сұранысты орындайтын
сервер –компьютеріне инициалдайды.
Клиент сұранысты қосымша көмегімен генерациялайды, сұраныстарды құрады
және серверден алынған мәліметтерді көрсетеді. Клиент қосымшасын қолданушы
интерфейсі қамтамасыз етеді. Сервер қолданушының интерфейсін қолданбайды,
клиент мәліметтердің ыңғайлы түрде көрсетілуін өзі қарастырады. Сервер
мәліметтерді сақтау үшін және оларды асқару үшін және де клиент сұранысын
орындау үшін қолданады.

1.3. Интернет иерархия желісі ретінде

Internet сөзі interconnected networks (айланысқан желілер) сөзінен
шығады. 1983 жылы ARPАNET жобасы TCPIP – ға аударылған. 1989 ж.
Европалық лабораторияда элементарлы бөлшектер физикасында (Швейцария,
Женева) Тим Бернерс- Ли, барлық әлемдегі Интернет желісіндегі
компьютрлердегі кез –келген ақпраттқа қол шеткізуге мүмкндік беретін World
Wide Web гипермәтіндік құжат технолгиясын жасап шықты. 1995 ж. желінің өсу
қарқыны қосылу сұрақтары және қаржыландыру бір ғана АҚШ- тың Ғылыми Ұлттық
қорының қолында еместігін көрсетті және сол жылы ұлттық магистральға
көптегн жекеменшік желілірдің қосылғаны үшін аумақтық желі төлемі ерілуі
болды.
Интернетке қосылатын компьютердің сұлбасын қарастырайық. Үйдегі
компьютерді Интрнетке қосу кезінде ережеге сәйкес сеанстық байланыс
провайдермен телефон желісі арқылы жүзеге асады. Модеммен байланысу үшін
провайдр ұсынған бір телефон номері теріледі. Провайдерлерде модемдік пул
деп аталатын модемдер бар. ISP (Internet Service Provider) мен
байланысқаннан кейін, сіздің компьютеріңіз берілген ISP желісінің бөлігі
болады. Әрбір провайдерде өзінің магистральді сызығын және backbone бар.
ISP- провайдерлерде локальді қолданушылардың қосылатын POP (Point of
Presence) бар болу нүктелері болады. Провайдерде бірнеше қалаларда POP бар
болу нүктесі болады.әрбір қалада аналогты модемдік пулдар болады,
провайдерлерге локальді клиенттері сол қаладан қоңырау соғады. Әдетте
провайдер өзінің бар болу нүктелері үшін волоконно –оптикалық сызықтарды
телефон компанияларынан жалға алады. Үлкен коммуникациялық компанияларда
өздерінің жоғары корпустық арналары болады.

ISP-A магистральді желісі ISP-B магистральді желісі

1.1 - сурет. Интернетке компьютерді жалғаудың сұлбасы

Екі Интернет –провайдрлердің желісі болсын. Барлық А провайдер
клиенттері В провайдер клиенттері сияқты бір-бірімен желі арасында
байланыса алады. Әр түрлі провайдерлердің клиенттері байланысуы үшін әр
қаладағы NAP (Network Access Point) қол жеткізу нүктесіне қосылады және
әртүрлі желі арасындағы трафик NAP арқылы жүреді.
Маршрутизаторлар - құрылғысы көмегімен ақпаратты керекті адреске
жеткізу жүзеге асырылады:
1. Ақпаратты бос арналар арқылы жібереді, сөйтіп желіде толып
қалудан сақтайды.
2. Ақпарат керекті бағытпен жіберілуін қадағалайды.
3. Керек жағдайларда мәліметтерді бір хаттамадан екіншіге
ауыстырады.
Провайдерлер Интернетке қымбат оптовоколды жоғары жылдамдықты
каналдармен қосылады. Бір провайдер үлкен аумақта орналасқан көптеген
клиенттерге қызмет етеді. Абонент арасындағы байланыс және жергілікті
телекомуникациялық қызмет, яғни провайдер арасындағы байланысты соңғы мили
технологиясы жүзеге асырады.
Интернетке қатынау үшін бар инфраструктураны қолдануға мүмкіндік
беретін көп технологиялар бар – телефондық сызықтар, кабельді теледидарлы
желілер, спуткикалық каналдар, тұрмыстық электрикалық желілерді қолдану
(өте қолайлы).
OSI эталондық моделі барлық компьютерлік желілердің жұмысы ақпаратты
бір компьютерден келесіге жіберу болып негізделеді. Бұл үрдісте келесі
есептерді ерекшелеуге болады:

1. Мәліметтерді тану.
2. Басқарылатын блоктарға мәліметтерді бөлу.
3. Әрбір блокқа оның орналасу орны мен қабылдаушы туралы ақпарат
енгізу.
4. Ақпаратты синхронизациялау және қателерді тексеру үшін қосады.
5. Ақпаратты желіде алмастыру және берілген адреске жіберу.
Желілік операциялық жүйе бұл жағдайларды орындаған кезде қатал түрде
әрбір желі операцияларын регламенттайтын хаттамалар деп аталатын
процедуралық жиынтықтарды қадағалайды. Стандартты хаттамалар әртүрлі
өндірушілердің бағдарламалық қамтамасыздандырулары мен техникалық
қамтамасыздандыруларының дұрыс функциалдануына мүмкіндік береді.
OSI (Open System Interconnection Reference Model, 1984 г. ISO-
International Standards Organization) (Project 802- ее модификация) ашық
жүйеде өзарақатынайтын этолондық моделі деп аталатын стандартта жиынтығы
бар. Оның спецификациясы желі құру кезінде өндірушімен желілік өнімдерде
қолданылады. Айтып кететін жағдай, бұл модель желі сәйлеті емес, қызметті
және хаттаманы сипаттамайды, ол хаттамаларды классификациялайды, әрбір
деңгей не істейтінін анықтайды.
OSI моделінде 7 деңгей бар, олардың әрқайсысына желілік операциялар,
құрылғылар және хаттамалар сәйкес келеді.

1.1 - кесте. OSI өзаражелілік алмасу хаттамасының жеті деңгейі
№ деңгей Деңгей аты Мазмұны
7 Қосымшалар деңгейі Соңғы қолданушы деңгейіне
көрсетілетін қызмет: пошта, теле
қол жеткізу және т.б.
6 Мәліметтерді көрсету Интерпретация және мәліметтерді
деңгейі сығу.
5 Сессия деңгейі Аутентификация және міндеттерін
тексеру.
4 Транспорттық деңгей Мәліметтердің корректілік және
байланысқанын қайта сілтемесін
қамтамасыз ету.
3 Желілік деңгей Маршрутизация және учетті жүргізу.
2 Арналық деңгей Жіберу және пакеттерді қабылдау,
аппаратты адрестерді анықтау.
1 Физикалық деңгей Өзінің кабельі немесе физикалық
тасумалдауыш.

Қосымша деңгей терезесі өзімен желілік қызметтерге қосымша үрдістердің
қатынауын, желіге жалпы қатынауды, мәліметтер ағына мен желі ақаулары
болған мәліметтерді қайта түзетеді көрсетеді.
Қосымша деңгейі желілік ДК арасындағы мәліметтерді алмастыруға
қолданатын форматты анықтайды. Бұл деңгей берілетін мәліметтердің
кодталуына, хаттамалардың қайта өңделуіне, трансляциялануға және
мәліметтерді шифрлеуге, таблица кодының ауысуына және графикалық
командалардың ұлғайуына жауап береді.
Сеанстық деңгей сеанс деп аталатын әртүрлі ДК қосымшаларды орнатуға,
қолдануға және байланысты аяқтауға мүмкіндік береді.
Транспорттық деңгей сеанстық деңгейден мәліметтерді алып, ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
SDH ТАРАТУ ЖҮЙЕЛЕРІН ҚҰРУ АЛҒЫШАРТТАРЫ МЕН ЕРЕКШЕЛІКТЕРІ ЖӘНЕ ПРИНЦИПТЕРІ
Синхрондық цифрлық иреархиясы,SDH желілерінің функционалдық модельдері
Телекоммуникация желілері және электрлі байланыс жүйелері
Ұялы байланыстың транспорттық желі технологиясын таңдау
SDH басқару жүйесінің мүмкіндіктері
Оптикалық байланыс желілерді синхрондау
Сандық байланыс желілері
Оптикалық кабель туралы
Аналогты сигналдарды тарату жолдары
Сигналды каналдарды ұйымдастыру
Пәндер