TCP хаттаманың функциясы


ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ
МИНИСТРЛІГІ
Қ. И. Сәтбаев атындағы Қазақ ұлттық техникалық
университеті
Есептеу техника кафедрасы
Тақырыбы: ТСР/IP таратуды басқару хаттамасы
Оқытушы Туманбаева К. Х. қызметі. ғылыми. дәрежесі
доцент. кандидат наук
Студент : Оспанкулов Ж.
Дуйсенбаев Ғ.
Мамандығы : 050719
Тобы : РЭТб-04-6қ.
Алматы 2006
TCP/IP Тарихы.
1969ж, қорғаныс Министерлігінің Агенттігі ғылыми проект бойынша (DARPA - Defense Advanced Research Projects Agency) желі құрылымын зерттеуші орталықтар байланыс орнату үшін толықтырды. Ең басты мәсе лерінің бірі бұл желінің ядролық шабуылға қарсы тұру әрекеті болды. Қысқа айтқанда, егер Совет өкіметі ядролык соғыс ашқанда, байланысты жақсарту үшін және желіге зиян келтірмеу қажет болды . Олардың ішіндегі бастылар мыналар: Олардың орталықтан басқарудан тәуелсіз болуы. Сол сияқты егер бір машина құртылса (немесе 10 немесе 100) желі құртылмауы керек.
Осы жүйенің бір түрі 1962 ж/е 1963 жылгы зерттеулер аркасында дуниеге жылдам енебастады және ARPANET деп аталады. ARPANET хабар бойынша жақсы жұмыс істеді, бірақ ол жүйенің периодттық тасталуын растады. Кроме Одан басқа, бұлжелінің ұзақ мерзімді үлкейюі қымбатқа соқты. Содан кейін сенімді хаттама түрлері ізделе бастады. Бұл ізденіс1970-дың ортасында TCP/IP-дің құрылуымен аяқталды.
TCP/IP басқа протоколдардан қосымша ерекшелігімен көрінді. Мысалы, TCP/IP талап етілмейтін болды (үлкен желі ресурстарын керек етпеді) . Содан басқа, TCP/IP басқа протоколдарға қарағанда сол кездері рұқсат етілген арзан құрастырылу мүмкіншілігі бар еді. Осы мүмкіндіктерге негізделе, TCP/IP атаққа ие бола бастады. Berkeley Software Distribution 4. 2 (BSD) UNIX шығарылымында 1983 TCP/IP интеграцияланды. Әрімен қарай оның UNIX комерциялық интеграциясында, жәнеTCP/IP Internet стандарты ретінде қабылданып, сол күйінде қазіргі кезге дейін келеді.
Сондай-ақ үлкен көлемді тұтынушылар Internet ағылып, TCP/IP қайта оқиды. Көптеген тұтынушылар желіге үлкен күш түсіреді. Осы күштерді азайтып және үлкен мәлімет тасымалдауды алу үшін, кейбір зерттеушілер TCP/IP-ді спутник арқылы байланыс жасауды жөн көрді. Өкінішке орай мұндай зерттеулер қазіргі кезде қиын көрсеткіштерге ие болды . TCP/IP шынында да бұл ұшін келмейді.
Қазіргі кезде TCP/IP көптеген мақсаттарда қолданылуда, Internet ғана емес. Мысалға, intranet TCP/Ip жиі қолданылуымен қалыптасуда. Мұндай орталарда TCP/IP басқа протоколдарға қарағанда үлкен жетістіктерге жетеді. TCP/IP мұндай қасиетінің бірі кең ауқымды әртүолі аппараттық жабдықтарда и операциялық жүйелерде құралуы. Сол сияқты TCP/IP пайдаланып гетерогенді желі құруға болады. Мұндай желілер Macs, IBM біріккен машиналар, Sun Sparcstations, MIPS машиналар және сол сияқты. Олардың әрқайсысы басқаларымен байланысуға ортақ протокол жиынтығын пайдалана алуы мүмкін. Осыған байланысты 1970-жылдары бірінші рет көрсетілгенде, TCP/IP ойламаған жерден атақты болып шықты.
TCP хаттаманың функциясы
Хаттама TCP (Transmission Control Protocol, Тапсырысты басқару хаттамасы) желідегі қолданыста түйіннен жіберілген, екі жақтамалы қолданбалы процесті іске асырады, TCP-дің стандартты жазылымы RFC-793 -те болады .
TCP - сенімді байт-бағдарланған(byte-stream) орнатылған байланыс хаттамасымен. IP хаттамасының арасында өзіндік ұсыныстармен. TCP TCP/IP стектің транспорттық деңгейінде болады. Жеткізуге ешқандай кепілдік бермей IP хаттама дейтаграмманы желі арқылы үлестіріп отырады, Ақпараттың келу реті, бүтіндігі және қабылдаушының мәліметті осы барлық хаттамалар ТСР хаттамасында орналасқан.
Дейтаграмманы қабылдау кезінде, Protocol ішінде ТСР хаттаманың коды көрсетілген (6), IP модульі дейтаграмма мәліметтерін TCP модульіне үлестіреді . TCP-бастамасы және қолданушының мәліметтері (қолданбалы процесс), осы мәліметтер TCP-сегменті б. т., TCP модульі бастамалы қызмет ақпаратын сараптайды, қолданушының мәліметтерін қай процеске арналғанын анықтайды., Мәліметтердің бұзылмай келуін тексеріп, оны қабылдап алғандығы туралы жіберушіге мәлімдейді.
Тапсырысты басқару хаттамасы бұл Internet-те қолданылатын ең басты хаттамалардың бірі. Ол қиын жағдайдағы есептерді яғни файлдарды тарату және жойылған сеанс сиақтыларды жеңілдетеді. ТСР бұл есептерді хабарды тиімді тарату әдісі арқылы шешеді. Бұдан ТСР-дің басқа хаттамалардан айырмашылығы, оның хабарды жеткізу сенімділігі. Ал сенімсіз жеткізу болса, онда хабарды бұзылусыз жетеді деп кепілдік бере алмайды. Сенімді ағын жеткізуі хабарлар қандай тізбекте және жағдайда жіберілсе сол жағдайда қабылданады.
ТСР жүйесі адрестеуші және сұраушы машина арасында орнатылатын виртуальды каналға сенеді. Бұл канал үш сатылы процесс арқылы ашылып, үшсатылы байланыстың ашылуы жиі ескеріледі. Бұл процесс 6. 3 суреттегі үлгі бойынша іске асады.
6. 3-сурет. ТСР/IP үшсатылы ашық қосылуы.
Канал ашылуынан кейін, хабарлар қарама-қарсы бағытта екі бағытта жүруі мүмкін. Бұл дуплексті тарату деп аталатын жағдайға әкеледі. Дуплексті таралу екі машинаның бір уақытта хабар алмасуына мүмкіндік береді. Сол сияқты, файлдар таралып жатқанда, әртүрлі шығатын қателер жіберуші машинаға жіберілуі мүмкін.
ТСР сондай-ақ кең ауқымда қате табуды қамтамасыз етеді. Әр блокқа жіберілген хабарлардың сан мәндері генерацияланады. Осы сан мәндерін пайдаланып, екі машина әр берілген блокты идинтифицирлайды. Әр сәтті жіберілген блок үшін қабылдаушы түйіндер жіберушіге таратудың дұрыс болғандығын хабарлайды. Керісінше егер тарату дұрыс болмаса, екі хабар шығуы мүмкін :
· Жіберуші машина қате туралы информацияны алады.
· Жіберуші машина ештеңе алмайды.
Егер қате шықса, мағлұматтар қайтадан беріледі. Егер қате фотальді болса, таратылу қайта орнатылады. Фотальді қатенің мысала байланыстың үзілуі болып табылады.
Сол сияқты, берілген уақыт аралығында растау алынбаса, ақпарат сол күйінде қайта беріледі. Бұл процесс үзілген сеансты немесе таратуды аяқтау үшін көп рет қайталануы мүмкін. Көріп тұрғанымыздай егер қосылуға сұраныс берілсе онда мағлұматтар алмасады . Қазір егер бұл сұраныс өзінің адресіне жеткенде не болатынын зерттеу уақыты. Әрқашан бір машина екіншіге қосылуы үшін ол адресін анықтап сұрайды. Ортақ ойда бұл адресат Internet (IP) адресімен және нысандық аппараттық адресімен көрсетіледі. Бірақта нақтылы қарайтын болсақ, сұраушы машина тағы адресатта байланыс орнатуға әрекеттенетін ұсыныс анықталады.
Бұл өзіне екі элементті қосады:
-Inetd деп аталатын программа.
-Порттар негізіндегі жүйе.
ПОРТТАР
Көптеген TCP/IP программалары интернет бойынша инициальизирланған долуы мүмкін. Олардың көбісі клиент/сервер бағытталған. Қосылуға сұраныс алынысымен, Inetd клиенттік машина сұранысын байланыстыратын сервер программасын орнатады.
Бұл процесті жеңілдету үшін әр ұсынысқа ерекше адрес ұсынылады. Бұл адрес порт деп аталады. Көрсетіліп отырған ұсыныс сондай спецификалық портпен байланысты және қашанда осы портқа кез-клген сұраныс қосылса онда келесі қатысты ұсыныстар қосылады ( яғни ұсынысты орнатушы Inetd программасы ) .
Интернеттің ортаңғы серверлерінде мыңдаған порттар болады. Қолайлы мақсатына және эфектифтік тағайындалу порты үшін стандарты құрылымдық әрекет ету құрастырылды. (Басқа сөздермен, жүйелі администратор өзінің шешімі бойынша сервистерді портармен байланыстыра алады., әшейінде сервистер танылған порттармен байланысты. Олар әшейінде танымал порттар болып бөлінеді) . Порт және ұсыныс белгілері көрсетілген 6. 2 таблицасын қараңыз.
6. 2 кесте. Ортақ порттар және оған қатысты севистер
Базалық мәлімет тарату
TCP модульі өздерінің клиенттер арасында үзіліссіз мәлімет ағындарын екіжақты бағытта хабар таратуды орындайды. TCP клиенттері болып қолданбалы процесстер, TCP модульін шақырушы екінші түіндегі процесс-клиентке қабылдау немесе жіберу мүмкіндігі болып табылады.
TCP хаттамасы клиент мәліметтерін үздіксіз неинтерпретирлаушы ағын октет көрсетіледі. TCP осы ағынды бөлшектеп басқа түйінге TCP-сегментіне қандай да бір өлшемі таратады. Сегменттерді таратып қабылдауды TCP модульі IP модульін шақырады.
Мәліметтерді шұғыл жіберу TCP-модулдің процесс-клиенті арнайы PUSH функции арқылы сұралуы мүмкін, әйтпесе TCP -дің өзі клиент мәліметтерін қалай жинау және қашан жіберу керектігін немесе алынған мәліметтердіқашан клиентке жіберу керектігі сұралады.
IP Функциясы
IP протоколы TCP/IP стек протоколдарының желі аралық деңгейі болып табылады. IP протоколының функциясы RFC-791 стандартында келесідей анықталады: “ IP протокол дейтаграмма дейтін блоктық мәліметтер байланысын жіберушіден қабылдаушыға қамтамассыз етеді, мұнда жіберуші мен қабылдаушы болып компьютерлер фиксирланған адрес ұзындығымен идентифицирлау табылады ( IP-адресами ) . IP протоколы мәліметтер желі арқылы аз өлшемді пакеттер дейтаграмма ішінде фрагментация мен хаттамажиынын қамтамассыз етуге тиіс. IP протоколы қосылды құрусыз сенімсіз протокол болып келеді . Яғни, бүл IP протокол ақпараттарды жеткізуді, ақпараттарды бүтіндей жеткізуіне, қызметтегі хабарладың алмасуына, яғни түйіндер арасындағы байланыстың бар жоғына кепілдік бере алмайды . Протокол IP әрбір дейтаграмманы интернеттегі басқа дейтаграммалармен байланыспайтын тәуелсіз бірлік ретінде қарайды. Дейтаграмма желіге жіберілісімен оның тағдыры жіберілушімен басқарылмайды (IP деңгейінде) . Егер дейтаграмма жеткізілмесе, ол жойылуы мүмкін.
IP протоколының негізгі қызметтерінің бірі, екі түін арасындағы қабылдаушы адресі негізінде жолды анықтау үшін дейтаграмм маршрутизациясы қолданылады.
... жалғасы- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz