TCP/IP модел: Какво представляват слоевете и протоколът? TCP/IP стек

Какво представлява TCP/IP моделът?

TCP/IP модел ви помага да определите как конкретен компютър трябва да бъде свързан към интернет и как трябва да се предават данни между тях. Помага ви да създадете виртуална мрежа, когато множество компютърни мрежи са свързани заедно. Целта на TCP/IP модела е да позволи комуникация на големи разстояния.

TCP/IP означава Transmission Контролен протокол/ Интернет протокол. TCP/IP Stack е специално проектиран като модел за предлагане на високонадежден поток от байтове от край до край през ненадеждна мрежа.

TCP характеристики

Ето основните характеристики на TCP IP протокола:

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

Четири слоя TCP/IP модел

В този TCP/IP урок ще обясним различните слоеве и техните функционалности в TCP/IP модела:

TCP/IP концептуални слоеве
TCP/IP концептуални слоеве

Функционалността на TCP IP модела е разделена на четири слоя и всеки включва специфични протоколи.

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

  • Примерен слой
  • Транспортен слой
  • Интернет слой
  • Мрежов интерфейс
Четири слоя TCP/IP модел

Четири слоя TCP/IP модел

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

Приложният слой взаимодейства с приложна програма, което е най-високото ниво на OSI модела. Приложният слой е OSI слой, който е най-близо до крайния потребител. Това означава, че приложният слой OSI позволява на потребителите да взаимодействат с друго софтуерно приложение.

Приложният слой взаимодейства със софтуерните приложения, за да реализира комуникационен компонент. Интерпретирането на данни от приложната програма винаги е извън обхвата на OSI модела.

Пример за приложен слой е приложение като прехвърляне на файлове, имейл, отдалечено влизане и др.

Функцията на приложните слоеве е

  • Приложният слой ви помага да идентифицирате комуникационните партньори, определяйки наличността на ресурси и синхронизирайки комуникацията.
  • Тя позволява на потребителите да влизат в отдалечен хост
  • Този слой предоставя различни услуги за електронна поща
  • Това приложение предлага източници на разпределени бази данни и достъп до глобална информация за различни обекти и услуги.

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

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

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

Транспортният слой ви помага да контролирате надеждността на връзката чрез контрол на потока, контрол на грешки и сегментиране или де-сегментиране.

Транспортният слой също така предлага потвърждение за успешното предаване на данни и изпраща следващите данни, в случай че не са възникнали грешки. TCP е най-известният пример за транспортен слой.

Важни функции на транспортните слоеве

  • Той разделя съобщението, получено от сесийния слой, на сегменти и ги номерира, за да направи последователност.
  • Транспортният слой гарантира, че съобщението е доставено до правилния процес на целевата машина.
  • Той също така гарантира, че цялото съобщение пристига без грешка, в противен случай трябва да бъде предадено.

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

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

Интернет слоят предлага функционален и процедурен метод за прехвърляне на последователности от данни с променлива дължина от един възел към друг с помощта на различни мрежи.

Доставката на съобщения на мрежовия слой не дава никакъв гарантиран надежден протокол на мрежовия слой.

Протоколите за управление на слоя, които принадлежат към мрежовия слой, са:

  1. Протоколи за маршрутизиране
  2. Управление на мултикаст група
  3. Присвояване на адрес на мрежов слой.

Мрежовият интерфейсен слой

Мрежовият интерфейсен слой е този слой на четирислойния TCP/IP модел. Този слой се нарича още слой за мрежов достъп. Помага ви да дефинирате подробности за това как данните трябва да се изпращат чрез мрежата.

Той също така включва как битовете трябва да бъдат оптически сигнализирани от хардуерни устройства, които директно взаимодействат с мрежова среда, като коаксиални, оптични, коаксиални, оптични кабели или кабели с усукана двойка.

Мрежовият слой е комбинация от линията за данни и определена в статията на референтния модел на OSI. Този слой определя как данните трябва да бъдат изпратени физически през мрежата. Този слой е отговорен за предаването на данни между две устройства в една и съща мрежа.

Разлики между моделите OSI и TCP/IP

Разлика между OSI и TCP/IP модел

Разлика между OSI и TCP/IP модел

Ето някои важни разлики между OSI и TCP/IP модел:

OSI Модел TCP/IP модел
Разработен е от ISO (Международна организация по стандартизация) Разработен е от ARPANET (Advanced Research Project Agency Network).
OSI моделът осигурява ясно разграничение между интерфейси, услуги и протоколи. TCP/IP няма ясни разграничителни точки между услуги, интерфейси и протоколи.
OSI се отнася за взаимосвързаност на отворени системи. TCP се отнася за Transmission Контролен протокол.
OSI използва мрежовия слой, за да дефинира стандарти и протоколи за маршрутизиране. TCP/IP използва само интернет слоя.
OSI следва вертикален подход. TCP/IP следва хоризонтален подход.
Модел OSI използвайте два отделни слоя физически и връзка за данни, за да определите функционалността на долните слоеве. TCP/IP използва само един слой (връзка).
OSI слоевете имат седем слоя. TCP/IP има четири слоя.
OSI модел, транспортният слой е ориентиран само към свързване. Слоят на TCP/IP модела е едновременно ориентиран към връзка и без връзка.
В OSI модела слоят на връзката за данни и физическият са отделни слоеве. В TCP физическата връзка и връзката за данни се комбинират като един слой хост-мрежа.
Слоевете на сесията и представянето не са част от TCP модела. В TCP модела няма слой за сесия и представяне.
Дефинира се след появата на интернет. Дефиниран е преди появата на интернет.
Минималният размер на OSI хедъра е 5 байта. Минималният размер на заглавието е 20 байта.

Най-често срещаните TCP/IP протоколи

Някои широко използвани най-често срещани TCP/IP протоколи са:

TCP

Transmission Control Protocol е набор от интернет протоколи, който разделя съобщението на TCP сегменти и ги сглобява отново от приемащата страна.

IP

Адрес на интернет протокол, известен още като an IP адрес е цифров етикет. Присвоява се на всяко устройство, което е свързано към a компютърна мрежа който използва IP за комуникация. Неговата функция за маршрутизиране позволява работа в мрежа и по същество установява Интернет. Комбинацията от IP с TCP позволява разработване на виртуална връзка между дестинация и източник.

HTTP

Протоколът за прехвърляне на хипертекст е основата на World Wide Web. Използва се за прехвърляне на уеб страници и други подобни ресурси от HTTP сървъра или уеб сървъра към уеб клиента или HTTP клиента. Всеки път, когато използвате уеб браузър като Google Chrome or Firefox, вие използвате уеб клиент. Помага на HTTP да прехвърля уеб страници, които поискате от отдалечените сървъри.

SMTP

SMTP означава Simple mail transfer protocol. Този протокол поддържа електронна поща и е известен като обикновен протокол за прехвърляне на поща. Този протокол ви помага да изпратите данните на друг имейл адрес.

SNMP

SNMP означава Simple Network Management Protocol. Това е рамка, която се използва за управление на устройствата в интернет чрез използване на TCP/IP протокола.

DNS

DNS означава Система за имена на домейни. IP адрес, който се използва за уникално идентифициране на връзката на хост към интернет. Потребителите обаче предпочитат да използват имена вместо адреси за този DNS.

TELNET

TELNET означава Терминална мрежа. Той установява връзка между локалния и отдалечения компютър. Той установи връзка по такъв начин, че можете да симулирате вашата локална система в отдалечената система.

FTP

FTP означава протокол за прехвърляне на файлове. Това е най-често използваният стандартен протокол за предаване на файлове от една машина на друга.

Предимства на TCP/IP модела

Ето плюсовете/ползите от използването на TCP/IP модела:

  • Помага ви да установите/настроите връзка между различни видове компютри.
  • Работи независимо от операционната система.
  • Поддържа много протоколи за маршрутизиране.
  • Той позволява работата в мрежа между организациите.
  • TCP/IP моделът има силно мащабируема архитектура клиент-сървър.
  • Може да се управлява самостоятелно.
  • Поддържа редица протоколи за маршрутизиране.
  • Може да се използва за установяване на връзка между два компютъра.

Недостатъци на TCP/IP модела

Ето няколко недостатъка на използването на TCP/IP модела:

  • TCP/IP е сложен модел за настройка и управление.
  • Плитките/режийните разходи на TCP/IP са по-високи от IPX (Internetwork Packet Exchange).
  • В този модел транспортният слой не гарантира доставка на пакети.
  • Замяната на протокол в TCP/IP не е лесна.
  • Няма ясно разделение от своите услуги, интерфейси и протоколи.

Oбобщение

  • Пълната форма на TCP/IP модела е обяснена като Transmission Контролен протокол/ Интернет протокол.
  • TCP поддържа гъвкава архитектура
  • Приложният слой взаимодейства с приложна програма, което е най-високото ниво на OSI модела.
  • Интернет слой е втори слой на TCP/IP модела. Известен е още като мрежов слой.
  • Транспортният слой се основава на мрежовия слой, за да осигури транспорт на данни от процес на изходна системна машина към процес на целева система.
  • Мрежовият интерфейсен слой е този слой на четирислойния TCP/IP модел. Този слой се нарича още слой за мрежов достъп.
  • OSI моделът е разработен от ISO (Международна организация по стандартизация), докато TCP/IP моделът е разработен от ARPANET (Мрежа на агенция за напреднали изследователски проекти).
  • Адресът на интернет протокола, който също е известен като IP адрес, е цифров етикет.
  • HTTP е основата на World Wide Web.
  • SMTP означава Simple mail transfer protocol, който поддържа електронната поща, известен като обикновен имейл трансфер
  • SNMP означава Simple Network Management Protocol.
  • DNS означава Система за имена на домейни.
  • TELNET означава Терминална мрежа. Той установява връзка между локалния и отдалечения компютър
  • FTP означава протокол за прехвърляне на файлове. Това е най-често използваният стандартен протокол за предаване на файлове от една машина на друга.
  • Най-голямото предимство на TCP/IP модела е, че ви помага да установите/настроите връзка между различни типове компютри.
  • TCP/IP е сложен модел за настройка и управление.
  • Какви са различните видове TCP/IP слоеве?
    Има четири вида TCP/IP слоеве.

    1. Приложен слой
    2. Транспортен слой
    3. Интернет слой
    4. Мрежов интерфейс