• Giga@hdv-tech.com
  • 24 сағат онлайн қызметі:
    • 7189078c
    • sns03
    • 6660e33e
    • youtube 拷贝
    • инстаграм

    Деректер байланысы және компьютерлік желілер туралы толық мәліметтер

    Хабарлама уақыты: 21 қазан 2022 ж

    Желідегі деректер байланысын түсіну күрделі. Бұл мақалада мен Tcp/IP бес деңгейлі протоколы арқылы екі компьютердің бір-бірімен қосылуын, деректерді беру және алу жолын оңай көрсетемін.

     

    Деректер байланысы дегеніміз не?

    «Деректерді байланыс» термині сымды қосылым сияқты ортаны пайдаланып ақпаратты бір жерден екінші жерге жіберуді сипаттау үшін қолданылады. Деректермен алмасу құрылғыларының барлығы бір ғимаратта немесе жақын жерде болғанда, біз деректерді тасымалдау жергілікті деп айтамыз.

     

    Бұл тұрғыда «көз» және «алушы» тікелей анықтамаларға ие. Дереккөз мәліметтерді жіберетін жабдықты білдіреді, ал қабылдағыш деректерді қабылдау құрылғысын білдіреді. Мәліметтерді байланыстырудың мақсаты ақпаратты көзде немесе тағайындалған жерде жасау емес, керісінше деректерді беру және процесс барысында деректерді қолдау болып табылады.

     

    Деректер байланысы жүйелері көбінесе алыс жерлерден деректерді алу және өңделген нәтижелерді сол алыс жерлерге жіберу үшін деректерді беру желілерін пайдаланады. Суреттегі диаграмма деректер байланысы желілеріне неғұрлым толық шолу береді. Қазіргі уақытта қолданылып жүрген көптеген деректерді беру әдістері бұрыннан бар деректерді беру әдістерін жақсарту немесе оларды ауыстыру ретінде бірте-бірте дамыды. Ал содан кейін лексикалық кен орны бар, ол деректерді беру жылдамдығы, модемдер, маршрутизаторлар, LAN, WAN, TCP/IP сияқты терминдерді қамтиды, ISDN және тасымалдау құралын таңдау кезінде шарлау керек. Нәтижесінде өткенге қарап, осы тұжырымдамалар мен деректермен байланысу әдістерінің эволюциясын түсіну маңызды.

     

    Деректер байланысы және компьютерлік желі туралы толық мәліметтер

     

    TCP/IP бес деңгейлі протокол:

    TCP/IP функцияларын дұрыс қамтамасыз ету үшін біз желіде жалпыға бірдей түсінікті пішімде қажетті деректердің ең азын қамтамасыз етуіміз керек. Бағдарламаның бес қабатты архитектурасы бұл пішімді мүмкін етеді.

     

    TCP/IP деректерімізді осы қабаттардың әрқайсысынан желі арқылы жіберу үшін қажетті негіздерді алады. Мұнда функциялар тапсырмаға арналған «қабаттарға» ұйымдастырылған. Бұл модельде көптеген қабаттардың біріне өз жұмысын жақсырақ орындауға тікелей көмектеспейтін бірде-бір мүмкіндік жоқ.

     

    Тек бір-біріне іргелес жатқан қабаттар ғана байланыса алады. Жоғары деңгейлерде жұмыс істейтін бағдарламалар төменгі деңгейлерде кодты орындау жауапкершілігінен босатылады. Алыстағы хостпен байланыс орнату үшін, мысалы, қолданба коды көлік деңгейінде сұрауды қалай жасау керектігін білуі керек. Ол жіберілетін деректердің негізгі кодтау схемасын түсінбестен жұмыс істей алады. Оны өңдеу Физикалық деңгейге байланысты. Ол 0 және 1 тізбегі ғана болатын бастапқы деректерді тасымалдауға, сондай-ақ бит жылдамдығын реттеуге және қосылымды, сымсыз технологияны немесе құрылғыларды қосатын электр кабелін анықтауға жауапты.

     

    TCP/IP бес деңгейлі протоколы мыналарды қамтидыҚолданбалы деңгей, тасымалдау деңгейі, желілік деңгей, мәліметтерді байланыстыру деңгейі және физикалық деңгей, Осы TCP/IP қабаттары туралы білейік.

     

    1. Физикалық қабат:Физикалық деңгей желідегі құрылғылар арасындағы нақты сымды немесе сымсыз байланысты өңдейді. Ол құрылғылар арасындағы қосқышты, сымды немесе сымсыз қосылымды анықтайды және деректерді беру жылдамдығын реттеумен бірге бастапқы деректерді (0 және 1 секунд) жібереді.

     

    2. Деректер байланысының деңгейі:Желідегі физикалық қосылған екі түйін арасындағы байланыс деректер сілтемесі деңгейінде орнатылады және үзіледі. Ол мұны деректер пакеттерін жолға жібермес бұрын кадрларға бөлу арқылы жасайды. Media Access Control (MAC) құрылғыларды байланыстыру және деректерді жіберу және қабылдау құқықтарын көрсету үшін MAC мекенжайларын пайдаланады, ал Logical Link Control (LLC) желілік протоколдарды анықтайды, қателерді тексеруді жүзеге асырады және кадрларды синхрондайды.

     

    3. Желі деңгейі:Желілер арасындағы байланыстар Интернет желісінің негізі болып табылады. Интернет-коммуникация процесінің «желілік деңгейі» - бұл қосылымдар желілер арасында деректер пакеттерін алмасу арқылы жүзеге асырылатын Ашық жүйелердің өзара байланысы (OSI) моделінің үшінші деңгейі желілік деңгей болып табылады. Бірнеше протоколдар, соның ішінде Интернет протоколы (IP) осы деңгейде маршруттау, тестілеу және шифрлау сияқты мақсаттар үшін пайдаланылады.

     

    4. Тасымалдау деңгейі:Хост пен хост арасында байланыс орнату желілік деңгейлердің жауапкершілігі болып табылады. Көлік деңгейінің жауапкершілігі порттан портқа қосылуды орнату болып табылады. Біз физикалық деңгейдің, деректер байланысының деңгейінің және желілік деңгейдің өзара әрекеттесуі арқылы деректерді А компьютерінен В компьютеріне сәтті тасымалдадық. Деректерді A-to-B компьютеріне жібергеннен кейін В компьютері деректердің қай қолданба үшін тасымалданатынын қалай тани алады?

     

    Тиісінше, порт арқылы белгілі бір қолданбаға өңдеуді тағайындау қажет. Осылайша, IP мекенжайы мен порт нөмірі хосттың іске қосылған бағдарламасын бірегей анықтау үшін пайдаланылуы мүмкін.

     

    5. Қолданбалы қабат:Браузерлер мен электрондық пошта клиенттері қолданбалы деңгейде жұмыс істейтін клиенттік бағдарламалық құралдың мысалдары болып табылады. Бағдарламалар арасындағы байланысты және соңғы пайдаланушыларға пайдалы ақпаратты көрсетуді жеңілдететін хаттамалар қол жетімді. Гипермәтінді тасымалдау протоколы (HTTP), файлдарды тасымалдау протоколы (FTP), пошталық хаттама (POP), қарапайым поштаны тасымалдау протоколы (SMTP) және домендік атаулар жүйесі (DNS) қолданбалы деңгейде (DNS) жұмыс істейтін хаттамалардың мысалдары болып табылады. .



    web聊天