Операционная система Unix
Download 197 Kb.
|
UNIX OS
- Bu sahifa navigatsiya:
- TCP/IP протоколлар стёки.
Қурилма драйверлари.
Барча программистлартга равшан бўлиши керакки, ташқи қурилманинг махсус файли оддий еълон қилиниши бу қурилма билан ишлаш имконин бермайди, агар системага қурилма хусусийтларига мос махсус программа коди қўшилмаган бўлса. Aксарият замонавий операцион системалардаги сингари UNIX да ҳам бундай программа коди қурилма драйвери деб аталади. Умуман олганда UNIX да драйверлар уч гуруҳга бўлинади: Символли драйверлар. Блокли драйверлар. парокли драйверлар. Символли драйверлар оддий бўлиб, ихтиёрий байтлар кетма-кетлигини қабул қилиши ёки чиқаришга мўлжалланган қурилмалар учун хизмат қилади. Бундай драйверлар UNIX ядроси стандарт функцияларининг минимал наборидан фойдаланади. Блокли драйверлар - мураккаброқ бўлиб, улар UNIX операцион системаси блокли алмашувлар системаси буферизатсияси имкониятидан фойдаланиб ишлайди. Патокли драйверлар анча мураккаб ташкил етиган. Бундай драйверлар ўзини фойдаланувчи сўровларини кўп босқичли қайта ишловчи модул конвейири сифатида тақдим етади. Патокли драйверлар UNIX системаси муҳитида асосан кўпсатҳли тармоқ протоколлари билан мосликда ишлаши керак бўлган тармоқ қурилмаларига мурожат реализатсияси учун хизмат қилади. TCP/IP протоколлар стёки. TCP/IP (transmission Control Protocol / Internet Protocol) турли техналогиялар асосидаги компьютерлар тармоқларида қатнашиш имконини берувчи протоколлар оиласига киради. 1969 - йилда AҚШ мудофаа министрлиги перспектив текширув лойиҳалари агентлиги (DARPA - Departament of Defense Advenced Research Project Agency) турли хил техналогияли умумий алоқа тармоѓида қидирувга мўлжалланган проектини қўллаб қуватлади ва молиялаштирди. Бу проект амалга оширилиши натижасида ягона виртуал тармоқ ташкил топди ва у Интернет деб аталди. Интернетда мустақил тармоқ ёки доменлар алоқаси учун шилюзлар анбори ишлатилади. Ҳар бир мустақил тармоқ тугуну (Host) уникал адресс билан идентификатсия қилинади. Турли тармоқларда ишлатиладиган кадрлар фарматида турли хиллик муаммосини ечиш учун IP - datagramma (Interner protocol Datagram) деб номланган маълумотлар пакетининг универсал фармати ишлаб чиқилган. Бу фармат маълумотлар порсияси ва сарлавҳасидан иборат ва шунинг учун оддий тармоқ кадирига ўхшайди. Лекин IP - datagramma маълумотлар порсияларининг ўзи тармоқ кадри ичида сақланади яъни IP - datagramma тармоқ кардигта аниқ бир фарматда кўчади ва шунинг учун Интернет га қошилган турли тармоқларда кўчиш (ўтиш) мумкин. Барча тугунлар, шлюзлар ва Интернет тармоқлари ИП - датаграммани тушинадиган ҳолатда бўлиши керак. Интернетда ўзаро алоқа қилаётган узеллар (тугунлар) бутун индивидуал ҳамкорлик учун ўзида физик бирлашувни ўрнатмайди. Шунинг учун датаграммалар бирор аниқ тартибда ишланмайди. Aксинча ҳар бир датаграмма бошқаларидан мустақил ишланади. Бу кўплаб алоқадаги барча узеллар учун ресурсларни эффектив тақсимлаш имконини беради. Лекин афсуски, интернетда тақдим едиладиган хизматлар пакетларнинг кетма-кетлиги тартибида етказилиши кафолотланмаганлиги учун ишончли емас. Бу муаммони TCP ечади. Aгар датаграмма жўнатувчи тугун аниқланган вақт оралиѓида унинг (датаграмманинг) етиб борганлиги ҳақида тасдиқни олмаса, у ҳолда датаграмма етиб бормаган деб ҳисобланади ва у қайтадан жўнатилади. IP-datagrammadan фойдаланишга асосланган протоколлар оиласи TCP/IP деб номланади. UNIX операцион системаси коммуникатсион (алоқа) муҳитининг катта қисми TCP/IP протоколлар стёкидан фойдаланишга асосланган. Қуйида 2.2 жадвалда TCP/IP протоколлар оиласи келтирилган.
Download 197 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling