Основи на работата в мрежа, Блог на любителите на експерименти

TCP/IP стек протокол

Всъщност, каква е мрежата? Мрежа - това са повече от 2 компютъра, свързани помежду си с някакъв вид проводници чрез комуникационни канали, в по-сложен пример - от някакъв вид мрежово оборудване и обмен на информация помежду си съгласно определени правила. Тези правила са "продиктувани" стека на протокола TCP/IP.

Протокол за контрол на предаването/Интернет протокол (стек протокол TCP/IP) - с прости думи, това е набор от взаимодействащи протоколи от различни нива (може да се добави, че всяко ниво взаимодейства със съседно, т.е. стек, IMHO, по-лесно е да се разбере), според която данните се обменят в мрежата. Всеки протокол - това е набор от правила, според които се обменят данни. Обща сума, TCP/IP стек протокол - това е набор от правила. Тук може да възникне разумен въпрос: защо има много протоколи? Наистина ли е невъзможно да обменяме всичко, използвайки един протокол?

Работата е там, че всеки протокол описва строго възложени него регламенти. В допълнение, протоколите са разделени по нива на функционалност, което позволява работата на мрежовото оборудване и софтуер става много по-опростена, по-прозрачна и изпълнява "своя" набор от задачи.

основи
За да разделите този набор от протоколи на слоеве, OSI мрежов модел (Английски основен референтен модел за взаимосвързаност на отворени системи, 1978, той е и основният референтен модел за взаимодействие на отворени системи). OSI модел се състои от седем различни нива. Нивото отговаря за отделен раздел в работата на комуникационните системи, не зависи от съседните нива - то предоставя само определени услуги. Всеки слой изпълнява своята задача съгласно набор от правила, наречени протокол. Моделът OSI може да бъде илюстриран със следната фигура: Как се предават данните?

Фигурата показва, че има 7 слоя мрежа, които се разделят на: приложен, изгледи, сесия, транспорт, мрежа, канал, физически. Всяко от нивата съдържа свой собствен набор от протоколи. Списъкът с протоколи по ниво на взаимодействие е добре представен в Уикипедия:

мрежа

Самият стек протокол TCP/IP еволюира паралелно с приемането на модела OSI и не се „пресича“ с него, в резултат на което има леко несъгласие в несъответствието между стека протоколи и слоевете на модела OSI. Обикновено, в TCP/IP стек горните 3 слоя (приложение, презентация и сесия) на модела OSI се комбинират в един - приложени. Тъй като такъв стек не осигурява единен протокол за прехвърляне на данни, функциите за определяне на типа данни се прехвърлят в приложението. Опростено интерпретация на TCP/IP стека спрямо OSI модела може да се представи по следния начин: