Веб-серверлер кандай иштейт

Мазмуну:

Веб-серверлер кандай иштейт
Веб-серверлер кандай иштейт

Video: Веб-серверлер кандай иштейт

Video: Веб-серверлер кандай иштейт
Video: Веб-сервер XAMPP. Установка и настройка 2024, Май
Anonim

Интернет колдонуучусу веб-баракчаны көргөндө, ал веб-серверден ошол баракчаны сурайт. Эгерде сайттын дареги браузердин сабына киргизилсе, анда браузер веб-баракчадан веб-серверден сурам жөнөтөт, ал эми сервер ал жөнүндө маалыматты колдонуучунун компьютерине жөнөтөт.

Веб-серверлер кандай иштейт
Веб-серверлер кандай иштейт

Нускамалар

1 кадам

"Сервер" сөзү англис тилинен келип чыккан, сөзмө-сөз "кызмат түзмөгү" дегенди билдирет. Информатика жаатында сервер тармактык ресурстарды маалымат менен камсыз кылууга жооп берет.

2-кадам

Веб-серверде веб-сайт түзүлгөндө, ага IP дарек берилет. IP - Интернет протоколунун кыскартылышы. IP дарек он чекиттүү сандан турат (мисалы, 127.21.61.137). Белгилүү бир сайт жөнүндө веб-серверден суроо берүү үчүн, компьютердеги браузер алгач ошол сайттын IP дарегин табышы керек. Эгерде бул маалымат браузердин кэшинде жок болсо, анда ал DNS серверинен Интернет аркылуу тиешелүү сурам жөнөтөт.

3-кадам

Андан кийин DNS сервери браузерге сайт кайсы IP даректе жайгашкандыгын айтат. Андан кийин браузер веб-серверден сайттын URL дарегин сурайт. Сервер суралган баракчаны жөнөтүү менен жооп берет. Эгер бул барак жок болсо, сервер ката жөнүндө билдирүү жөнөтөт. Браузер билдирүүнү кабыл алат жана аны көрсөтөт.

4-кадам

Кесипкөй дүйнөдө мындай кырдаалда браузер "кардар", ал эми веб-сервер "сервер" деп аталат. Ошондой эле, бул түшүнүктөр компьютерлерге тиешелүү. Веб-сервердин милдетин аткарган компьютерлерди сервер деп, ал эми маалымат алуу үчүн Интернетке туташтырганды кардар деп аташат.

5-кадам

Веб-сервер көбүнчө бир нече сайттар жөнүндө маалыматтарды камтыйт. Көптөгөн хостинг компаниялары бир веб-серверде жүздөгөн, ал тургай миңдеген веб-сайттарга орун беришет. Ар бир веб-сайтка, адатта, өзүнүн уникалдуу IP дареги дайындалат. Бул дарек домендик аталышты алуу үчүн DNS сервери тарабынан шифрден чыгарылат.

6-кадам

Домендик аталыштар Интернет колдонуучулардын көпчүлүгүнүн IP даректери болгон он орундуу сандарды эсинде сакташы кыйын болгондуктан, бар. Мындан тышкары, бул даректер кээде өзгөрүп турат.

7-кадам

Ар бир сервердик компьютер анда сакталган маалыматка номерленген порттордун жардамы менен мүмкүнчүлүк берет. Сервер тарабынан берилген ар бир кызматтын (электрондук почта, хостинг) өзүнүн порту бар. Кардарлар кызматка IP дареги жана порт аркылуу туташышат.

8-кадам

Кардар порттогу серверге туташканда, ал протокол колдонот. Протокол - бул кардар менен сервердин кантип байланышарын көрсөтүүчү текст.

9-кадам

Ар бир веб-сервер HTTP протоколуна шайкеш келет. HTTP сервери түшүнгөн баарлашуунун эң негизги формасы бир гана буйрукту камтыйт: Get. Алгач, протокол сервер суралган файлды кардарга жөнөтүп, өчүрүп коюу менен гана чектелген. Кийинчерээк, протокол өркүндөтүлүп, URL дареги толугу менен кардарга жөнөтүлдү.

10-кадам

Колдонуучу URL дарегин браузер сабына тергенде, браузер атын үчкө бөлөт: протокол, сервердин аты, файлдын аты. Браузер сервердин аты аркылуу сайттын IP-дареги жөнүндө маалымат алат жана анын жардамы менен сервердик компьютерге туташат. Андан кийин браузер порт аркылуу ушул IP даректеги веб-серверге туташат. Протоколго ылайык, браузер серверге "Алуу" командасын жөнөтөт. Сервер веб-баракчага HTML текстин жөнөтөт. Браузер HTML тэгдерин окуп, кардардын компьютеринин экранына баракчаны форматтайт.

11-кадам

Көпчүлүк веб серверлер коопсуздук чараларын колдонушат. Мисалы, алар пароль жана логин менен маалыматка жетүүнү чектеши мүмкүн. Дагы өнүккөн серверлер жеке маалыматты (кредиттик картанын номери, телефон номери) башка колдонуучуларга жеткиликсиз бойдон калгыдай кылып, кардар менен сервердин ортосундагы маалыматты шифрлөө аркылуу ресурстарды коргоо менен коопсуздук деңгээлин жогорулатат. Жогоруда айтылгандардын бардыгы статикалык деп аталган баракчаларга тиешелүү, башкача айтканда, жаратуучу аларды оңдогонго чейин өзгөрүүсүз калат.

12-кадам

Бирок динамикалык барактар дагы бар. Аларда каалаган колдонуучу ачкыч издеп, коноктор китептерине жазуу киргизип, комментарий бере алат. Бул учурда, веб-сервер маалыматты иштеп чыгып, жаңы баракты пайда кылат. Көпчүлүк учурларда, CGI скрипттери колдонулат - веб-баракчаны өзгөртүүгө мүмкүнчүлүк берген атайын буйруктар.

Сунушталууда: