OSI модели кандай иштейт

OSI модели кандай иштейт
OSI модели кандай иштейт

Video: OSI модели кандай иштейт

Video: OSI модели кандай иштейт
Video: Модель OSI | 7 уровней за 7 минут 2024, Май
Anonim

Мен OSI кандай жырткыч жана ал кимге керек экендигин эң жөнөкөй жол менен сүрөттөгөнгө аракет кылам. Эгерде сиз өз жашооңузду маалыматтык технологиялар менен байланыштыргыңыз келсе жана сапардын башында турсаңыз, анда OSI ишин түшүнүү өтө маанилүү, аны каалаган адис айтып берет.

OSI модели кандай иштейт
OSI модели кандай иштейт

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

Мен дароо эле бир нюансты белгилеп кетким келет - OSI моделиндеги тармак аркылуу эмне берилет, мен такыр туура эмес маалыматтарды атайм, бирок үйрөнчүк окурманды терминдер менен чаташтырбоо үчүн, абийирим менен компромисске бардым.

Төмөндө эң жакшы белгилүү жана эң жакшы түшүнүлгөн OSI моделинин диаграммасы келтирилген. Макалада дагы чиймелер болот, бирок биринчисин негизги деп эсептөөнү сунуш кылам:

image
image

Таблица эки тилкеден турат, баштапкы этапта биз туура бирине гана кызыгабыз. Таблицаны төмөндөн жогору карай окуйбуз (болбосо:)). Чындыгында, бул менин каалоом эмес, бирок мен аны маалыматты өздөштүрүү үчүн - жөнөкөйдөн татаалга чейин жасайм. Бар!

Жогорудагы таблицанын оң жагында, төмөндөн жогору карай, тармак аркылуу берилген маалыматтардын жолу (мисалы, үй роутериңизден компьютериңизге) көрсөтүлгөн. Тактоо - эгерде сиз OSI катмарларын төмөндөн жогору карай окусаңыз, анда бул кабыл алуучу тараптагы маалымат жолу болот, эгер жогортон төмөн карай, анда тескерисинче - жөнөтүүчү тарап. Азырынча так болду деп ишенем. Күмөн саноолорду толугу менен жок кылуу үчүн, дагы бир схема келтирилген:

image
image

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

1) Физикалык (физикалык) - бул "маалымат берүү чөйрөсү" деп аталган нерсени билдирет, б.а. зымдар, оптикалык кабель, радио толкундары (зымсыз байланышта) жана ушул сыяктуулар. Мисалы, эгер сиздин компьютериңиз кабель аркылуу Интернетке туташкан болсо, анда зымдар, зымдын аягындагы байланыштар, компьютериңиздин тармактык карта туташтыргычынын контакттары, ошондой эле компьютер тактайчаларындагы ички электр чынжырлары жооп берет. биринчи, физикалык деңгээлде маалыматтарды берүүнүн сапаты. Тармак инженерлеринде "физика көйгөйү" деген түшүнүк бар - демек, адис физикалык катмар түзмөгүн маалыматтардын "өтпөй калышы" үчүн күнөөлүү деп эсептеген, демек, бир жерде тармак кабели үзүлүп калган, же төмөн сигнал деңгээл.

2) Channel (datalink) - бул алда канча кызыктуу. Маалымат шилтемесинин катмарын түшүнүү үчүн алгач MAC даректин концепциясын түшүнүшүбүз керек, анткени ал ушул бөлүмдө башкы каарман болот:). MAC дареги "физикалык дарек", "аппараттык дарек" деп да аталат. Бул эсептөө тутумундагы 12 белгиден турган, 6 чекит же чекит менен бөлүнгөн, мисалы 08: 00: 27: b4: 88: c1. Бул тармактагы тармактык шайманды уникалдуу аныктоо үчүн керек. Теория боюнча, MAC дареги глобалдык деңгээлде уникалдуу, б.а. дүйнөнүн эч бир жеринде мындай дарек болушу мүмкүн эмес жана ал өндүрүш баскычында тармактык шайманга "тигилген". Бирок, аны өзүм билемдикке алмаштыруунун жөнөкөй жолдору бар, андан тышкары, кээ бир ак ниетсиз жана анча белгилүү эмес өндүрүүчүлөр, мисалы, дал ушундай MAC менен 5000 тармактык карталардын партиясын тойгузуудан тартынышпайт. Буга ылайык, бир эле жергиликтүү тармакта жок дегенде экөө ушундай "бир тууган-акробаттар" пайда болсо, чыр-чатактар жана көйгөйлөр башталат.

Ошентип, маалымат шилтемесинин катмарында маалыматтарды тармактык шайман иштетет, ал бир гана нерсеге кызыкдар - биздин белгилүү MAC дарек, б.а. ал жеткирүү адресине кызыгат. Мисалы, шилтеме катмарынын түзүлүштөрүнө өчүргүчтөр кирет (алар дагы которгучтар) - алар түздөн-түз, түздөн-түз байланышы бар тармактык түзмөктөрдүн MAC даректерин эс тутумунда сакташат жана кабыл алуучу портуна маалыматтарды алышканда, алар MAC текшеришет маалыматтагы даректер MAC менен - эс тутумда бар даректер. Эгер дал келген болсо, анда маалымат адресатка жөнөтүлөт, калгандары жөн эле эске алынбайт.

3) Тармак (тармак) - "ыйык" деңгээл, иштөө принцибин түшүнүү көпчүлүк учурда тармак инженерин ушундай кылат. Бул жерде темир муштум менен "IP-дарек" эрежелери, бул негиздердин негизи. IP дареги болгондуктан, бир эле жергиликтүү тармакка кирбеген компьютерлердин ортосунда маалыматтарды өткөрүп берүү мүмкүн болот. Берилген маалыматтарды ар кандай локалдык тармактар арасында өткөрүү маршрутташтыруу деп аталат жана буга мүмкүнчүлүк берген шаймандар роутерлер (алар дагы роутерлер, бирок акыркы жылдары роутер деген түшүнүк өтө бузулган).

Демек, IP дарек - эгер сиз деталдарга кирбесеңиз, анда бул эсептөөнүн ондук ("нормалдуу") тутумундагы 12 цифралардын жыйындысы, 4 октетке бөлүнүп, чекит менен бөлүнүп, тармакка дайындалган тармакка туташканда түзмөк. Бул жерде сиз бир аз тереңирээк кетишиңиз керек: мисалы, көптөгөн адамдар 192.168.1.23 сериясындагы даректи билишет. Бул жерде 12 цифра жок экени айдан ачык. Бирок, даректи толук форматта жазсаңыз, баары өз ордуна келет - 192.168.001.023. Бул этапта биз дагы тереңирээк казбайбыз, анткени IP дареги бул окуя жана көрсөтүү үчүн өзүнчө тема.

4) Транспорттук катмар (транспорт) - аталышынан көрүнүп тургандай, маалыматты жеткирүү жана адресатка жөнөтүү үчүн керек. Биздин эбегейсиз чыдамдуу почтабызга окшоштук келтирсек, IP дареги чындыгында жеткирүү же кабыл алуу дареги, ал эми транспорттук протокол - катты окуп-билген жана жеткирүүнү билген почтальон. Ар кандай максаттарга арналган ар кандай протоколдор бар, бирок алардын мааниси бир - жеткирүү.

Транспорттук катмар акыркы болуп саналат, бул тармак инженерлери, тутум администраторлору үчүн абдан кызыкдар. Эгерде бардык 4 төмөнкү деңгээлдер талаптагыдай иштеп, бирок маалыматтар көздөгөн жерге жетпей калса, анда көйгөйдү белгилүү бир компьютердин программасынан издөө керек. Жогорку деңгээл деп аталган протоколдор программисттерди, кээде дагы деле тутум администраторлорун (эгер ал серверди тейлөө менен алектенсе) дагы деле тынчсыздандырат. Ошондуктан, мындан ары ушул деңгээлдердин максатын баяндап берем. Мындан тышкары, кырдаалды объективдүү карай турган болсоңуз, көпчүлүк учурда, иш жүзүндө, OSI моделинин бир нече жогорку катмарынын функцияларын бир колдонмо же кызмат өзүнө алат жана аны кайда жүктөөнү бир ооздон айтуу мүмкүн эмес.

5) Сессия - маалыматтарды берүү сессиясынын ачылышын жана жабылышын контролдойт, кирүү укуктарын текшерет, берүүнүн башталышынын жана аякталышынын синхрондоштурулушун контролдойт. Мисалы, сиз Интернеттен файл жүктөсөңүз, анда браузериңиз (же ал жакка жүктөгөн нерсеңиз аркылуу) файл жайгашкан серверге сурам жөнөтөт. Бул учурда, файлдын ийгиликтүү жүктөлүшүн камсыз кылган сессиянын протоколдору күйгүзүлөт, андан кийин, теория жүзүндө, варианттар болгонуна карабастан, алар автоматтык түрдө өчүрүлөт.

6) өкүл (презентация) - акыркы өтүнмө менен иштеп чыгуу үчүн маалыматтарды даярдайт. Мисалы, эгер бул тексттик файл болсо, анда сиз кодировканы текшеришиңиз керек ("крякозябров" иштебей калгандай), аны архивден чыгарып салсаңыз болот …. бирок бул жерде дагы бир жолу, мурун жазган нерселеримдин изи сууй түштү - өкүлчүлүктүн деңгээли кайда бүтөөрүн, кийинкиси кайда башталаарын бөлүү өтө кыйын:

7) Колдонмо (приложения) - аталышынан көрүнүп тургандай, алынган маалыматтарды колдонгон тиркемелердин деңгээли жана биз OSI моделинин бардык деңгээлдериндеги эмгектин натыйжасын көрөбүз. Мисалы, сиз бул текстти туура коддоодо, туура арипте ж.б. ачканыңыз үчүн окуп жатасыз. браузериңиз.

Эми, жок эле дегенде, процесстин технологиясы жөнүндө жалпы түшүнүккө ээ болгондо, биттер, фреймдер, пакеттер, блоктор жана маалыматтар эмне экендигин айтып берүүнү зарыл деп эсептейм. Эсиңиздерде болсо, макаланын башында мен сизден башкы таблицанын сол тилкесине көңүл бурбаңыз деп суранган элем. Ошентип, анын убактысы келди! Эми биз OSI моделинин бардык катмарларын кайрадан карап чыгып, жөнөкөй биттер (нөлдөр жана бирлер) кандайча маалыматтарга айланганын көрөбүз. Материалды өздөштүрүүнүн ырааттуулугун бузбоо үчүн, төмөндөн жогору карай ушул эле жол менен кетебиз.

Физикалык деңгээлде бизде белги бар. Бул электрдик, оптикалык, радио толкун ж.б. Азырынча, булар бит эмес, бирок тармактык шайман алынган сигналды анализдеп, нөлгө жана бирге айландырат. Бул процесс "аппараттык конверсия" деп аталат. Мындан тышкары, тармактык шаймандын ичинде биттер байттарга бириктирилет (бир байтта сегиз бит бар), иштетилип, маалымат шилтемесинин катмарына өткөрүлүп берилет.

Маалымат шилтемесинин деңгээлинде, эгерде болжол менен, анда бул бир байтадан турган пакет, 64төн 1518ге чейин, бир пакетте, андан которуу алуучунун жана жөнөтүүчүнүн MAC даректерин камтыган башты окуйт, ошондой эле техникалык маалымат. MAC дарегинин дал келүүсүн баштан жана анын (эс тутумунан) көрүп, которуштуруучу мындай дал келген кадрларды көздөгөн түзмөккө өткөрүп берет

Тармак деңгээлинде, ушул жакшылыкка, алуучунун жана жөнөтүүчүнүн IP даректери дагы кошулат, алар бир эле баштан чыгарылат жана бул пакет деп аталат.

Транспорттук деңгээлде пакет тиешелүү протоколго багытталат, анын коду баштын кызматтык маалыматында көрсөтүлөт жана жогорку деңгээлдеги протоколдордун кызматтарына берилет, алар үчүн буга чейин толук маалыматтар, б.а. колдонмолор үчүн сиңимдүү, колдонууга ылайыктуу формадагы маалымат.

Төмөндөгү диаграммада, бул дагы даана көрүнөт:

image
image

Бул OSI моделинин принцибинин өтө орой түшүндүрмөсү, мен учурда актуалдуу болгон нерсени гана көрсөтүүгө аракет кылдым жана аны менен катардагы жаңы башталгыч IT адиси туш келиши мүмкүн эмес - мисалы, тармактын эскирген же экзотикалык протоколдору же ташуу катмарлары. Ошентип, Yandex сизге жардам берет:).

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