Сайт жасау экономикасы
1 ДҮНИЕЖҮЗІЛІК ӨРМЕК
0.1 Интернет желісі жайлы
Интернет (оқылуы [интэрнэ́т]; ағылш. Internet -- International Network) компьютерлік серверлердің бүкіләлемдік желісі.
Интернетке қосылу мүмкіндігі болған жағдайда, білім беру мекемелері, мемлекеттік ұйымдар, коммерциялық кәсіпорындар және жеке адамдар сияқты миллиондаған қайнар көзінен ақпарат алуға болады.
Қазіргі кезде Интернет сөзін пайдаланғанда, физикалық желінің өзін емес, Дүниежүзілік желі және ондағы ақпаратты айтамыз.Егер бұл терминді енгізген ағылшын тіліндегі RFC құжатына сүйенсек, онда бұл термин екі түрде жазылып, сәйкесінше екі мағынаға ие болады.
Егер Интернет сөзі кішкентай әріптен басталса, онда бұл термин мәліметтер пакетін маршрутизациялау арқылы желілерді байланыстыру ұғымын білдіреді. Бұл кезде ауқымды ақпараттық кеңістік туралы айтылмайды. Көбінесе, бұл екі түсінікті бір-бірінен ажыратып жатпайды.
Интернет - кез келген компьютерлермен бүкіл әлем бойынша ақпарат алмасу мен беру мүмкіндігі, желілер жүйесі. Интернет - байланыс араларын өзара біріктіретін, тораптардың жиынтығы.
Әрбір топтарда көбінесе UNIX операциялық жүйесін басқару арқылы жұмыс істейтін бір немесе бірнеше қуатты компьютер-сервер болады. Мұндай торапты кейде хост деп атайды.
Торапты оның иесі - провайдер деп аталатын ұйым немесе Интернет қызметін жабдықтаушы басқарады.
Интернет әр түрлі ережемен жұмыс істейтін желілерді біріктіреді. Бұл ережелерді үйлестіру үшін шлюз құрылғысы қызмет етеді. Шлюз - басқаша тәсілмен үйлеспейтін желілерді қосатын құрылғы. Шлюз әр түрлі желілердің бірлескен жұмысын қамтамасыз етуге арналған мәліметтерді өзгертпейді.
Интернет желісіне әр түрлі операциялық жүйелерді басқару арқылы жұмыс істейтін компьютерлер кіреді. Алайда, ақпарат алмасу кезінде барлық ЭЕМ хабар беру тәсілдері туралы бірыңғай келісімдер қолданылуы тиіс. Сонда ЭЕМ-ның қай-қайсысыда басқа кез келген ЭЕМ-нан алынған ақпарат түсінуге қабілетті болады.
Электронды почта немесе е-mail (electronic mail - электронды почта), адамдар арасындағы байланыс тәсілдерінің бірі болып табылады. Электронды почтаның Интернеттегі негізгі функциясы - планетаның қай нүктесінде болса да, Интернеттің кез келген екі пайдаланушысы арасында электронды хаттармен - мәтіндік хабарламамен оперативті және өте тез алмасуды жүзеге асыру. Электронды почтаның қосымша мүмкіндіктеріне мыналарды жатқызуға болады: дыбыстық хабар, құжаттарды, сызуларды, фотосуреттерді, бейнематериалдарды беру; ғылыми журналға, сирек кітаптарға, жарнамаға жету жәнe әр түрлі тауарларды жолдау немесе сату; сонымен қатар, ұжымдық іс-әрекеттерді программалық қамтамасыз ету; мекемелер мен ұйымдарда құжат қолдану; ұжымдық жұмысты жоспарлау. EFT хаттамалары бойынша электронды почтаның жаңаша пакеттері (Electronic Funds Transfer - ақшалай қаражатты электронды аудару) және EDI (Electonic Funds Data Interchange - мәліметтермен электронды алмасу) желі бойынша іс жүзінде қамтамасыз етілетін ақша, шоттар және басқа қаржылық құжаттарды аудару.
Қазіргі уақытта кез келген информациялық технологияның жаппай техникалық компоненті компьютер болып табылатыны белгілі. Компьютерлік телекоммуникацияны пайдалану - алыстағы компьютермен диалогтық режимде немесе электрондық почта режимде жұмыс істеуді ұйымдастыруды қамтамасыз етеді. Сондай-ақ ,электрондық почта өте қолайлы жене аса қымбат емес.
Қазақстандағы Интернет
1998 жылы наурыз айының басында Республика телекоммуникациялық компанияларының басқаруымен телекоммуникация ассоциациясы деген жаңа ұйым пайда болды .
Коммерциялық емес құрылымның шығу мақсаты - кәсіпорынның іскерлігін байланыстыру, желілер телекоммуникациясының дамуын, ақпараттық технологияны пайдалану және байланыс қызметін ұсыну.
Ассоциацияның негізгі сан есебінде: отандық және шетелдік операторлар арасындағы құжат қатынастарын құруға практикалық көмек көрсету көзделген. Осыған орай - тұтынушылар мен қолданушылар арасындағы қызметті де қамтиды.
Мұнда электрондық World Wide Web- тің өсуімен қоса, көптеген қызықты және арнайы сайттар пайда болуда. Соңғы уақытта әртүрлі анықтамалар, каталогтар және мәліметтер қоры (солардың ішінде неше түрлі керекті тақырыптар ақпараты бар) кіре бастады. Мысалы, сайтта өзіңізге керекті Голливудта түсірілген фильмді таңдап алып, сол фильм туралы толық анықтама алуға болады. Оның жанрын, актерлік, режиссерлік бөлімін және фильмнен бірнеше кадрларын көрсетіп шығарады. Сол жерден сізді қызықтыратын кино актерлері, режиссерлері және дауыс операторлары жайында толық мәлімет ала аласыз.
World Wide Web - қазіргі заманғы Интернеттің ең танымал қызметі. Оны көбіне Интернетпен теңдестіреді, бірақ шын мәнінде бұл оның көптеген қызметтерінің бірі. Бір Web-серверде бірнеше сайттар болуы мүмкін. Электронды Web - құжаттарды принтерде басу үшін емес, компьютер экранында қарап шығуға арналған. Web-парақтарды қарап шығуға арналған программалар браузерлер деп аталады.
World Wide Web түп-түгел гипермәтіндерден тұрады. Гипермәтін - мәтінің дара блоктарымен байланысты ассоциациялық түрде ұсынылған мәтін.
Бізге кенеттен бір файл керек болып қалды делік, оның қай жерде екенің бізге белгілі болсын. Енді сол файлды өз компьютерімізге қалай әкелу жолын қарастырайық. Мұндай мақсат үшін файлды тасымалдау протоколы деп аталатын жүйе қолданылады (File Transfer Protocol-FTP).
FTP-серверінің мәліметтерімен қатынас жасау үшін әркім стандартты кіру сұхбатын орындау керек. Оның бір мысалы мынадай болу керек: Open named password-FTP -серверге кірердегі сұраныс тізбегі, мұндағы:
Интернеттің негізгі принциптері
Интернет мыңдаған корпоративті, үкіметтік, ғылыми және үй желілерінен құралған. Әртүрлі архитектуралы және топологиялы желілерді біріктіруге IP (Интернет Protocol) протоколын және мәліметтер пакеттерін маршрутизация-лауды қолдану арқылы қол жеткізілді. IP протоколы әдейі физикалық байланыс арналарына тәуелсіз етіп жасалды. Яғни цифрлық мәліметерді тасымалдауға арналған кез келген жүйе Интернетпен де байланыса алады. Желілердің байланысқан түйіндерінде арнайы маршрутизаторлар (бағдарламалық немесе аппараттық) пакеттердің қабылдаушылардың IP-адрестерін қарай отырып, мәліметтер пакеттерін сұрыптаумен және бағыттаумен айналысады. IP протоколы бүкіл әлем көлемінде біртұтас адрес кеңістігін құрады, бірақ әрбір жеке желіде өзіндік адрес кеңістігі болуы мүмкін. IP-адрестерді осылайша ұйымдастыру маршрутизаторларға әрбір мәлімет пакетінің бағытын анықтауға мүмкіндік береді. Осылайша, Интернет құрамындағы жекелеген желілер арасында конфликттер болмайды, ал мәліметтер бүкіл әлем көлемінде дәл жеткізіледі.
IP протоколын IETF (Интернет Engineering Task Force) ұйымы ойлап тапқан болатын. IETF және оның жұмыс топтары қазіргі күні де Бүкіләлемдік желінің протоколдарын дамытумен айналысады. IETF қызметіне қарапайым пайдаланушылар қатыса алады. Бұл ұйым комитеттері RFC құжаттарын жариялайды. Бұл құжаттарда көптеген сұрақтардың техникалық спецификация-лары және дәл түсініктемелері беріледі.
0.2 Дүниежүзілік өрмек шығу тарихы
1957 жылы Кеңес Одағы Жердің жасанды серігін ұшырғаннан кейін, АҚШ Қорғаныс министрлігі ақпаратты тасымалдаудың сенімді жүйесі қажет деп шешті. АҚШ алдыңғы қатарлы зерттеу жобаларының агенттігі (ARPA) осы мақсатта компьютерлік желі құруды ұсынды. Бұл желіні құру Лос-Анджелестегі Калифорния университетіне, Стэнфорд зерттеу орталығына, Юта штатының университетіне және Санта-Барбара қаласындағы Калифорния штатының университетіне тапсырылды. Компьютерлік желі ARPANET деп аталып, 1969 жылы аталған төрт ғылым орталықтарын біріктірді, барлық жұмыстарды АҚШ Қорғаныс министрлігі қаржыландырып отырды. Одан соң, ARPANET желісі жылдам дамып, оны ғылымның әр түрлі салаларындағы ғалымдар қолдана бастады.
ICANN-ның Марина Дель Рейдегі штаб-пәтері, Калифорния штаты, АҚШ.
Web server.
35 жыл Интернетке, 1969 -- 2004. 2004 жылының белгісі
Алғашқы ARPANET сервері 1969 жылдың 1 қыркүйегінде Лос-Анджелестегі Калифорния университетінде орнатылды. Honeywell 516 компьютерінде 12 КБ оперативті жад бар болатын.
1971 жылы желі арқылы электронды почта жіберуге мүмкіндік беретін алғашқы компьютерлік бағдарлама жасалып, ол кеңінен таралды.
1973 жылы бұл желіге трансатлантикалық телефон сымы көмегімен Ұлыбритания және Норвегияның ұйымдары қосылып, желі халықаралық сипат алды.
1970-жылдары интернет желісі негізінен электронды почтаны жіберу үшін пайдаланылды. Бірақ, интернет желісі басқа техникалық стандарттар негізінде жасалған желілермен байланыс орната алмайтын еді.
1970-жылдардың соңында мәліметтерді тасымалдау стандарттары кеңінен тарай бастады, олар 1982-83-жылдары бір стандартқа келтірілді. 1983 жылдың 1 қыркүйегінде ARPANET желісі NCP протоколынан TCPIP протоколына көшірілді, бұл протокол қазіргі кезге дейін желілерді біріктіру үшін қолданылуда. 1983 жылы Интернет термині ARPANET желісіне байланысты айтылатын болды.
1984 жылы домендік аттар жүйесі (DNS) жасап шығарылды.
1984 жылы ARPANET желісіне бәсекелес пайда болды. АҚШ Ұлттық ғылыми қоры (NSF) университетаралық ауқымды NSFNet (National Science Foundation Network) желісін құрып, оған көптеген шағын желілерді (сол уақыттарда-ақ танымал болған Usenet және Bitnet желілерін қоса) біріктірді, бұл желінің ақпарат тасымалдау қабілеті ARPANET желісіне қарағанда, біршама артық еді. Бір жыл ішінде бұл желіге 10 мыңдай компьютер қосылды.
1988 жылы Интернет Relay Chat (IRC) протоколы жасалып, Интернетте нақты уақытта сөйлесу (чат) мүмкіндігі пайда болды.
1989 жылы Еуропада, Ядролық сынақтар бойынша еуропалық кеңес (CERN) қабырғаларында Бүкіләлемдік тор концепциясы пайда болды. Оны әйгілі ағылшын ғалымы Тим Бернерс-Ли ұсынды, ол екі жыл ішінде HTTP протоколын, HTML тілін және URI идентификаторларын ойлап тапты.
1990 жылы ARPANET желісі NSFNet желісімен бәсекелестікке шыдай алмай, өз жұмысын тоқтатты. Осы жылы Интернетке телефон арқылы қосылудың сәті түсті (Dialup access).
1991 жылы Бүкіләлемдік тор Интернетте пайда болды, ал 1993 жылы әйгілі NCSA Mosaic браузері пайда болды.
1995 жылы NSFNet желісі бастапқы зерттеу мақсаттарына қайта оралды, енді Интернеттің барлық траффигін маршрутизациялаумен Ұлттық ғылыми қордың суперкомпьютерлері емес, желілік провайдерлер айналыса бастады. Осы жылы Бүкіләлемдік тор FTP арқылы файлдарды тасымалдау протоколын трафик жөнінен басып озып, Инте.неттегі ақпарат тасымалдаудың негізгі көзіне айналды, Бүкіләлемдік тор консорциумы (W3C) құрылды. Бүкіләлемдік тор Интернетті өзгертіп, оның қазіргі заманғы бет-бейнесінің қалыптасуына әсер етті деп айтуға болады. 1996-жылдан бастап, Бүкіләлемдік тор Интернет түсінігін толықтай ауыстырды деп айтуға болады.
1990-жылдары Интернет сол уақыттағы желілердің көпшілігін біріктірді (Фидонет сияқты кейбір желілер интернет құрамына кірген жоқ). Интернеттің техникалық стандарттары ашық, ал оны басқаратын белгілі бір компания жоқ болғандықтан, интернеттің дамуы жекелеген желілердің бірігуіне көп әсерін тигізді. 1997 жылы Интернетте 10 млн компьютер болды, 1 миллионнан астам домендік аттар тіркелді. Интернет ақпарат алмасудың ең танымал құралына айналды.
1998 жылы рим папасы Иоанн Павел II Бүкіләлемдік Интернет Күнін 30 қыркүйек деп бекітті.
Қазіргі кезде Интернетпен тек қана компьютерлік желілер арқылы емес, сонымен қатар, байланыс спутниктері, радиосигналдар, кабельдік теледидар, телефон, ұялы байланыс, арнайы оптикалық-талшықтық желілер және электр желілері арқылы да байланысуға болады.
0.3 WEB-сайт
Сайт немесе Веб-сайт- (ағылшынша Website: Web - тор, желi және site - орын, желiдегi орын, сегмент) - бiр мекенжайға (домен атымен немесе IP - мекенжаймен) бiрiктірілген компьютер желiсiндегi жеке тұлғаның немесе ұйымдары электрондық құжаттар (файлдар) жиынтығы. Ғаламтор желісінің негізін құрайтын барлық сайттар болып табылады. Сервердегі сайтқа қолданушының бірден қол жеткізуі үшін арнайы HTTP хаттамасы жасалған. Сайт - домен, хостинг және қозғалтқыштан (cms ) тұрады.
Web-сайт бұл дүниенің кішкентай моделі. Бұрынғы кезде Web-сайтты бір адам - Web-мастер жасаған болса, қазіргі кезде Web-сайттарды бірнеше адам жасайды. Олар Web-дизайнер, программист, бизнес-кеңесші, маркетинг бойынша басқарушы, менеджер.
Не себептен мектеп курсына Интеренет технологиясын оқыту керек болды? Web-мастер мамандығы қазіргі кезде өзінің кұпиялығын жоғалтып жатыр, ал сайт жасау технологиясы зертхана сыртына шығып көпшілікке белгілі болып жатыр.
Бұның негізгі белгісі Интернет-жобаларға өсіп жатқан инвестициялар, Web-сайттардың күрделі білімдік, ғылыми, комерциялық мүмкіндіктері. Интернет технологиялар төмендегі жолдармен дамып келе жатыр:
* Web-технологиялар;
* Сайт жасау экономикасы;
* Web-дизайн және Web-программалау маркетингісі;
* Адам ресурстары және т.б.
* Web-сайт жасақтау жұмысын бірнеше кезеңнен тұрады:
* Жоспарлау;
* Элементтерді жасақтау;
* Бағдарламалау;
* Тестілеу;
* Жариялау;
* Жарнамалау;
* Бақылау.
Жоспарлау кезеңінде төменгі мәселелер шешілуі керек:
* Сайттың орны.
* Сайттың аудиториясы кімдер.
* Қандай ақпарат жарияланады.
* Қолданушылармен қарым-қатынас қандай түрде ұйымдастырылады.
Элементтерді жасақтау кезеңінде сайттың программалық өнім түрінде жүзеге асырылуы қарастырылады:
* Навигациялық құрылымын жасау.
* Беттің дизайнын жасау.
* Бетті толтыру үшін мәтіндік және бейне ақпаратты әзірлеу.
* Бағдарламау
* Бұл кезеңңің мәні сайтты форматтауда.
Тестілеу
Сайт жасаудың негізгі кезеңдерінің бірі тестілеу. Тестілеу кезеңде сайттың жұмыс істеу дұрыстылығы тексеріледі, оның ішінде:
* Сілтеменің жұмысы;
* Мәтіндегі қателер;
* Навигацияның тиімділігі.
* Пошта және басқа формалардың дұрыстығы.
* Графикалық файлдардың ашылуы.
* Әр түрлі браузерлерде сайттық жұмысы.
Жариялау
Тест аяқталғаннан кейін Web-сайт серверде жарияланады және қайтадан тексеріленеді.
Жарнамалау
Web-қоғамдастығына жаңадан жарияланған сайт туралы белгілі болу үшін сайттың адресін және ол жердегі материал туралы аннотацияны хабарлау керек. Осы мақсатқа жету үшін келесі мүмкіндіктерді пайдалануға болады:
* Web-cайт адресін әр түрлі баспаларға жазу керек;
* Web-сайтты әр түрлі серверлерде тіркеу;
* Web-cайтқа сілтемелерді басқа Web-сайттарға кіргізу;
* Баннерлерді жарнама ретінде қолдану.
Бақылау
Web-сайтта жариялап жарнамалаған соң оған қатысу деңгейі оның беттерінде орналастырылған ақпараттың қажеттілігімен, жаңалығымен және көкейтестілігімен анықталады. Web-сайт имиджін сақтау үшін ол жердегі ақпаратты әрдайым жаңартып тұру керек.
Front Page бағдарламалық жабдығы және олармен жұмыс
Егер бірінші ЭЕМ-нің бүгінгі күннен тек жарты ғасыр ғана бұрын құрылғандығын ескеретін болсақ, онда Internet компьютерлік әлемнің ардагері деуіміз дұрыс болар. Себебі Internet тарихы осыдан 30 жыл бұрын басталған. Алпысыншы жылдардың аяғында құрылған Internet АҚШ елдерінде көбінесе коммуникациялық желі ретінде қолданылған (ARPAnet деп аталған). Ол көбінесе жоғарғы оқу орындарында қолданылып, тек сексенінші жылдары ғана бұл желі өз қанатын бүкіл елге жайып, Internet - деген атау алады.
Бүгінгі күні бағдарлаушыларға Web-беттерді құру үшін жүздеген әр түрлі бағдарламалар, құралдар бар екендігі бәрімізге мәлім. Солардың ішінде HTML-редакторлары, графикалық пакеттер және осылардың ішіндегі ең мықтысы - Front Page бағдарламасы да Web-беттерді құру үшін құрылған.
Web-беттерді құрудың ең оңай жолы - бұл мастер мен шаблондарды қолдану болып саналады.
Мастерлер мен шаблондарды құру. Шаблон каркас тәріздес, ол жаңа құжаттар құру кезінде қолданылады. Ал мастер бір немесе бірнеше экран беттерінен құрылған бірнеше сұрақ қою нәтижесінде, сіздің қажеттіктеріңізді анықтайтын және результат нәтижесінде қанағаттанған құжатты генерациялайтын (арттыратын) бағдарламалық модуль. Бұл жағдайда шаблоның мастерге қарағанда мүмкіншілігі аз, бірақ екі жағдайда да біз Web-беттің негізі бола алатын құжатты ала аламыз.
Шаблондар дегеніміз - мүмкіндігіне орай Frontpage толтыруды ұсынатын сайттар мен беттердің үлгісі. Олар мастерлер секілді сайт пен беттерді құрудағы мәрелік (старттық) аудан болатын құрылымды құрайды. Бірақ мастерлер тапсырыс берілген сайт пен бет үрдісін ұсынады, сонда шаблонды таңдап алып, осы шаблонның нақты мәтін үлгісі бар сыңарын аласыз. Соңынан оны өзіңіз жасаған шаблонмен ауыстыруға болады. Frontpage шаблон беттердің көптеген түрлерін ұсынады, олар, таза бет каркасы тәріздес Normal Page - кәдімгі бет шаблоннан басталып, Three Column Staggered ең қиын үшбағанды бет шаблонына дейін өзгереді. Бар сайтқа шаблон арқылы құрылған жаңа беттерді қосқанда, өзіңіздің Web-бетіңізді тез және оңай түрде өзгерте аласыз.
Құрал - саймандар панелімен жұмыс жасау. Редактордың құрамына құралдар панелі кіреді және оларды View менюі арқылы басқаруға болады, олар:
* Standard (Стандарттық);
* Format (Форматтау);
* Image (Сурет салу);
* Forms (Формалар);
* Table (Кестелер);
* Advanced (Қосымша).
Front Page бағдарламалысының интерфейсі
Сонымен қатар View менюінің құрамына Status Bar (Жолдар жағдайы) Format Marks (Символдарды форматтау) қосымша бөлімдер кіреді.
Бұл бөлімдерде редактордың көмегімен беттерге қоюға болатын элементтердің көбі сипатталып жазылған. Олардың барлығы беттердің кәдімгі элементтері, мысалы, текст құжаттары, гиперссылкалар, тақырып аттары, кестелер (tables), фрейм (frames) және жылжымалы жолдар (marquees). Сонымен қатар редактордың көмегімен WЕВ-беттерге формаларды (forms) және компоненттерді (Components) қоюға болады. Меню, құралдар панельдері және элементтердің көбі Word бағдарламасында жұмыс істеуімен өте ұқсас болып келеді.
Web-беттермен графикалық жұмыс жасау. Web-беттермен графикалық жұмыс істеген кезде ең негізгі мәселенің (проблеманың) бірі болып, браузер бетінде пайда болған бейне суреттердің жылдамдығы файлдардың алатын жады көлеміне байланысты. Графикалық форматтар көбінесе сол форматпен байланысқан кеңейткіштер арқылы аталады. Ал олар өз алдына көптеген қиындықтарға әкеледі. Осындай форматтарға BMP, GIF, EPS, TIF, JPEG, WMF және т.б. жатады. Бірақ та Frontpage тілінде Web-беттермен жұмыс істеген кезде біз көбінесе екі түрлі бейне суреттерді ғана қолданамыз, олар: JPEG және GIF. Олардың екеуі де қысылған және Web-беттермен жұмыс істеген кезде ең жиі қолданатын графикалық форматқа жатады. Frontpage көп түрлі графикалық форматтарды импорттап алады, олар:
* JPEG (JPG);
* CompuServe GIF (GIF);
* BMP файлдары;
* TIFF (TIF);
* Метафайлдар Windows (WMF);
* Sun Raster (RAS);
* Postscript (EPS);
* Paintbrush (PCX);
* Targa (TGA).
Web-беттерге бейне суреттерді қойған кезде және егер олар сақталмаса, осындай бетті жабу немесе сақтау кезінде Frontpage олардың әрбіреуін тиісті сайт үшін сақтауды сұрайды. FrontpageGIF және JPEG форматтардан бөлек файлдарды автоматты түрде GIF форматта сақтайды. Ал егер сіз бейне суреттерді JPEG форматта сақтағыңыз келсе, онда Web-бетті сақтағанға бұрын ImageProperties (Бейне қасиеттері) диалогтық терезеде сол форматты көрсету керек.
JPEG форматы (Joint Photo graphic Experts Group - фотосурет бойынша біріккен эксперттік топ) -- бұл масштабталған, қапталған, жоғарғы дәрежелі қысылған және сапасын аз ғана түсіретін формат болып табылады. Электрондық формада графикалық суреттерді бір форматтан екінші форматқа ауыстырған кезде бейнелер өзінің анықтығын біраз жоғалтады. Сол себепті, JPEG форматы жоғарғы дәрежелі қысылған және сапасы жағынан да жоғары болғандықтан Web-сайттар үшін ең қолайлы. JPEG форматы фотосуреттер үшін және түсі 256-дан асатын бейне суреттер үшін өте қолайлы.
GIF форматы (Graphics Interchange Format - графикалық мәліметтерді алмастыратын формат) -- бұл 256 немесе одан да аз түсті бейне суреттер үшін арналған қапталған формат. GIF форматы көбінесе біркелкі түстерден тұратын бейне суреттерден құралған (мысалы, безендіру сияқты). Сонымен қатар, GIF форматы мөлдір және жолдық бейнелерге де қолданады.
1.4 WEB-сайттың шығу тарихы.
Әлемдегі ең алғашқы сайт Info.cern.ch 1990 жылы пайда болды. Сайтты жасаған Тим Бернерс-Ли. Сайтта HTTP деректердi беру хаттамасы негізінде жасалған World Wide Web жаңа технологиясы сипаттамасын жариялаған. URIнiң бағыттауын жүйеге және HTML-ның гипермәтiн белгiсiнiң тiл негiзделген жаңа технологиясына сипаттама онында жариялады. Сайтта сонымен бiрге қою және серверлер және браузерлердiң жұмысының қағидаларын сипатталды. Сайт болды және тiзбемен интернет- бiрiншi әлемде, Бернерс Тим өйткенi соңыра - сiлтемелердiң басқа сайттарына тiзiм онда таратып салып қойды. Барлық аспаптар Бернерс бiрiншi сайттың жұмысы үшiн қажеттi - ертерек әлi дайындады - соңында 1990 жыл NeXTcube және алғашқы веб-беттi базасында редактордың веб-сi, бiрiншi сервер функционалы бар WorldWideWeb-нiң бiрiншi гипермәтiн браузерлерi пайда болды.
Веб-тi әке және оған өмiрге өз идеясын өмiрге келтiрудiң сәтi түстi гипермәтiн мәлiмет алмасу желiлердiң негiз бола алатынын санады. Бернерс 1980 Тим жылында әлi - Enquire-нiң кездейсоқ қауымдастықтар мәлiметтi сақтау үшiн қолданушы гипермәтiн программалық қамтамасыз етуiн жасады. Содан соңы, оның әрiптестерiне гиперсiлтемелермен өзара сабақтас гипермәтiн құжаттары жариялауға (CERN ) Женевада ядролық зерттеулердiң Еуропалық орталығында жұмыс iстей ұсынды. Бернерс - iшкi iздестiрушiге гипермәтiн рұқсатының мүмкiндiгi және құжаттарға, сонымен бiрге интернеттiң жаңалықтың қорларына көрсеттi. Нәтижеде, CERNға 1991 жылдың мамырында WWWтың стандартын нығайтылды.
Олардың теориялық негiздерi бiр жағынан ертерек әлi салғаннан, Бернерс Тим - HTTP, URIURL және HTML-нiң веб-сiнiң негiзiн қалайтын технологияларының әкесi болып табылады. Ванневар Буш 1940-шi жылдарда оның тез iздестiруi үшiн техникалық құрылымдардың көмектi ақи көз адамды жадтың кеңейтуiн идеясы, сонымен бiрге мәлiметтiң жиналған адам баласын индексацияны ұсынды. Энгельбарт Теодор Нельсон және даг гипермәтiннiң технологияларын ұсынды - оқудың әртүрлi варианттарын оқырман көрсететiн тармақталған мәтiн. Xanadu, сол сияқты Нельсонның бiтпеген гипермәтiн жүйесi, сақтау және өзара байланыс және терезе енгiзiлетiн мәтiннiң iздестiруi үшiн арналды. Нельсон адам бала жасалған барлық мәтiндер әрiлi-берiлi сiлтемелермен байлауға армандады. Бернерс Тим дәл қазiр - интернеттiң стандарттарының өңдеумен және енгiзуiмен шұғылданатын (World Wide Web Consortium ) Бүкiләлемдiк өрмекшiнiң торының ол негiзделген консорциумы басшылық етедi.
WEB-сайттың қызметтері
* Қазіргі заманғы кең тараған Интернет қызметтері:
* Бүкіләлемдік тор
* Веб-форумдар
* Блогтар
* Уики-проекттер (Уикипедия)
* Интернет-дүкен
* Интернет-аукцион
* Электронды почта
* Жаңалықтар топтамасы (негізінен, Usenet)
* Файл-алмасу желілері
* Интернет-радио
* Интернет-теледидар
* Электронды кітап
* IP-телефония
* Мессенджерлер
* FTP-серверлер
* IRC (веб-чаттар)
* Іздеу жүйелері
* Интернет-жарнама
* Өшірілген терминал
* Төлем жүйелері
1.5 WEB-сервер
Серверлік бағдарламалық қамтамасыз ету (серверлерден серверге дейін, серверлердің көпшілігіне, сервермен пайдаланылатын сөздік тілде) - ақпараттық технологияларда - клиенттің өтініші бойынша сервис (қызметтік) функцияларын орындайтын компьютерлік жүйенің бағдарламалық компоненті, белгілі бір ресурстар немесе қызметтер. Сервер мен клиент және оларға тағайындалған рөл ұғымдар бағдарламасы клиент-сервер тұжырымдамасын қалыптастыру. (Бірнеше клиенттермен бір мезгілде жұмыс қолдау немесе, егер клиенттер) клиентпен өзара іс-қимыл үшін сервер қажетті ресурстар IPC (ортақ жад, түтікті, розетканы және т.б. П.) бөледі және шын мәнінде, қызмет көрсету үшін сұрау көзделген, қосылымды ашуға сұрау күтеді (немесе ). ресурс түріне байланысты, сервер деректер беру арналары (мысалы, COM-порт) немесе желілік қосылымдар арқылы басқа машиналарда компьютерлiк жүйеге немесе процестердің ішінде процестерді өңдеуге болады.Клиент сұраулары мен сервердің жауаптарының пішімі хаттама арқылы анықталады. Ашық хаттама сипаттамалары ашық стандарттармен сипатталады, мысалы, Интернет протоколдары RFC құжаттарында анықталады. Міндеттерді байланысты кейбір серверлер жылы қызмет үшін сұрау болмаған жағдайда жұмыс істемейтін күту болуы мүмкін. Басқа осы сервер клиенттермен жұмыс қайталама міндет болуы мүмкін, (мысалы, ақпаратты жинау жөніндегі жұмысты) кейбір жұмыстарын жүргізу мүмкін.
Жабдық
Негізгі мақала: Сервер (аппараттық құрал) сөз сервер тағы бір мағынаға ие - Сервис нақты - (форм-фактор жәненемесе ресурстары) мамандандырылған сервер тапсырмаларын іске компьютер, немесе компьютер (немесе басқа да аппаратты), кейде қызмет серверлер үшін аппараттық негіз (ретінде пайдаланылуы тиіс компьютерлік ресурстарды пайдаланушының бастады бағдарламалар ажырап бағыт). компьютер тек қызмет көрсету функцияларын орындайтын жұмыс Бұл режим арналған айырмашылығы, бөлінбеген деп аталады (Eng. Dedicated). Қатаң айтқанда, жұмыс станциясы (мысалы, Windows XP жүгіру), және әрқашан бірнеше серверлерді іске қоспай - қашықтан қатынау сервері (терминал сервер), файл жүйесі мен басып шығару жүйесіне және өзге де алыс және ішкі серверлеріне сервер қашықтан қол.
Стандартты серверлерді жіктеу. Әдетте, әр сервер бір немесе бірнеше ұқсас хаттамаларға қызмет етеді. Серверлер қызметтердің түріне қарай жіктелуі мүмкін.
Әмбебап серверлер - кез-келген қызметті өз бетімен бермейтін сервер бағдарламасының ерекше түрі. Оның орнына, әмбебап серверлер коммуникациялық ресурстарды және немесе әртүрлі қызметтерге бірыңғай клиентке қол жетімділікті интерпретациялау үшін оңайлатылған интерфейсі бар серверлер серверлерін ұсынады. Мұндай серверлердің бірнеше түрі бар:
Inetd - UNIX жүйелерінің стандартты құралы - стандартты енгізу мен шығарудың inetd ағындары арқылы клиентпен жұмыс істейтін TCP IP серверлерін (және басқа отбасылардың желілік хаттамаларын) жазу мүмкіндігін беретін бағдарлама stdin және stdout).
RPC (Remote Procedure Call) - қашықтағы пайдаланушыға бірыңғай интерфейс арқылы қоңырау шалуға болатын рәсімдер түрінде серверді біріктіру жүйесі. Sun Microsystems операциялық жүйесі (SunOS, Solaris, Unix-жүйесі) үшін ойлап тапқан интерфейс қазіргі уақытта көптеген Unix жүйелерінде және Windows жүйесінде қолданылады.
Қолданбалы клиенттік-серверлік технологиялар Windows:
(D-) COM (Бөлінген) Бөлшек нысанының үлгісі) және т.б. - Бір бағдарламаға басқа бағдарламалар процедураларын қолдана отырып, деректер объектілері бойынша операцияларды жүргізуге мүмкіндік береді. Бастапқыда бұл технология Объектіні байланыстыру және ендіру (OLE) үшін әзірленген, бірақ тұтастай ол түрлі қосымшалар серверлерінің кең ауқымын жазуға мүмкіндік береді. COM тек бір компьютерде жұмыс істейді, DCOM RPC арқылы қашықтан қол жетімді.
Active-X - мультимедиалық қосымшаларды жасау үшін COM және DCOM кеңейтімі.
Әмбебап серверлер көбінесе белгілі бір желілік операцияларды қажет етпейтін және клиенттерге қызмет көрсетуден басқа ешқандай міндеттері жоқ серверлердің барлық түрлерін жазу үшін пайдаланылады. Мысалы, inetd серверлерінің рөлі әдеттегі консольдық бағдарламалар мен сценарийлер ретінде әрекет етуі мүмкін. Ішкі және желілік арнайы Windows серверлерінің көпшілігі әмбебап серверлер арқылы жұмыс жасайды (RPC, (D-) COM).
Бағдарлау
Толықтай айтқанда, маршруттау сервері классикалық мағынада сервер емес, бірақ операциялық жүйе арқылы желіге қолдау көрсетудің негізгі функциясы болып табылады. TCP IP үшін бағыттау - IP стекінің негізгі функциясы (TCP IP қолдау коды). Пакеттерін тағайындалған жерге бағыттау желінің кез-келген жүйесімен жүзеге асырылады, маршрутизаторлар (маршрутизаторлар немесе шлюздер деп те аталады) шетелдік пакеттерді маршруттауды жүзеге асырады (бағыттау). Буманы қайта бағыттау кезінде маршруттаушы тапсырмалар: пакетті қабылдаңыз.
Осы пакеттің артындағы машинаны немесе маршрут бойынша оған маршруттың келесі маршрутизаторын табыңыз (бағдар кестесінде).
Пакетті жіберуге немесе ICMP хабарын оның себептері бойынша жеткізудің мүмкін еместігі туралы қайтарады: тағайындалған пункті қол жетімсіз (ағылшын тағайындалуына қолжетімсіз) - таңдалған жерге жеткенге дейін өмір сүру уақыты аяқталды хост қолжетімді емес - компьютер немесе келесі маршрутизатор өшірулі немесе жоқ желіге қол жеткізу мүмкін емес (желіге қол жеткізу мүмкін емес) - маршрутизаторда мақсатты желіге маршрут жоқ егер маршрутизаторды (немесе желіні) шамадан тыс жүктеу себебінен пакетті жеткізу мүмкін болмаса - пакетті хабарландырусыз алып тастаңыз
Динамикалық бағыттау
Динамикалық маршруттау шешімдері кешенді желінің ағымдағы жай-күйі туралы ақпаратты жинауға және пакетті ең қысқа және тиімді маршрут бойынша жеткізуді қамтамасыз ету үшін осы желі арқылы маршруттау кестесін сақтауға арналған.
Осы шешімдердің ішінде клиент-сервер моделі жаһандық бағыттау үшін пайдаланылатын BGP (ағылшын шекаралық шлюз протоколы) ғана пайдаланады. Жергілікті шешімдер (RIP OSPF) өз жұмысында кең жолақты және мультикаст пошта хабарларын пайдаланады.
Желілік қызметтер желінің жұмыс істеуін қамтамасыз етеді; мысалы, DHCP және BOOTP серверлері серверлер мен жұмыс станцияларын бастапқы инициализациялауды қамтамасыз етеді, DNS - атауларды мекенжайға аудару және керісінше.
Туннелді серверлер (мысалы, түрлі VPN серверлері) және прокси серверлер маршруттау арқылы қол жетімді емес желімен байланыс орнатады.
AAA және Radius серверлері бірыңғай түпнұсқаландыруды, авторизацияны және желіге кіруді қамтамасыз етеді.
Ақпараттық қызметтерді хост туралы (уақыт, күндізгі, уақыт) және пайдаланушыларға (саусақ, идентификатор) және мониторинг серверлеріне, мысалы, SNMP туралы ақпарат беретін қарапайым серверлер деп атауға болады. Көптеген ақпараттық қызметтер әмбебап серверлер арқылы жұмыс істейді.
Ақпараттық қызметтердің арнайы түрі уақыттық синхрондау серверлері болып табылады - NTP. Нақты уақыт туралы клиентке хабарлаудан басқа, NTP сервері өз уақытын түзету үшін бірнеше басқа серверлерді кезеңді түрде іріктейді. Уақытпен қатар, жүйелік сағаттардың жылдамдығы талданады және түзетіледі. Уақытты түзету қарапайым уақытты ауыстыру кезінде қиындықтарды болдырмау үшін жүйелік сағаттардың (түзету бағытына байланысты) жылдамдығын арттыру немесе баяулату арқылы орындалады.
Негізгі мақала: Файлдық сервер
Файл серверлері - серверлік дискідегі файлдарға кіруді қамтамасыз ететін серверлер.
Ең алдымен, олар FTP, TFTP, SFTP және HTTP протоколдары бойынша тапсырыста файлдарды жіберу серверлері болып табылады. HTTP протоколы мәтіндік файлдарды аударуға бағытталған, бірақ серверлер сұралған файлдар мен динамикалық түрде жасалған веб-беттер, суреттер, музыка сияқты еркін деректерді бере алады.
Басқа серверлер клиенттің дискілік кеңістігіне сервердің диск бөлімдерін орнатуға және олардағы файлдармен толық жұмыс жасауға мүмкіндік береді. Бұл NFS және SMB протоколының серверлері арқылы қолдайды. NFS және SMB серверлері RPC интерфейсі арқылы жұмыс істейді.
Файлдық - серверлік жүйенің кемшіліктері:
Желіге ауыр жүктеме, өткізу қабілеттілігінің талаптарын арттыру. Іс жүзінде, бұл көп мөлшерде деректердің үлкен саны бар пайдаланушылардың бір мезгілде жұмыс істеуі мүмкін емес.
Деректерді өңдеу пайдаланушының компьютерінде орындалады. Бұл әрбір пайдаланушыға арналған аппараттық талаптардың артуына әкеледі. Көптеген пайдаланушылар, сіздің компьютеріңізді жабдықтауға жұмсаған қаражатыңыз қаншалықты көп.
Бір пайдаланушының өңдеуі кезінде деректерді бұғаттау басқа пайдаланушылардан осы деректермен жұмыс істеуге мүмкіндік бермейді.
Қауіпсіздік. Мұндай жүйемен жұмыс істеу мүмкіндігін қамтамасыз ету үшін әрбір пайдаланушыға бүкіл файлға толық қолжетімділік беру қажет, оған бір ғана өріс оны қызықтыруы мүмкін.
Деректерге қол жеткізу серверлері
Деректерге қатынау серверлері дерекқорға қызмет етеді және сұраулар бойынша деректер береді. Осы түрдің ең қарапайым қызметтерінің бірі LDAP (ағылшын жеңілдетілген каталогқа қол жеткізу протоколы - тізімдерге қол жеткізу үшін жеңіл хаттама).
Дерекқор серверлеріне кіруге арналған бірде-бір протокол жоқ, бірақ бірнеше дерекқорлар сұранысқа арналған бірыңғай ережелердің қолданылуын біріктіреді - SQL SQL (Structured Query Language - құрылымдық сұраулар тілі). Олармен қатар, басқа да - NoSQL деректер қорлары бар.
Хабар алмасу қызметтері
Хабар алмасу қызметтері пайдаланушыға хабарларды (әдетте мәтіндік хабарларды) жіберуге және алуға мүмкіндік береді.
Ең алдымен, бұл SMTP протоколында жұмыс істейтін электрондық пошта серверлері. SMTP сервері хабарды алады және оны пайдаланушының жергілікті пошта жәшігіне немесе басқа SMTP серверіне (тағайындалған сервер немесе аралық) жеткізеді. Бірнеше қолданушы компьютерлерде пайдаланушылар пошта арқылы терминалда (немесе веб-интерфейске) тікелей жұмыс істейді. Дербес компьютерде поштамен жұмыс істеу үшін пошта пошта жәшігінен POP3 немесе IMAP протоколдарын іске қосатын серверлер арқылы алынады.
Конференцияларды ұйымдастыру үшін NNTP хаттамасында жұмыс істейтін жаңалықтар серверлері бар.
Хабарларды нақты уақыт режимінде алмасу үшін чат серверлері бар. Көптеген сөйлесу хаттамалары бар, мысалы, IRC, Jabber және OSCAR.
Қашықтан қатынау серверлері тиісті клиент бағдарламасы арқылы қашықтан қол жеткізу серверлер, пайдаланушыға қашықтағы жүйеде жұмыс істеу үшін жергілікті терминал (мәтін немесе графикалық) аналогы қамтамасыз етеді.
Пәрмен жолына қол жеткізу үшін telnet, RSH және SSH серверлері қолданылады.
Unix-жүйелер үшін графикалық интерфейс - X Window System - кірістірілген қашықтан қатынау серверіне ие, себебі мұндай мүмкіндік бастапқыда жасалды. дұрыс X-сервер (X-терезесінде мерзімді видео драйвер деп аталады) деп аталатын X-Window интерфейсіне қашықтан қол жеткізу Кейде мүмкіндігі. Microsoft Windows графикалық интерфейсіне қашықтан кіруге арналған стандартты сервер терминалдық сервер деп аталады. Кейбір басқару (дәлірек айтқанда, мониторинг және конфигурация) SNMP хаттамасын ұсынады. Компьютер немесе аппараттық құралдың бұл үшін SNMP сервері болуы керек.
Ойын серверлері
Ойын серверлері бір ойын жағдайында бірнеше ойыншыға бір мезгілде ойнауға арналған. Кейбір ойындар негізгі жабдықтау сервер бар және ол (яғни, сіз сервер жұмыс істеп тұрған машинаға ойнауға мүмкіндік береді) а тыңдау режимінде іске қосу үшін мүмкіндік береді.
Сервер шешімдері
Сервер Solutions - сервер және немесе құрылымында қызметтердің үлгілі жиынтығы іске асыру үшін бағдарламалар жиынтығы бар функцияларын орындау үшін компьютер үшін оңтайландырылған операциялық жүйелер және немесе бағдарламалық пакеттер.
Сервер шешімдерінің үлгісі ретінде бастапқыда серверлік инфрақұрылымды іске асыруға арналған Unix-жүйелерді шығаруға болады.
Ол әрбір компоненті модульдік немесе пакеттік параметрі сипатталады Unix үшін (Windows астында орнату үшін сервер пакеттері және (мысалы, хостинг жедел өрістету үшін веб-сервердің PHP MySQL жиынтығы ретінде) ілеспе бағдарламаларды бөлуге, сондай-ақ қажетті болып табылады, сондықтан бұл шешімдер, бірақ олар бар. Ең танымал - LAMP ).
Интеграцияланған серверлік шешімдерде барлық компоненттерді орнату бір уақытта жасалады, барлық компоненттер аз немесе аз тығыз интеграцияланған және алдын ала конфигурацияланған. Алайда, бұл жағдайда серверлердің немесе қосалқы қосымшалардың біреуін ауыстыру (олардың мүмкіндіктері қажеттіліктерді қанағаттандырмаса) проблема болуы мүмкін.
Сервер шешімдер нөлден, соның ішінде компанияның толыққанды желі, жедел салу үшін, яғни базалық IT инфрақұрылымдық компаниялар, басқаруды жеңілдету үшін қызмет ететін. Шешімдегі жеке серверлік қосымшалардың орналасуы шешімнің ең типтік тапсырмаларды орындау үшін жасалғанын білдіреді; сонымен қатар АТ-инфрақұрылымын игерудің күрделілігін айтарлықтай азайтады және осындай шешімдерге негізделген АТ-инфрақұрылымына иелік етеді.
HTTP хаттамасы
HTTP хаттамасы - Web-сервер мен клиент арасында мәліметтерді жіберудің негізгі, әрі аса қарапайым тәсілі. Web және HTTP пайда болмай тұрып, Интернетте файлдарды жіберу үшін еңгізушығару (inputoutput, IO) хаттамасы ретінде көбінесе FTP қолданылды.
HTTP - бұл URL-мен жұмыс істейтін және гипермәтінгипермедиа орталарына арналған тұтас, әрі шапшаң еңгізушығару хаттамасы. FTP-ге қарағанда, бұл күйсіз хаттама және оның бірнеше бұйрығы (тәсілі) ғана бар. MIME-ді қолданғанының арқасында, HTTP мәліметтердің көптеген пішімдеріне және түрлі еңгізушығару міндеттеріне бейімделеді.
HTTP - сұраужауап үлгісін іске асыратын клиент-серверлік хаттама. HTTP-клиент, немесе пайдаланушылық агент (әдетте бұл Web-брау - зер), HTTP-серверге URL көмегімен қосылады да, қорды сұратады, мысалы HTML-құжатты.
Мәліметтердің инкапсуляциясы үшін бұл үлгіде MIME кеңейтілімдері қолданылады. Клиент пен сервер арасында жіберілетін мәліметтер құрылымы электрондық поштаны еске түсіреді. Ол хабарлама денесінен және метамәліметтерден (хабарламалардың тақырыптарынан) тұрады. HTTP хаттамасы MIME пішіміндегі ақпаратты жібереді. Метамәліметтерге HTTP-сервер мен клиент арасында мәліметтерді жіберуге қажетті ақпарат кіреді. Дегенмен, HTTP әдеттегі MIME рұқсат етпейтін (пошталық шлюздердің 7-биттік шектеулері үшін) екілік пішімді ұйғарады.
Байланыс сеансына, әдетте, HTTP-клиенттер (Web-браузерлер) және HTTP-серверлер (Web-серверлер), және кейде - прокси-серверлер қатысады. Соңғылары клиенттің негізгі сұрауын шлюз (мысалы, компанияның интражелісі мен Интернет арасындағы желіаралық экран) арқылы жібере отырып, клиентке қатысты сервер және басқа серверге қатысты клиент ретінде шығады.
Әдетте, HTTP-клиенттер мен серверлер НТТР үшін дағды бойынша сақталған TCPIP-дің 80-ші порты арқылы қатынасады. Дегенмен, URL-де айқын нұсқалған басқа да порттар қолданылуы да мүмкін. Толықтыра келе, HTTP нақты TCPIР-ді қолдануды алдын ала ойламайды және кепілді жеткізіп берудің басқа да хаттамаларымен де жұмыс істейді байқаймыз.
Web-Браузер жиі көптеген объекттен құралған, мысалы HTML-құжаттың өзін және бірнеше сурет (GIF, JPEG, PNG және т.б.) Web-парақтарды қарап шығады. HTTP-клиенттердің көбісі негізгі HTTP-құжаттың оқылуы үшін тек бір ағынды туғызады (серверге тек бір қосылумен), содан кейін қалған қажетті файлдарды алу үшін тағы бірнеше ағындарды (әрбіреуі серверге жеке қосылумен) туғызады. Қосылу клиенттің сұрауы бойынша орнатылады және сервердің жауабынан кейін үзіледі.
URI - кез-келген ресурсты анықтауға мүмкіндік беретін таңба жолы: құжат, сурет, файл, қызмет, электрондық поштаның кіріс жәшігі және т.б. Бірінші кезекте, біз Интернет және Дүниежүзілік веб-ресурстар туралы сөйлесіп отырамыз. URI ресурстарды анықтаудың қарапайым және кеңейтілген әдісін ұсынады. URI идентификациясы URI-да бірнеше сәйкестендіру схемалары бар екенін білдіреді және одан да көп болашақта жасалады.
URI, URL және URN арасындағы байланыс
URI схемасының ішкі жиынын көрсететін венн диаграммасы: URL және URN.
URI - бұл URL немесе URN немесе екеуі де.
URL мекенжайы - ресурсты анықтаудан басқа, осы ресурстың орналасқан жері туралы ақпаратты қамтамасыз ететін URI. URN - белгілі бір аттар кеңістігінде ресурсты анықтайтын URI ғана (және сәйкесінше нақты контексте), бірақ оның орналасуын көрсетпейді. Мысалы, URN urn: ISBN: 0-395-36341-1 ISBN аттар кеңістігінде ресурсына (кітап) 0-395-36341-1 сілтейтін URI болып табылады, бірақ URL мекен-жайынан өзгеше, URN осы орынның ресурс: ол қандай дүкенде оны сатып алуға немесе қай сайтқа жүктеуге болатыны туралы айтады. Дегенмен, соңғы уақытта кез-келген идентификатор жолымен URI-ге сөйлесу үрдісі байқалды. Мүмкін, URL және URN терминдері жақында өткен нәрсе болады.
URI әрдайым ресурсты қалай алуға болатындығын әрдайым көрсетпегендіктен, URL мекен-жайына ұқсас емес, оны тек идентификациялайды, бұл Интернетте (мысалы, адам, көлік, қала және басқалар).
Тарих
1990 жылы Швейцарияның Женева қаласында Ядролық зерттеулер жөніндегі Еуропалық Кеңестің қабырғасында (CERN), британдық ғалым Тим Бернерс-Ли URL-локаторды ойлап тапты. URL-мекен-жай URI-дің ең жиі қолданылатын жиыны болғандықтан, сол 1990-шы жылы URI-ті туған жылы деп есептеледі. Бірақ, қатаң айтқанда, URI тұжырымдамасы 1994 жылдың маусым айында ғана 1630 ж.
URI-дің жаңа нұсқасы 1998 жылы RFC 2396-де анықталған, сонымен қатар Universal сөзі Uniform деген атпен ауыстырылды. 1999 жылғы желтоқсанда RFC 2732 UI спецификациясына шағын өзгертулер енгізді, бұл IPv6-мен сыйысымдылықты қамтамасыз етеді. 2002 жылдың тамызында RFC 3305 URL және URI басымдықтарының мерзімі аяқталғанын жариялады. URI-дің ағымдағы құрылымы мен синтаксисі 2005 жылғы қаңтарда шығарылған RFC 3986-мен реттеледі. Көптеген жаңа семантикалық веб-технологиялар (мысалы, RDF) URI стандартына негізделген. Қазіргі уақытта URI дамуындағы жетекші рөл Дүниежүзілік Ғаламтор консорциумына тиесілі.
1 ЖОБАНЫҢ ҚҰРАЛДАРЫ
2.1 Гипертексті таңбалау тілі
HTML дегеніміз-ағылшынша HyperTextMarkupLanguage, яғни гипертексті таңбалау тілі дегенді білдіреді.Осы тіл арқылы сайттың парақтары жазылады.
Оны ең бірінші болып ашып, әлемге паш еткен интернеттің атасы Тим Бернерс-Ли деген азамат.Ол мұндай тілді ашу үшін сол кезде қолданыста жүрген SGML деген тілді пайдаланған.
HTML дің ең бiрінші нұсқасы 90-шы жылдардың басында пайда болған.Кейін Тим Бернер тілді әркім өз білгендерінше бұрмалап кетпес үшін, сол тілді белгілі бір стандартқа бағындырмақ ниетпен консорциум-құрылым ... жалғасы
0.1 Интернет желісі жайлы
Интернет (оқылуы [интэрнэ́т]; ағылш. Internet -- International Network) компьютерлік серверлердің бүкіләлемдік желісі.
Интернетке қосылу мүмкіндігі болған жағдайда, білім беру мекемелері, мемлекеттік ұйымдар, коммерциялық кәсіпорындар және жеке адамдар сияқты миллиондаған қайнар көзінен ақпарат алуға болады.
Қазіргі кезде Интернет сөзін пайдаланғанда, физикалық желінің өзін емес, Дүниежүзілік желі және ондағы ақпаратты айтамыз.Егер бұл терминді енгізген ағылшын тіліндегі RFC құжатына сүйенсек, онда бұл термин екі түрде жазылып, сәйкесінше екі мағынаға ие болады.
Егер Интернет сөзі кішкентай әріптен басталса, онда бұл термин мәліметтер пакетін маршрутизациялау арқылы желілерді байланыстыру ұғымын білдіреді. Бұл кезде ауқымды ақпараттық кеңістік туралы айтылмайды. Көбінесе, бұл екі түсінікті бір-бірінен ажыратып жатпайды.
Интернет - кез келген компьютерлермен бүкіл әлем бойынша ақпарат алмасу мен беру мүмкіндігі, желілер жүйесі. Интернет - байланыс араларын өзара біріктіретін, тораптардың жиынтығы.
Әрбір топтарда көбінесе UNIX операциялық жүйесін басқару арқылы жұмыс істейтін бір немесе бірнеше қуатты компьютер-сервер болады. Мұндай торапты кейде хост деп атайды.
Торапты оның иесі - провайдер деп аталатын ұйым немесе Интернет қызметін жабдықтаушы басқарады.
Интернет әр түрлі ережемен жұмыс істейтін желілерді біріктіреді. Бұл ережелерді үйлестіру үшін шлюз құрылғысы қызмет етеді. Шлюз - басқаша тәсілмен үйлеспейтін желілерді қосатын құрылғы. Шлюз әр түрлі желілердің бірлескен жұмысын қамтамасыз етуге арналған мәліметтерді өзгертпейді.
Интернет желісіне әр түрлі операциялық жүйелерді басқару арқылы жұмыс істейтін компьютерлер кіреді. Алайда, ақпарат алмасу кезінде барлық ЭЕМ хабар беру тәсілдері туралы бірыңғай келісімдер қолданылуы тиіс. Сонда ЭЕМ-ның қай-қайсысыда басқа кез келген ЭЕМ-нан алынған ақпарат түсінуге қабілетті болады.
Электронды почта немесе е-mail (electronic mail - электронды почта), адамдар арасындағы байланыс тәсілдерінің бірі болып табылады. Электронды почтаның Интернеттегі негізгі функциясы - планетаның қай нүктесінде болса да, Интернеттің кез келген екі пайдаланушысы арасында электронды хаттармен - мәтіндік хабарламамен оперативті және өте тез алмасуды жүзеге асыру. Электронды почтаның қосымша мүмкіндіктеріне мыналарды жатқызуға болады: дыбыстық хабар, құжаттарды, сызуларды, фотосуреттерді, бейнематериалдарды беру; ғылыми журналға, сирек кітаптарға, жарнамаға жету жәнe әр түрлі тауарларды жолдау немесе сату; сонымен қатар, ұжымдық іс-әрекеттерді программалық қамтамасыз ету; мекемелер мен ұйымдарда құжат қолдану; ұжымдық жұмысты жоспарлау. EFT хаттамалары бойынша электронды почтаның жаңаша пакеттері (Electronic Funds Transfer - ақшалай қаражатты электронды аудару) және EDI (Electonic Funds Data Interchange - мәліметтермен электронды алмасу) желі бойынша іс жүзінде қамтамасыз етілетін ақша, шоттар және басқа қаржылық құжаттарды аудару.
Қазіргі уақытта кез келген информациялық технологияның жаппай техникалық компоненті компьютер болып табылатыны белгілі. Компьютерлік телекоммуникацияны пайдалану - алыстағы компьютермен диалогтық режимде немесе электрондық почта режимде жұмыс істеуді ұйымдастыруды қамтамасыз етеді. Сондай-ақ ,электрондық почта өте қолайлы жене аса қымбат емес.
Қазақстандағы Интернет
1998 жылы наурыз айының басында Республика телекоммуникациялық компанияларының басқаруымен телекоммуникация ассоциациясы деген жаңа ұйым пайда болды .
Коммерциялық емес құрылымның шығу мақсаты - кәсіпорынның іскерлігін байланыстыру, желілер телекоммуникациясының дамуын, ақпараттық технологияны пайдалану және байланыс қызметін ұсыну.
Ассоциацияның негізгі сан есебінде: отандық және шетелдік операторлар арасындағы құжат қатынастарын құруға практикалық көмек көрсету көзделген. Осыған орай - тұтынушылар мен қолданушылар арасындағы қызметті де қамтиды.
Мұнда электрондық World Wide Web- тің өсуімен қоса, көптеген қызықты және арнайы сайттар пайда болуда. Соңғы уақытта әртүрлі анықтамалар, каталогтар және мәліметтер қоры (солардың ішінде неше түрлі керекті тақырыптар ақпараты бар) кіре бастады. Мысалы, сайтта өзіңізге керекті Голливудта түсірілген фильмді таңдап алып, сол фильм туралы толық анықтама алуға болады. Оның жанрын, актерлік, режиссерлік бөлімін және фильмнен бірнеше кадрларын көрсетіп шығарады. Сол жерден сізді қызықтыратын кино актерлері, режиссерлері және дауыс операторлары жайында толық мәлімет ала аласыз.
World Wide Web - қазіргі заманғы Интернеттің ең танымал қызметі. Оны көбіне Интернетпен теңдестіреді, бірақ шын мәнінде бұл оның көптеген қызметтерінің бірі. Бір Web-серверде бірнеше сайттар болуы мүмкін. Электронды Web - құжаттарды принтерде басу үшін емес, компьютер экранында қарап шығуға арналған. Web-парақтарды қарап шығуға арналған программалар браузерлер деп аталады.
World Wide Web түп-түгел гипермәтіндерден тұрады. Гипермәтін - мәтінің дара блоктарымен байланысты ассоциациялық түрде ұсынылған мәтін.
Бізге кенеттен бір файл керек болып қалды делік, оның қай жерде екенің бізге белгілі болсын. Енді сол файлды өз компьютерімізге қалай әкелу жолын қарастырайық. Мұндай мақсат үшін файлды тасымалдау протоколы деп аталатын жүйе қолданылады (File Transfer Protocol-FTP).
FTP-серверінің мәліметтерімен қатынас жасау үшін әркім стандартты кіру сұхбатын орындау керек. Оның бір мысалы мынадай болу керек: Open named password-FTP -серверге кірердегі сұраныс тізбегі, мұндағы:
Интернеттің негізгі принциптері
Интернет мыңдаған корпоративті, үкіметтік, ғылыми және үй желілерінен құралған. Әртүрлі архитектуралы және топологиялы желілерді біріктіруге IP (Интернет Protocol) протоколын және мәліметтер пакеттерін маршрутизация-лауды қолдану арқылы қол жеткізілді. IP протоколы әдейі физикалық байланыс арналарына тәуелсіз етіп жасалды. Яғни цифрлық мәліметерді тасымалдауға арналған кез келген жүйе Интернетпен де байланыса алады. Желілердің байланысқан түйіндерінде арнайы маршрутизаторлар (бағдарламалық немесе аппараттық) пакеттердің қабылдаушылардың IP-адрестерін қарай отырып, мәліметтер пакеттерін сұрыптаумен және бағыттаумен айналысады. IP протоколы бүкіл әлем көлемінде біртұтас адрес кеңістігін құрады, бірақ әрбір жеке желіде өзіндік адрес кеңістігі болуы мүмкін. IP-адрестерді осылайша ұйымдастыру маршрутизаторларға әрбір мәлімет пакетінің бағытын анықтауға мүмкіндік береді. Осылайша, Интернет құрамындағы жекелеген желілер арасында конфликттер болмайды, ал мәліметтер бүкіл әлем көлемінде дәл жеткізіледі.
IP протоколын IETF (Интернет Engineering Task Force) ұйымы ойлап тапқан болатын. IETF және оның жұмыс топтары қазіргі күні де Бүкіләлемдік желінің протоколдарын дамытумен айналысады. IETF қызметіне қарапайым пайдаланушылар қатыса алады. Бұл ұйым комитеттері RFC құжаттарын жариялайды. Бұл құжаттарда көптеген сұрақтардың техникалық спецификация-лары және дәл түсініктемелері беріледі.
0.2 Дүниежүзілік өрмек шығу тарихы
1957 жылы Кеңес Одағы Жердің жасанды серігін ұшырғаннан кейін, АҚШ Қорғаныс министрлігі ақпаратты тасымалдаудың сенімді жүйесі қажет деп шешті. АҚШ алдыңғы қатарлы зерттеу жобаларының агенттігі (ARPA) осы мақсатта компьютерлік желі құруды ұсынды. Бұл желіні құру Лос-Анджелестегі Калифорния университетіне, Стэнфорд зерттеу орталығына, Юта штатының университетіне және Санта-Барбара қаласындағы Калифорния штатының университетіне тапсырылды. Компьютерлік желі ARPANET деп аталып, 1969 жылы аталған төрт ғылым орталықтарын біріктірді, барлық жұмыстарды АҚШ Қорғаныс министрлігі қаржыландырып отырды. Одан соң, ARPANET желісі жылдам дамып, оны ғылымның әр түрлі салаларындағы ғалымдар қолдана бастады.
ICANN-ның Марина Дель Рейдегі штаб-пәтері, Калифорния штаты, АҚШ.
Web server.
35 жыл Интернетке, 1969 -- 2004. 2004 жылының белгісі
Алғашқы ARPANET сервері 1969 жылдың 1 қыркүйегінде Лос-Анджелестегі Калифорния университетінде орнатылды. Honeywell 516 компьютерінде 12 КБ оперативті жад бар болатын.
1971 жылы желі арқылы электронды почта жіберуге мүмкіндік беретін алғашқы компьютерлік бағдарлама жасалып, ол кеңінен таралды.
1973 жылы бұл желіге трансатлантикалық телефон сымы көмегімен Ұлыбритания және Норвегияның ұйымдары қосылып, желі халықаралық сипат алды.
1970-жылдары интернет желісі негізінен электронды почтаны жіберу үшін пайдаланылды. Бірақ, интернет желісі басқа техникалық стандарттар негізінде жасалған желілермен байланыс орната алмайтын еді.
1970-жылдардың соңында мәліметтерді тасымалдау стандарттары кеңінен тарай бастады, олар 1982-83-жылдары бір стандартқа келтірілді. 1983 жылдың 1 қыркүйегінде ARPANET желісі NCP протоколынан TCPIP протоколына көшірілді, бұл протокол қазіргі кезге дейін желілерді біріктіру үшін қолданылуда. 1983 жылы Интернет термині ARPANET желісіне байланысты айтылатын болды.
1984 жылы домендік аттар жүйесі (DNS) жасап шығарылды.
1984 жылы ARPANET желісіне бәсекелес пайда болды. АҚШ Ұлттық ғылыми қоры (NSF) университетаралық ауқымды NSFNet (National Science Foundation Network) желісін құрып, оған көптеген шағын желілерді (сол уақыттарда-ақ танымал болған Usenet және Bitnet желілерін қоса) біріктірді, бұл желінің ақпарат тасымалдау қабілеті ARPANET желісіне қарағанда, біршама артық еді. Бір жыл ішінде бұл желіге 10 мыңдай компьютер қосылды.
1988 жылы Интернет Relay Chat (IRC) протоколы жасалып, Интернетте нақты уақытта сөйлесу (чат) мүмкіндігі пайда болды.
1989 жылы Еуропада, Ядролық сынақтар бойынша еуропалық кеңес (CERN) қабырғаларында Бүкіләлемдік тор концепциясы пайда болды. Оны әйгілі ағылшын ғалымы Тим Бернерс-Ли ұсынды, ол екі жыл ішінде HTTP протоколын, HTML тілін және URI идентификаторларын ойлап тапты.
1990 жылы ARPANET желісі NSFNet желісімен бәсекелестікке шыдай алмай, өз жұмысын тоқтатты. Осы жылы Интернетке телефон арқылы қосылудың сәті түсті (Dialup access).
1991 жылы Бүкіләлемдік тор Интернетте пайда болды, ал 1993 жылы әйгілі NCSA Mosaic браузері пайда болды.
1995 жылы NSFNet желісі бастапқы зерттеу мақсаттарына қайта оралды, енді Интернеттің барлық траффигін маршрутизациялаумен Ұлттық ғылыми қордың суперкомпьютерлері емес, желілік провайдерлер айналыса бастады. Осы жылы Бүкіләлемдік тор FTP арқылы файлдарды тасымалдау протоколын трафик жөнінен басып озып, Инте.неттегі ақпарат тасымалдаудың негізгі көзіне айналды, Бүкіләлемдік тор консорциумы (W3C) құрылды. Бүкіләлемдік тор Интернетті өзгертіп, оның қазіргі заманғы бет-бейнесінің қалыптасуына әсер етті деп айтуға болады. 1996-жылдан бастап, Бүкіләлемдік тор Интернет түсінігін толықтай ауыстырды деп айтуға болады.
1990-жылдары Интернет сол уақыттағы желілердің көпшілігін біріктірді (Фидонет сияқты кейбір желілер интернет құрамына кірген жоқ). Интернеттің техникалық стандарттары ашық, ал оны басқаратын белгілі бір компания жоқ болғандықтан, интернеттің дамуы жекелеген желілердің бірігуіне көп әсерін тигізді. 1997 жылы Интернетте 10 млн компьютер болды, 1 миллионнан астам домендік аттар тіркелді. Интернет ақпарат алмасудың ең танымал құралына айналды.
1998 жылы рим папасы Иоанн Павел II Бүкіләлемдік Интернет Күнін 30 қыркүйек деп бекітті.
Қазіргі кезде Интернетпен тек қана компьютерлік желілер арқылы емес, сонымен қатар, байланыс спутниктері, радиосигналдар, кабельдік теледидар, телефон, ұялы байланыс, арнайы оптикалық-талшықтық желілер және электр желілері арқылы да байланысуға болады.
0.3 WEB-сайт
Сайт немесе Веб-сайт- (ағылшынша Website: Web - тор, желi және site - орын, желiдегi орын, сегмент) - бiр мекенжайға (домен атымен немесе IP - мекенжаймен) бiрiктірілген компьютер желiсiндегi жеке тұлғаның немесе ұйымдары электрондық құжаттар (файлдар) жиынтығы. Ғаламтор желісінің негізін құрайтын барлық сайттар болып табылады. Сервердегі сайтқа қолданушының бірден қол жеткізуі үшін арнайы HTTP хаттамасы жасалған. Сайт - домен, хостинг және қозғалтқыштан (cms ) тұрады.
Web-сайт бұл дүниенің кішкентай моделі. Бұрынғы кезде Web-сайтты бір адам - Web-мастер жасаған болса, қазіргі кезде Web-сайттарды бірнеше адам жасайды. Олар Web-дизайнер, программист, бизнес-кеңесші, маркетинг бойынша басқарушы, менеджер.
Не себептен мектеп курсына Интеренет технологиясын оқыту керек болды? Web-мастер мамандығы қазіргі кезде өзінің кұпиялығын жоғалтып жатыр, ал сайт жасау технологиясы зертхана сыртына шығып көпшілікке белгілі болып жатыр.
Бұның негізгі белгісі Интернет-жобаларға өсіп жатқан инвестициялар, Web-сайттардың күрделі білімдік, ғылыми, комерциялық мүмкіндіктері. Интернет технологиялар төмендегі жолдармен дамып келе жатыр:
* Web-технологиялар;
* Сайт жасау экономикасы;
* Web-дизайн және Web-программалау маркетингісі;
* Адам ресурстары және т.б.
* Web-сайт жасақтау жұмысын бірнеше кезеңнен тұрады:
* Жоспарлау;
* Элементтерді жасақтау;
* Бағдарламалау;
* Тестілеу;
* Жариялау;
* Жарнамалау;
* Бақылау.
Жоспарлау кезеңінде төменгі мәселелер шешілуі керек:
* Сайттың орны.
* Сайттың аудиториясы кімдер.
* Қандай ақпарат жарияланады.
* Қолданушылармен қарым-қатынас қандай түрде ұйымдастырылады.
Элементтерді жасақтау кезеңінде сайттың программалық өнім түрінде жүзеге асырылуы қарастырылады:
* Навигациялық құрылымын жасау.
* Беттің дизайнын жасау.
* Бетті толтыру үшін мәтіндік және бейне ақпаратты әзірлеу.
* Бағдарламау
* Бұл кезеңңің мәні сайтты форматтауда.
Тестілеу
Сайт жасаудың негізгі кезеңдерінің бірі тестілеу. Тестілеу кезеңде сайттың жұмыс істеу дұрыстылығы тексеріледі, оның ішінде:
* Сілтеменің жұмысы;
* Мәтіндегі қателер;
* Навигацияның тиімділігі.
* Пошта және басқа формалардың дұрыстығы.
* Графикалық файлдардың ашылуы.
* Әр түрлі браузерлерде сайттық жұмысы.
Жариялау
Тест аяқталғаннан кейін Web-сайт серверде жарияланады және қайтадан тексеріленеді.
Жарнамалау
Web-қоғамдастығына жаңадан жарияланған сайт туралы белгілі болу үшін сайттың адресін және ол жердегі материал туралы аннотацияны хабарлау керек. Осы мақсатқа жету үшін келесі мүмкіндіктерді пайдалануға болады:
* Web-cайт адресін әр түрлі баспаларға жазу керек;
* Web-сайтты әр түрлі серверлерде тіркеу;
* Web-cайтқа сілтемелерді басқа Web-сайттарға кіргізу;
* Баннерлерді жарнама ретінде қолдану.
Бақылау
Web-сайтта жариялап жарнамалаған соң оған қатысу деңгейі оның беттерінде орналастырылған ақпараттың қажеттілігімен, жаңалығымен және көкейтестілігімен анықталады. Web-сайт имиджін сақтау үшін ол жердегі ақпаратты әрдайым жаңартып тұру керек.
Front Page бағдарламалық жабдығы және олармен жұмыс
Егер бірінші ЭЕМ-нің бүгінгі күннен тек жарты ғасыр ғана бұрын құрылғандығын ескеретін болсақ, онда Internet компьютерлік әлемнің ардагері деуіміз дұрыс болар. Себебі Internet тарихы осыдан 30 жыл бұрын басталған. Алпысыншы жылдардың аяғында құрылған Internet АҚШ елдерінде көбінесе коммуникациялық желі ретінде қолданылған (ARPAnet деп аталған). Ол көбінесе жоғарғы оқу орындарында қолданылып, тек сексенінші жылдары ғана бұл желі өз қанатын бүкіл елге жайып, Internet - деген атау алады.
Бүгінгі күні бағдарлаушыларға Web-беттерді құру үшін жүздеген әр түрлі бағдарламалар, құралдар бар екендігі бәрімізге мәлім. Солардың ішінде HTML-редакторлары, графикалық пакеттер және осылардың ішіндегі ең мықтысы - Front Page бағдарламасы да Web-беттерді құру үшін құрылған.
Web-беттерді құрудың ең оңай жолы - бұл мастер мен шаблондарды қолдану болып саналады.
Мастерлер мен шаблондарды құру. Шаблон каркас тәріздес, ол жаңа құжаттар құру кезінде қолданылады. Ал мастер бір немесе бірнеше экран беттерінен құрылған бірнеше сұрақ қою нәтижесінде, сіздің қажеттіктеріңізді анықтайтын және результат нәтижесінде қанағаттанған құжатты генерациялайтын (арттыратын) бағдарламалық модуль. Бұл жағдайда шаблоның мастерге қарағанда мүмкіншілігі аз, бірақ екі жағдайда да біз Web-беттің негізі бола алатын құжатты ала аламыз.
Шаблондар дегеніміз - мүмкіндігіне орай Frontpage толтыруды ұсынатын сайттар мен беттердің үлгісі. Олар мастерлер секілді сайт пен беттерді құрудағы мәрелік (старттық) аудан болатын құрылымды құрайды. Бірақ мастерлер тапсырыс берілген сайт пен бет үрдісін ұсынады, сонда шаблонды таңдап алып, осы шаблонның нақты мәтін үлгісі бар сыңарын аласыз. Соңынан оны өзіңіз жасаған шаблонмен ауыстыруға болады. Frontpage шаблон беттердің көптеген түрлерін ұсынады, олар, таза бет каркасы тәріздес Normal Page - кәдімгі бет шаблоннан басталып, Three Column Staggered ең қиын үшбағанды бет шаблонына дейін өзгереді. Бар сайтқа шаблон арқылы құрылған жаңа беттерді қосқанда, өзіңіздің Web-бетіңізді тез және оңай түрде өзгерте аласыз.
Құрал - саймандар панелімен жұмыс жасау. Редактордың құрамына құралдар панелі кіреді және оларды View менюі арқылы басқаруға болады, олар:
* Standard (Стандарттық);
* Format (Форматтау);
* Image (Сурет салу);
* Forms (Формалар);
* Table (Кестелер);
* Advanced (Қосымша).
Front Page бағдарламалысының интерфейсі
Сонымен қатар View менюінің құрамына Status Bar (Жолдар жағдайы) Format Marks (Символдарды форматтау) қосымша бөлімдер кіреді.
Бұл бөлімдерде редактордың көмегімен беттерге қоюға болатын элементтердің көбі сипатталып жазылған. Олардың барлығы беттердің кәдімгі элементтері, мысалы, текст құжаттары, гиперссылкалар, тақырып аттары, кестелер (tables), фрейм (frames) және жылжымалы жолдар (marquees). Сонымен қатар редактордың көмегімен WЕВ-беттерге формаларды (forms) және компоненттерді (Components) қоюға болады. Меню, құралдар панельдері және элементтердің көбі Word бағдарламасында жұмыс істеуімен өте ұқсас болып келеді.
Web-беттермен графикалық жұмыс жасау. Web-беттермен графикалық жұмыс істеген кезде ең негізгі мәселенің (проблеманың) бірі болып, браузер бетінде пайда болған бейне суреттердің жылдамдығы файлдардың алатын жады көлеміне байланысты. Графикалық форматтар көбінесе сол форматпен байланысқан кеңейткіштер арқылы аталады. Ал олар өз алдына көптеген қиындықтарға әкеледі. Осындай форматтарға BMP, GIF, EPS, TIF, JPEG, WMF және т.б. жатады. Бірақ та Frontpage тілінде Web-беттермен жұмыс істеген кезде біз көбінесе екі түрлі бейне суреттерді ғана қолданамыз, олар: JPEG және GIF. Олардың екеуі де қысылған және Web-беттермен жұмыс істеген кезде ең жиі қолданатын графикалық форматқа жатады. Frontpage көп түрлі графикалық форматтарды импорттап алады, олар:
* JPEG (JPG);
* CompuServe GIF (GIF);
* BMP файлдары;
* TIFF (TIF);
* Метафайлдар Windows (WMF);
* Sun Raster (RAS);
* Postscript (EPS);
* Paintbrush (PCX);
* Targa (TGA).
Web-беттерге бейне суреттерді қойған кезде және егер олар сақталмаса, осындай бетті жабу немесе сақтау кезінде Frontpage олардың әрбіреуін тиісті сайт үшін сақтауды сұрайды. FrontpageGIF және JPEG форматтардан бөлек файлдарды автоматты түрде GIF форматта сақтайды. Ал егер сіз бейне суреттерді JPEG форматта сақтағыңыз келсе, онда Web-бетті сақтағанға бұрын ImageProperties (Бейне қасиеттері) диалогтық терезеде сол форматты көрсету керек.
JPEG форматы (Joint Photo graphic Experts Group - фотосурет бойынша біріккен эксперттік топ) -- бұл масштабталған, қапталған, жоғарғы дәрежелі қысылған және сапасын аз ғана түсіретін формат болып табылады. Электрондық формада графикалық суреттерді бір форматтан екінші форматқа ауыстырған кезде бейнелер өзінің анықтығын біраз жоғалтады. Сол себепті, JPEG форматы жоғарғы дәрежелі қысылған және сапасы жағынан да жоғары болғандықтан Web-сайттар үшін ең қолайлы. JPEG форматы фотосуреттер үшін және түсі 256-дан асатын бейне суреттер үшін өте қолайлы.
GIF форматы (Graphics Interchange Format - графикалық мәліметтерді алмастыратын формат) -- бұл 256 немесе одан да аз түсті бейне суреттер үшін арналған қапталған формат. GIF форматы көбінесе біркелкі түстерден тұратын бейне суреттерден құралған (мысалы, безендіру сияқты). Сонымен қатар, GIF форматы мөлдір және жолдық бейнелерге де қолданады.
1.4 WEB-сайттың шығу тарихы.
Әлемдегі ең алғашқы сайт Info.cern.ch 1990 жылы пайда болды. Сайтты жасаған Тим Бернерс-Ли. Сайтта HTTP деректердi беру хаттамасы негізінде жасалған World Wide Web жаңа технологиясы сипаттамасын жариялаған. URIнiң бағыттауын жүйеге және HTML-ның гипермәтiн белгiсiнiң тiл негiзделген жаңа технологиясына сипаттама онында жариялады. Сайтта сонымен бiрге қою және серверлер және браузерлердiң жұмысының қағидаларын сипатталды. Сайт болды және тiзбемен интернет- бiрiншi әлемде, Бернерс Тим өйткенi соңыра - сiлтемелердiң басқа сайттарына тiзiм онда таратып салып қойды. Барлық аспаптар Бернерс бiрiншi сайттың жұмысы үшiн қажеттi - ертерек әлi дайындады - соңында 1990 жыл NeXTcube және алғашқы веб-беттi базасында редактордың веб-сi, бiрiншi сервер функционалы бар WorldWideWeb-нiң бiрiншi гипермәтiн браузерлерi пайда болды.
Веб-тi әке және оған өмiрге өз идеясын өмiрге келтiрудiң сәтi түстi гипермәтiн мәлiмет алмасу желiлердiң негiз бола алатынын санады. Бернерс 1980 Тим жылында әлi - Enquire-нiң кездейсоқ қауымдастықтар мәлiметтi сақтау үшiн қолданушы гипермәтiн программалық қамтамасыз етуiн жасады. Содан соңы, оның әрiптестерiне гиперсiлтемелермен өзара сабақтас гипермәтiн құжаттары жариялауға (CERN ) Женевада ядролық зерттеулердiң Еуропалық орталығында жұмыс iстей ұсынды. Бернерс - iшкi iздестiрушiге гипермәтiн рұқсатының мүмкiндiгi және құжаттарға, сонымен бiрге интернеттiң жаңалықтың қорларына көрсеттi. Нәтижеде, CERNға 1991 жылдың мамырында WWWтың стандартын нығайтылды.
Олардың теориялық негiздерi бiр жағынан ертерек әлi салғаннан, Бернерс Тим - HTTP, URIURL және HTML-нiң веб-сiнiң негiзiн қалайтын технологияларының әкесi болып табылады. Ванневар Буш 1940-шi жылдарда оның тез iздестiруi үшiн техникалық құрылымдардың көмектi ақи көз адамды жадтың кеңейтуiн идеясы, сонымен бiрге мәлiметтiң жиналған адам баласын индексацияны ұсынды. Энгельбарт Теодор Нельсон және даг гипермәтiннiң технологияларын ұсынды - оқудың әртүрлi варианттарын оқырман көрсететiн тармақталған мәтiн. Xanadu, сол сияқты Нельсонның бiтпеген гипермәтiн жүйесi, сақтау және өзара байланыс және терезе енгiзiлетiн мәтiннiң iздестiруi үшiн арналды. Нельсон адам бала жасалған барлық мәтiндер әрiлi-берiлi сiлтемелермен байлауға армандады. Бернерс Тим дәл қазiр - интернеттiң стандарттарының өңдеумен және енгiзуiмен шұғылданатын (World Wide Web Consortium ) Бүкiләлемдiк өрмекшiнiң торының ол негiзделген консорциумы басшылық етедi.
WEB-сайттың қызметтері
* Қазіргі заманғы кең тараған Интернет қызметтері:
* Бүкіләлемдік тор
* Веб-форумдар
* Блогтар
* Уики-проекттер (Уикипедия)
* Интернет-дүкен
* Интернет-аукцион
* Электронды почта
* Жаңалықтар топтамасы (негізінен, Usenet)
* Файл-алмасу желілері
* Интернет-радио
* Интернет-теледидар
* Электронды кітап
* IP-телефония
* Мессенджерлер
* FTP-серверлер
* IRC (веб-чаттар)
* Іздеу жүйелері
* Интернет-жарнама
* Өшірілген терминал
* Төлем жүйелері
1.5 WEB-сервер
Серверлік бағдарламалық қамтамасыз ету (серверлерден серверге дейін, серверлердің көпшілігіне, сервермен пайдаланылатын сөздік тілде) - ақпараттық технологияларда - клиенттің өтініші бойынша сервис (қызметтік) функцияларын орындайтын компьютерлік жүйенің бағдарламалық компоненті, белгілі бір ресурстар немесе қызметтер. Сервер мен клиент және оларға тағайындалған рөл ұғымдар бағдарламасы клиент-сервер тұжырымдамасын қалыптастыру. (Бірнеше клиенттермен бір мезгілде жұмыс қолдау немесе, егер клиенттер) клиентпен өзара іс-қимыл үшін сервер қажетті ресурстар IPC (ортақ жад, түтікті, розетканы және т.б. П.) бөледі және шын мәнінде, қызмет көрсету үшін сұрау көзделген, қосылымды ашуға сұрау күтеді (немесе ). ресурс түріне байланысты, сервер деректер беру арналары (мысалы, COM-порт) немесе желілік қосылымдар арқылы басқа машиналарда компьютерлiк жүйеге немесе процестердің ішінде процестерді өңдеуге болады.Клиент сұраулары мен сервердің жауаптарының пішімі хаттама арқылы анықталады. Ашық хаттама сипаттамалары ашық стандарттармен сипатталады, мысалы, Интернет протоколдары RFC құжаттарында анықталады. Міндеттерді байланысты кейбір серверлер жылы қызмет үшін сұрау болмаған жағдайда жұмыс істемейтін күту болуы мүмкін. Басқа осы сервер клиенттермен жұмыс қайталама міндет болуы мүмкін, (мысалы, ақпаратты жинау жөніндегі жұмысты) кейбір жұмыстарын жүргізу мүмкін.
Жабдық
Негізгі мақала: Сервер (аппараттық құрал) сөз сервер тағы бір мағынаға ие - Сервис нақты - (форм-фактор жәненемесе ресурстары) мамандандырылған сервер тапсырмаларын іске компьютер, немесе компьютер (немесе басқа да аппаратты), кейде қызмет серверлер үшін аппараттық негіз (ретінде пайдаланылуы тиіс компьютерлік ресурстарды пайдаланушының бастады бағдарламалар ажырап бағыт). компьютер тек қызмет көрсету функцияларын орындайтын жұмыс Бұл режим арналған айырмашылығы, бөлінбеген деп аталады (Eng. Dedicated). Қатаң айтқанда, жұмыс станциясы (мысалы, Windows XP жүгіру), және әрқашан бірнеше серверлерді іске қоспай - қашықтан қатынау сервері (терминал сервер), файл жүйесі мен басып шығару жүйесіне және өзге де алыс және ішкі серверлеріне сервер қашықтан қол.
Стандартты серверлерді жіктеу. Әдетте, әр сервер бір немесе бірнеше ұқсас хаттамаларға қызмет етеді. Серверлер қызметтердің түріне қарай жіктелуі мүмкін.
Әмбебап серверлер - кез-келген қызметті өз бетімен бермейтін сервер бағдарламасының ерекше түрі. Оның орнына, әмбебап серверлер коммуникациялық ресурстарды және немесе әртүрлі қызметтерге бірыңғай клиентке қол жетімділікті интерпретациялау үшін оңайлатылған интерфейсі бар серверлер серверлерін ұсынады. Мұндай серверлердің бірнеше түрі бар:
Inetd - UNIX жүйелерінің стандартты құралы - стандартты енгізу мен шығарудың inetd ағындары арқылы клиентпен жұмыс істейтін TCP IP серверлерін (және басқа отбасылардың желілік хаттамаларын) жазу мүмкіндігін беретін бағдарлама stdin және stdout).
RPC (Remote Procedure Call) - қашықтағы пайдаланушыға бірыңғай интерфейс арқылы қоңырау шалуға болатын рәсімдер түрінде серверді біріктіру жүйесі. Sun Microsystems операциялық жүйесі (SunOS, Solaris, Unix-жүйесі) үшін ойлап тапқан интерфейс қазіргі уақытта көптеген Unix жүйелерінде және Windows жүйесінде қолданылады.
Қолданбалы клиенттік-серверлік технологиялар Windows:
(D-) COM (Бөлінген) Бөлшек нысанының үлгісі) және т.б. - Бір бағдарламаға басқа бағдарламалар процедураларын қолдана отырып, деректер объектілері бойынша операцияларды жүргізуге мүмкіндік береді. Бастапқыда бұл технология Объектіні байланыстыру және ендіру (OLE) үшін әзірленген, бірақ тұтастай ол түрлі қосымшалар серверлерінің кең ауқымын жазуға мүмкіндік береді. COM тек бір компьютерде жұмыс істейді, DCOM RPC арқылы қашықтан қол жетімді.
Active-X - мультимедиалық қосымшаларды жасау үшін COM және DCOM кеңейтімі.
Әмбебап серверлер көбінесе белгілі бір желілік операцияларды қажет етпейтін және клиенттерге қызмет көрсетуден басқа ешқандай міндеттері жоқ серверлердің барлық түрлерін жазу үшін пайдаланылады. Мысалы, inetd серверлерінің рөлі әдеттегі консольдық бағдарламалар мен сценарийлер ретінде әрекет етуі мүмкін. Ішкі және желілік арнайы Windows серверлерінің көпшілігі әмбебап серверлер арқылы жұмыс жасайды (RPC, (D-) COM).
Бағдарлау
Толықтай айтқанда, маршруттау сервері классикалық мағынада сервер емес, бірақ операциялық жүйе арқылы желіге қолдау көрсетудің негізгі функциясы болып табылады. TCP IP үшін бағыттау - IP стекінің негізгі функциясы (TCP IP қолдау коды). Пакеттерін тағайындалған жерге бағыттау желінің кез-келген жүйесімен жүзеге асырылады, маршрутизаторлар (маршрутизаторлар немесе шлюздер деп те аталады) шетелдік пакеттерді маршруттауды жүзеге асырады (бағыттау). Буманы қайта бағыттау кезінде маршруттаушы тапсырмалар: пакетті қабылдаңыз.
Осы пакеттің артындағы машинаны немесе маршрут бойынша оған маршруттың келесі маршрутизаторын табыңыз (бағдар кестесінде).
Пакетті жіберуге немесе ICMP хабарын оның себептері бойынша жеткізудің мүмкін еместігі туралы қайтарады: тағайындалған пункті қол жетімсіз (ағылшын тағайындалуына қолжетімсіз) - таңдалған жерге жеткенге дейін өмір сүру уақыты аяқталды хост қолжетімді емес - компьютер немесе келесі маршрутизатор өшірулі немесе жоқ желіге қол жеткізу мүмкін емес (желіге қол жеткізу мүмкін емес) - маршрутизаторда мақсатты желіге маршрут жоқ егер маршрутизаторды (немесе желіні) шамадан тыс жүктеу себебінен пакетті жеткізу мүмкін болмаса - пакетті хабарландырусыз алып тастаңыз
Динамикалық бағыттау
Динамикалық маршруттау шешімдері кешенді желінің ағымдағы жай-күйі туралы ақпаратты жинауға және пакетті ең қысқа және тиімді маршрут бойынша жеткізуді қамтамасыз ету үшін осы желі арқылы маршруттау кестесін сақтауға арналған.
Осы шешімдердің ішінде клиент-сервер моделі жаһандық бағыттау үшін пайдаланылатын BGP (ағылшын шекаралық шлюз протоколы) ғана пайдаланады. Жергілікті шешімдер (RIP OSPF) өз жұмысында кең жолақты және мультикаст пошта хабарларын пайдаланады.
Желілік қызметтер желінің жұмыс істеуін қамтамасыз етеді; мысалы, DHCP және BOOTP серверлері серверлер мен жұмыс станцияларын бастапқы инициализациялауды қамтамасыз етеді, DNS - атауларды мекенжайға аудару және керісінше.
Туннелді серверлер (мысалы, түрлі VPN серверлері) және прокси серверлер маршруттау арқылы қол жетімді емес желімен байланыс орнатады.
AAA және Radius серверлері бірыңғай түпнұсқаландыруды, авторизацияны және желіге кіруді қамтамасыз етеді.
Ақпараттық қызметтерді хост туралы (уақыт, күндізгі, уақыт) және пайдаланушыларға (саусақ, идентификатор) және мониторинг серверлеріне, мысалы, SNMP туралы ақпарат беретін қарапайым серверлер деп атауға болады. Көптеген ақпараттық қызметтер әмбебап серверлер арқылы жұмыс істейді.
Ақпараттық қызметтердің арнайы түрі уақыттық синхрондау серверлері болып табылады - NTP. Нақты уақыт туралы клиентке хабарлаудан басқа, NTP сервері өз уақытын түзету үшін бірнеше басқа серверлерді кезеңді түрде іріктейді. Уақытпен қатар, жүйелік сағаттардың жылдамдығы талданады және түзетіледі. Уақытты түзету қарапайым уақытты ауыстыру кезінде қиындықтарды болдырмау үшін жүйелік сағаттардың (түзету бағытына байланысты) жылдамдығын арттыру немесе баяулату арқылы орындалады.
Негізгі мақала: Файлдық сервер
Файл серверлері - серверлік дискідегі файлдарға кіруді қамтамасыз ететін серверлер.
Ең алдымен, олар FTP, TFTP, SFTP және HTTP протоколдары бойынша тапсырыста файлдарды жіберу серверлері болып табылады. HTTP протоколы мәтіндік файлдарды аударуға бағытталған, бірақ серверлер сұралған файлдар мен динамикалық түрде жасалған веб-беттер, суреттер, музыка сияқты еркін деректерді бере алады.
Басқа серверлер клиенттің дискілік кеңістігіне сервердің диск бөлімдерін орнатуға және олардағы файлдармен толық жұмыс жасауға мүмкіндік береді. Бұл NFS және SMB протоколының серверлері арқылы қолдайды. NFS және SMB серверлері RPC интерфейсі арқылы жұмыс істейді.
Файлдық - серверлік жүйенің кемшіліктері:
Желіге ауыр жүктеме, өткізу қабілеттілігінің талаптарын арттыру. Іс жүзінде, бұл көп мөлшерде деректердің үлкен саны бар пайдаланушылардың бір мезгілде жұмыс істеуі мүмкін емес.
Деректерді өңдеу пайдаланушының компьютерінде орындалады. Бұл әрбір пайдаланушыға арналған аппараттық талаптардың артуына әкеледі. Көптеген пайдаланушылар, сіздің компьютеріңізді жабдықтауға жұмсаған қаражатыңыз қаншалықты көп.
Бір пайдаланушының өңдеуі кезінде деректерді бұғаттау басқа пайдаланушылардан осы деректермен жұмыс істеуге мүмкіндік бермейді.
Қауіпсіздік. Мұндай жүйемен жұмыс істеу мүмкіндігін қамтамасыз ету үшін әрбір пайдаланушыға бүкіл файлға толық қолжетімділік беру қажет, оған бір ғана өріс оны қызықтыруы мүмкін.
Деректерге қол жеткізу серверлері
Деректерге қатынау серверлері дерекқорға қызмет етеді және сұраулар бойынша деректер береді. Осы түрдің ең қарапайым қызметтерінің бірі LDAP (ағылшын жеңілдетілген каталогқа қол жеткізу протоколы - тізімдерге қол жеткізу үшін жеңіл хаттама).
Дерекқор серверлеріне кіруге арналған бірде-бір протокол жоқ, бірақ бірнеше дерекқорлар сұранысқа арналған бірыңғай ережелердің қолданылуын біріктіреді - SQL SQL (Structured Query Language - құрылымдық сұраулар тілі). Олармен қатар, басқа да - NoSQL деректер қорлары бар.
Хабар алмасу қызметтері
Хабар алмасу қызметтері пайдаланушыға хабарларды (әдетте мәтіндік хабарларды) жіберуге және алуға мүмкіндік береді.
Ең алдымен, бұл SMTP протоколында жұмыс істейтін электрондық пошта серверлері. SMTP сервері хабарды алады және оны пайдаланушының жергілікті пошта жәшігіне немесе басқа SMTP серверіне (тағайындалған сервер немесе аралық) жеткізеді. Бірнеше қолданушы компьютерлерде пайдаланушылар пошта арқылы терминалда (немесе веб-интерфейске) тікелей жұмыс істейді. Дербес компьютерде поштамен жұмыс істеу үшін пошта пошта жәшігінен POP3 немесе IMAP протоколдарын іске қосатын серверлер арқылы алынады.
Конференцияларды ұйымдастыру үшін NNTP хаттамасында жұмыс істейтін жаңалықтар серверлері бар.
Хабарларды нақты уақыт режимінде алмасу үшін чат серверлері бар. Көптеген сөйлесу хаттамалары бар, мысалы, IRC, Jabber және OSCAR.
Қашықтан қатынау серверлері тиісті клиент бағдарламасы арқылы қашықтан қол жеткізу серверлер, пайдаланушыға қашықтағы жүйеде жұмыс істеу үшін жергілікті терминал (мәтін немесе графикалық) аналогы қамтамасыз етеді.
Пәрмен жолына қол жеткізу үшін telnet, RSH және SSH серверлері қолданылады.
Unix-жүйелер үшін графикалық интерфейс - X Window System - кірістірілген қашықтан қатынау серверіне ие, себебі мұндай мүмкіндік бастапқыда жасалды. дұрыс X-сервер (X-терезесінде мерзімді видео драйвер деп аталады) деп аталатын X-Window интерфейсіне қашықтан қол жеткізу Кейде мүмкіндігі. Microsoft Windows графикалық интерфейсіне қашықтан кіруге арналған стандартты сервер терминалдық сервер деп аталады. Кейбір басқару (дәлірек айтқанда, мониторинг және конфигурация) SNMP хаттамасын ұсынады. Компьютер немесе аппараттық құралдың бұл үшін SNMP сервері болуы керек.
Ойын серверлері
Ойын серверлері бір ойын жағдайында бірнеше ойыншыға бір мезгілде ойнауға арналған. Кейбір ойындар негізгі жабдықтау сервер бар және ол (яғни, сіз сервер жұмыс істеп тұрған машинаға ойнауға мүмкіндік береді) а тыңдау режимінде іске қосу үшін мүмкіндік береді.
Сервер шешімдері
Сервер Solutions - сервер және немесе құрылымында қызметтердің үлгілі жиынтығы іске асыру үшін бағдарламалар жиынтығы бар функцияларын орындау үшін компьютер үшін оңтайландырылған операциялық жүйелер және немесе бағдарламалық пакеттер.
Сервер шешімдерінің үлгісі ретінде бастапқыда серверлік инфрақұрылымды іске асыруға арналған Unix-жүйелерді шығаруға болады.
Ол әрбір компоненті модульдік немесе пакеттік параметрі сипатталады Unix үшін (Windows астында орнату үшін сервер пакеттері және (мысалы, хостинг жедел өрістету үшін веб-сервердің PHP MySQL жиынтығы ретінде) ілеспе бағдарламаларды бөлуге, сондай-ақ қажетті болып табылады, сондықтан бұл шешімдер, бірақ олар бар. Ең танымал - LAMP ).
Интеграцияланған серверлік шешімдерде барлық компоненттерді орнату бір уақытта жасалады, барлық компоненттер аз немесе аз тығыз интеграцияланған және алдын ала конфигурацияланған. Алайда, бұл жағдайда серверлердің немесе қосалқы қосымшалардың біреуін ауыстыру (олардың мүмкіндіктері қажеттіліктерді қанағаттандырмаса) проблема болуы мүмкін.
Сервер шешімдер нөлден, соның ішінде компанияның толыққанды желі, жедел салу үшін, яғни базалық IT инфрақұрылымдық компаниялар, басқаруды жеңілдету үшін қызмет ететін. Шешімдегі жеке серверлік қосымшалардың орналасуы шешімнің ең типтік тапсырмаларды орындау үшін жасалғанын білдіреді; сонымен қатар АТ-инфрақұрылымын игерудің күрделілігін айтарлықтай азайтады және осындай шешімдерге негізделген АТ-инфрақұрылымына иелік етеді.
HTTP хаттамасы
HTTP хаттамасы - Web-сервер мен клиент арасында мәліметтерді жіберудің негізгі, әрі аса қарапайым тәсілі. Web және HTTP пайда болмай тұрып, Интернетте файлдарды жіберу үшін еңгізушығару (inputoutput, IO) хаттамасы ретінде көбінесе FTP қолданылды.
HTTP - бұл URL-мен жұмыс істейтін және гипермәтінгипермедиа орталарына арналған тұтас, әрі шапшаң еңгізушығару хаттамасы. FTP-ге қарағанда, бұл күйсіз хаттама және оның бірнеше бұйрығы (тәсілі) ғана бар. MIME-ді қолданғанының арқасында, HTTP мәліметтердің көптеген пішімдеріне және түрлі еңгізушығару міндеттеріне бейімделеді.
HTTP - сұраужауап үлгісін іске асыратын клиент-серверлік хаттама. HTTP-клиент, немесе пайдаланушылық агент (әдетте бұл Web-брау - зер), HTTP-серверге URL көмегімен қосылады да, қорды сұратады, мысалы HTML-құжатты.
Мәліметтердің инкапсуляциясы үшін бұл үлгіде MIME кеңейтілімдері қолданылады. Клиент пен сервер арасында жіберілетін мәліметтер құрылымы электрондық поштаны еске түсіреді. Ол хабарлама денесінен және метамәліметтерден (хабарламалардың тақырыптарынан) тұрады. HTTP хаттамасы MIME пішіміндегі ақпаратты жібереді. Метамәліметтерге HTTP-сервер мен клиент арасында мәліметтерді жіберуге қажетті ақпарат кіреді. Дегенмен, HTTP әдеттегі MIME рұқсат етпейтін (пошталық шлюздердің 7-биттік шектеулері үшін) екілік пішімді ұйғарады.
Байланыс сеансына, әдетте, HTTP-клиенттер (Web-браузерлер) және HTTP-серверлер (Web-серверлер), және кейде - прокси-серверлер қатысады. Соңғылары клиенттің негізгі сұрауын шлюз (мысалы, компанияның интражелісі мен Интернет арасындағы желіаралық экран) арқылы жібере отырып, клиентке қатысты сервер және басқа серверге қатысты клиент ретінде шығады.
Әдетте, HTTP-клиенттер мен серверлер НТТР үшін дағды бойынша сақталған TCPIP-дің 80-ші порты арқылы қатынасады. Дегенмен, URL-де айқын нұсқалған басқа да порттар қолданылуы да мүмкін. Толықтыра келе, HTTP нақты TCPIР-ді қолдануды алдын ала ойламайды және кепілді жеткізіп берудің басқа да хаттамаларымен де жұмыс істейді байқаймыз.
Web-Браузер жиі көптеген объекттен құралған, мысалы HTML-құжаттың өзін және бірнеше сурет (GIF, JPEG, PNG және т.б.) Web-парақтарды қарап шығады. HTTP-клиенттердің көбісі негізгі HTTP-құжаттың оқылуы үшін тек бір ағынды туғызады (серверге тек бір қосылумен), содан кейін қалған қажетті файлдарды алу үшін тағы бірнеше ағындарды (әрбіреуі серверге жеке қосылумен) туғызады. Қосылу клиенттің сұрауы бойынша орнатылады және сервердің жауабынан кейін үзіледі.
URI - кез-келген ресурсты анықтауға мүмкіндік беретін таңба жолы: құжат, сурет, файл, қызмет, электрондық поштаның кіріс жәшігі және т.б. Бірінші кезекте, біз Интернет және Дүниежүзілік веб-ресурстар туралы сөйлесіп отырамыз. URI ресурстарды анықтаудың қарапайым және кеңейтілген әдісін ұсынады. URI идентификациясы URI-да бірнеше сәйкестендіру схемалары бар екенін білдіреді және одан да көп болашақта жасалады.
URI, URL және URN арасындағы байланыс
URI схемасының ішкі жиынын көрсететін венн диаграммасы: URL және URN.
URI - бұл URL немесе URN немесе екеуі де.
URL мекенжайы - ресурсты анықтаудан басқа, осы ресурстың орналасқан жері туралы ақпаратты қамтамасыз ететін URI. URN - белгілі бір аттар кеңістігінде ресурсты анықтайтын URI ғана (және сәйкесінше нақты контексте), бірақ оның орналасуын көрсетпейді. Мысалы, URN urn: ISBN: 0-395-36341-1 ISBN аттар кеңістігінде ресурсына (кітап) 0-395-36341-1 сілтейтін URI болып табылады, бірақ URL мекен-жайынан өзгеше, URN осы орынның ресурс: ол қандай дүкенде оны сатып алуға немесе қай сайтқа жүктеуге болатыны туралы айтады. Дегенмен, соңғы уақытта кез-келген идентификатор жолымен URI-ге сөйлесу үрдісі байқалды. Мүмкін, URL және URN терминдері жақында өткен нәрсе болады.
URI әрдайым ресурсты қалай алуға болатындығын әрдайым көрсетпегендіктен, URL мекен-жайына ұқсас емес, оны тек идентификациялайды, бұл Интернетте (мысалы, адам, көлік, қала және басқалар).
Тарих
1990 жылы Швейцарияның Женева қаласында Ядролық зерттеулер жөніндегі Еуропалық Кеңестің қабырғасында (CERN), британдық ғалым Тим Бернерс-Ли URL-локаторды ойлап тапты. URL-мекен-жай URI-дің ең жиі қолданылатын жиыны болғандықтан, сол 1990-шы жылы URI-ті туған жылы деп есептеледі. Бірақ, қатаң айтқанда, URI тұжырымдамасы 1994 жылдың маусым айында ғана 1630 ж.
URI-дің жаңа нұсқасы 1998 жылы RFC 2396-де анықталған, сонымен қатар Universal сөзі Uniform деген атпен ауыстырылды. 1999 жылғы желтоқсанда RFC 2732 UI спецификациясына шағын өзгертулер енгізді, бұл IPv6-мен сыйысымдылықты қамтамасыз етеді. 2002 жылдың тамызында RFC 3305 URL және URI басымдықтарының мерзімі аяқталғанын жариялады. URI-дің ағымдағы құрылымы мен синтаксисі 2005 жылғы қаңтарда шығарылған RFC 3986-мен реттеледі. Көптеген жаңа семантикалық веб-технологиялар (мысалы, RDF) URI стандартына негізделген. Қазіргі уақытта URI дамуындағы жетекші рөл Дүниежүзілік Ғаламтор консорциумына тиесілі.
1 ЖОБАНЫҢ ҚҰРАЛДАРЫ
2.1 Гипертексті таңбалау тілі
HTML дегеніміз-ағылшынша HyperTextMarkupLanguage, яғни гипертексті таңбалау тілі дегенді білдіреді.Осы тіл арқылы сайттың парақтары жазылады.
Оны ең бірінші болып ашып, әлемге паш еткен интернеттің атасы Тим Бернерс-Ли деген азамат.Ол мұндай тілді ашу үшін сол кезде қолданыста жүрген SGML деген тілді пайдаланған.
HTML дің ең бiрінші нұсқасы 90-шы жылдардың басында пайда болған.Кейін Тим Бернер тілді әркім өз білгендерінше бұрмалап кетпес үшін, сол тілді белгілі бір стандартқа бағындырмақ ниетпен консорциум-құрылым ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz