- Моделът TCP/IP е разработен преди модела OSI.
- Моделът TCP/IP не е точно подобен на модела OSI.
- TCP/IP моделът се състои от пет слоя: приложен слой, транспортен слой, мрежов слой, слой на връзката за данни и физически слой.
- Първите четири слоя осигуряват физически стандарти, мрежов интерфейс, работа в мрежа и транспортни функции, които съответстват на първите четири слоя на OSI модела и тези четири слоя са представени в 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 пакет.
Следват отговорностите на този протокол:
ARP протокол
- ARP означава Протокол за разрешаване на адреси .
- ARP е протокол на мрежов слой, който се използва за намиране на физическия адрес от IP адреса.
ICMP протокол
- Това е механизъм, използван от хостовете или рутерите за изпращане на известия относно проблеми с дейтаграмата обратно до подателя.
- Дейтаграмата пътува от рутер към рутер, докато достигне местоназначението си. Ако маршрутизаторът не може да насочи данните поради някои необичайни условия, като например забранени връзки, запалено устройство или претоварване на мрежата, тогава се използва ICMP протоколът, за да информира подателя, че дейтаграмата не може да бъде доставена.
- ICMP протоколът използва главно два термина:
ICMP тест: ICMP тест се използва за проверка дали дестинацията е достъпна или не.
Транспортен слой
Транспортният слой отговаря за надеждността, контрола на потока и корекцията на данните, които се изпращат по мрежата.
Двата протокола, използвани в транспортния слой, са Протокол за потребителска дейтаграма и протокол за контрол на предаването .
- Той осигурява услуга без връзка и предаване от край до край.
- Това е ненадежден протокол, тъй като открива грешките, но не посочва грешката.
- Протоколът за потребителска дейтаграма открива грешката, а ICMP протоколът съобщава за грешката на подателя, че потребителската дейтаграма е била повредена.
- UDP не уточнява кой пакет е загубен. UDP съдържа само контролна сума; не съдържа идентификатор на сегмент от данни.
Адрес на порт източник: Адресът на порта източник е адресът на приложната програма, която е създала съобщението.
Адрес на пристанището на местоназначение: Адресът на порта на дестинацията е адресът на приложната програма, която получава съобщението.
Обща дължина: Той определя общия брой байтове на потребителската дейтаграма в байтове.
Контролна сума: Контролната сума е 16-битово поле, използвано при откриване на грешки.
- Той предоставя услуги на пълен транспортен слой за приложения.
- Създава виртуална верига между подателя и получателя и е активна по време на предаването.
- TCP е надежден протокол, тъй като открива грешката и препредава повредените рамки. Следователно, той гарантира, че всички сегменти трябва да бъдат получени и потвърдени, преди предаването да се счита за завършено и виртуалната верига да бъде отхвърлена.
- В края на изпращането TCP разделя цялото съобщение на по-малки единици, известни като сегмент, и всеки сегмент съдържа пореден номер, който е необходим за пренареждане на кадрите, за да се образува оригинално съобщение.
- В приемащия край TCP събира всички сегменти и ги пренарежда въз основа на поредни номера.
Приложен слой
- Приложният слой е най-горният слой в TCP/IP модела.
- Той отговаря за обработката на протоколи на високо ниво, въпроси на представителството.
- Този слой позволява на потребителя да взаимодейства с приложението.
- Когато един протокол на приложния слой иска да комуникира с друг приложен слой, той препраща своите данни към транспортния слой.
- В приложния слой възниква неяснота. Всяко приложение не може да бъде поставено в приложния слой, освен тези, които взаимодействат с комуникационната система. Например: текстовият редактор не може да се разглежда в приложния слой, докато се използва уеб браузър HTTP протокол за взаимодействие с мрежата, където HTTP protocol е протокол на приложния слой.