logo

TCP/IP модел

  • Моделът TCP/IP е разработен преди модела OSI.
  • Моделът TCP/IP не е точно подобен на модела OSI.
  • TCP/IP моделът се състои от пет слоя: приложен слой, транспортен слой, мрежов слой, слой на връзката за данни и физически слой.
  • Първите четири слоя осигуряват физически стандарти, мрежов интерфейс, работа в мрежа и транспортни функции, които съответстват на първите четири слоя на OSI модела и тези четири слоя са представени в TCP/IP модела от един слой, наречен приложен слой.
  • TCP/IP е йерархичен протокол, съставен от интерактивни модули и всеки от тях предоставя специфична функционалност.

Тук йерархичен означава, че всеки протокол от по-високо ниво се поддържа от два или повече протокола от по-ниско ниво.

Функции на TCP/IP слоеве:

TCP/IP модел

Слой за мрежов достъп

  • Мрежовият слой е най-ниският слой на TCP/IP модела.
  • Мрежовият слой е комбинацията от физическия слой и слоя за връзка с данни, дефинирани в референтния модел на OSI.
  • Той определя как данните трябва да бъдат изпратени физически през мрежата.
  • Този слой е отговорен основно за предаването на данни между две устройства в една и съща мрежа.
  • Функциите, изпълнявани от този слой, са капсулиране на IP дейтаграмата в кадри, предавани от мрежата, и картографиране на IP адреси във физически адреси.
  • Протоколите, използвани от този слой, са ethernet, token ring, FDDI, X.25, frame relay.

Интернет слой

  • Интернет слой е вторият слой на TCP/IP модела.
  • Интернет слой е известен също като мрежов слой.
  • Основната отговорност на интернет слоя е да изпраща пакетите от всяка мрежа и те да пристигат до местоназначението, независимо от маршрута, който поемат.

Следните протоколи, използвани в този слой, са:

IP протокол: В този слой се използва IP протокол и той е най-важната част от целия TCP/IP пакет.

Следват отговорностите на този протокол:

    IP адресиране:Този протокол прилага логически хост адреси, известни като IP адреси. IP адресите се използват от интернет и по-високите слоеве за идентифициране на устройството и за осигуряване на маршрутизиране на мрежата.Комуникация от хост към хост:Той определя пътя, по който да се предават данните.Капсулиране и форматиране на данни:IP протоколът приема данните от протокола на транспортния слой. IP протоколът гарантира, че данните се изпращат и получават сигурно, той капсулира данните в съобщение, известно като IP дейтаграма.Фрагментиране и повторно сглобяване:Ограничението, наложено върху размера на IP дейтаграмата от протокола на слоя за връзка за данни, е известно като максимална единица за предаване (MTU). Ако размерът на IP дейтаграмата е по-голям от единицата MTU, тогава IP протоколът разделя дейтаграмата на по-малки единици, така че да могат да пътуват през локалната мрежа. Фрагментирането може да се извърши от подателя или междинния рутер. От страната на приемника всички фрагменти се сглобяват отново, за да образуват оригинално съобщение.Маршрутизация:Когато IP дейтаграма се изпраща през същата локална мрежа като LAN, MAN, WAN, това е известно като директна доставка. Когато източникът и дестинацията са в отдалечената мрежа, тогава IP дейтаграмата се изпраща индиректно. Това може да бъде постигнато чрез маршрутизиране на IP дейтаграмата през различни устройства като рутери.

ARP протокол

  • ARP означава Протокол за разрешаване на адреси .
  • ARP е протокол на мрежов слой, който се използва за намиране на физическия адрес от IP адреса.
  • Двата термина се свързват главно с ARP протокола:
      ARP заявка:Когато подателят иска да знае физическия адрес на устройството, той излъчва ARP заявката към мрежата.ARP отговор:Всяко устройство, свързано към мрежата, ще приеме ARP заявката и ще я обработи, но само получателят разпознава IP адреса и изпраща обратно своя физически адрес под формата на ARP отговор. Получателят добавя физическия адрес както към своята кеш памет, така и към заглавката на дейтаграмата

ICMP протокол

    ICMPозначава Internet Control Message Protocol.
  • Това е механизъм, използван от хостовете или рутерите за изпращане на известия относно проблеми с дейтаграмата обратно до подателя.
  • Дейтаграмата пътува от рутер към рутер, докато достигне местоназначението си. Ако маршрутизаторът не може да насочи данните поради някои необичайни условия, като например забранени връзки, запалено устройство или претоварване на мрежата, тогава се използва ICMP протоколът, за да информира подателя, че дейтаграмата не може да бъде доставена.
  • ICMP протоколът използва главно два термина:
      ICMP тест:ICMP тест се използва за проверка дали дестинацията е достъпна или не.
  • ICMP отговор:ICMP Reply се използва за проверка дали целевото устройство отговаря или не.
  • Основната отговорност на ICMP протокола е да докладва проблемите, а не да ги коригира. Отговорността за корекцията е на подателя.
  • ICMP може да изпраща съобщенията само до източника, но не и до междинните рутери, тъй като IP дейтаграмата носи адресите на източника и дестинацията, но не и на рутера, към който се предава.

  • Транспортен слой

    Транспортният слой отговаря за надеждността, контрола на потока и корекцията на данните, които се изпращат по мрежата.

    Двата протокола, използвани в транспортния слой, са Протокол за потребителска дейтаграма и протокол за контрол на предаването .

      Протокол за потребителска дейтаграма (UDP)
      • Той осигурява услуга без връзка и предаване от край до край.
      • Това е ненадежден протокол, тъй като открива грешките, но не посочва грешката.
      • Протоколът за потребителска дейтаграма открива грешката, а ICMP протоколът съобщава за грешката на подателя, че потребителската дейтаграма е била повредена.
      • UDP се състои от следните полета:
        Адрес на порт източник: Адресът на порта източник е адресът на приложната програма, която е създала съобщението.
        Адрес на пристанището на местоназначение: Адресът на порта на дестинацията е адресът на приложната програма, която получава съобщението.
        Обща дължина: Той определя общия брой байтове на потребителската дейтаграма в байтове.
        Контролна сума: Контролната сума е 16-битово поле, използвано при откриване на грешки.
      • UDP не уточнява кой пакет е загубен. UDP съдържа само контролна сума; не съдържа идентификатор на сегмент от данни.
    TCP/IP модел
    TCP/IP модел
      Протокол за контрол на предаването (TCP)
      • Той предоставя услуги на пълен транспортен слой за приложения.
      • Създава виртуална верига между подателя и получателя и е активна по време на предаването.
      • TCP е надежден протокол, тъй като открива грешката и препредава повредените рамки. Следователно, той гарантира, че всички сегменти трябва да бъдат получени и потвърдени, преди предаването да се счита за завършено и виртуалната верига да бъде отхвърлена.
      • В края на изпращането TCP разделя цялото съобщение на по-малки единици, известни като сегмент, и всеки сегмент съдържа пореден номер, който е необходим за пренареждане на кадрите, за да се образува оригинално съобщение.
      • В приемащия край TCP събира всички сегменти и ги пренарежда въз основа на поредни номера.

    Приложен слой

    • Приложният слой е най-горният слой в TCP/IP модела.
    • Той отговаря за обработката на протоколи на високо ниво, въпроси на представителството.
    • Този слой позволява на потребителя да взаимодейства с приложението.
    • Когато един протокол на приложния слой иска да комуникира с друг приложен слой, той препраща своите данни към транспортния слой.
    • В приложния слой възниква неяснота. Всяко приложение не може да бъде поставено в приложния слой, освен тези, които взаимодействат с комуникационната система. Например: текстовият редактор не може да се разглежда в приложния слой, докато се използва уеб браузър HTTP протокол за взаимодействие с мрежата, където HTTP protocol е протокол на приложния слой.

    Следват основните протоколи, използвани в приложния слой:
      HTTP:HTTP означава протокол за трансфер на хипертекст. Този протокол ни позволява достъп до данните в световната мрежа. Той прехвърля данните под формата на обикновен текст, аудио, видео. Известен е като протокол за трансфер на хипертекст, тъй като има ефективността да се използва в хипертекстова среда, където има бързи скокове от един документ към друг.SNMP:SNMP означава Simple Network Management Protocol. Това е рамка, използвана за управление на устройствата в интернет с помощта на пакета протоколи TCP/IP.SMTP:SMTP означава Simple mail transfer protocol. TCP/IP протоколът, който поддържа електронната поща, е известен като прост протокол за прехвърляне на поща. Този протокол се използва за изпращане на данните до друг имейл адрес.DNS:DNS означава Система за имена на домейни. IP адресът се използва за уникално идентифициране на връзката на хост към интернет. Но хората предпочитат да използват имената вместо адресите. Следователно системата, която свързва името с адреса, е известна като система за имена на домейни.TELNET:Това е съкращение за терминална мрежа. Той установява връзката между локалния компютър и отдалечения компютър по такъв начин, че локалният терминал изглежда като терминал в отдалечената система.FTP:FTP означава протокол за прехвърляне на файлове. FTP е стандартен интернет протокол, използван за предаване на файлове от един компютър на друг компютър.