Що таке TCP/IP?.

Найбільш цікаві користувачі персональних комп'ютерів, що працюють під управлінням операційних систем сімейства Windows, звичайно ж, заглядали в мережеві настройки і хоч раз в житті та встановлювали з'єднання з Інтернетом через модем або локальну мережу (як би інакше вони дісталися до цієї статті!). І десь у глибині закладок, серед значочков і кнопочок, вони, без сумніву, знаходили таку загадкову річ, як «Протокол Інтернету (TCP/IP)», а можливо, навіть налаштовували його самостійно.

Поговоримо про те, що ж таке цей самий TCP/IP і як він працює.

Перш за все, що таке мережевий протокол? За аналогією з «протоколами» людського спілкування, це набір правил, за якими комп'ютерні системи обмінюються інформацією. Природно, потрібно, щоб учасники «спілкування» говорили на одній мові, тобто, підтримували якийсь спільний протокол. Таким «мовою» для глобальної мережі Інтернет став TCP/IP, прийнятий в якості стандарту в 1983 році.

Абревіатура TCP/IP позначає ціле сімейство протоколів, сумісних між собою та призначених для вирішення різних завдань. Щоб зрозуміти, як це виглядає, уявімо собі листковий торт.

Самий верхній шар - це крем. Він складається з усього того, що ми щодня використовуємо, коли читаємо новини в Інтернеті, відправляємо і отримуємо пошту, спілкуємося по ICQ, викачуємо фільми, музику і програмне забезпечення. Це відбувається завдяки протоколів прикладного рівня (чому прикладного? А тому, що саме до них ми з вами, тобто користувачі, які безпосередньо й звертаємося), основні з яких були розглянуті раніше в іншій статті.

Крем лежить на товстому коржі, що представляє собою протоколи транспортного рівня. Без них неможлива доставка всіх наших листів, файлів і іншого неподобства, тому, кому вони призначаються. Два основні протоколи транспортного рівня: TCP і UDP.

TCP (Transmission Control Protocol), або протокол управління передачею (даних), називається ще протоколом надійної доставки. Це означає, що вся інформація, відправлена ??з даного протоколу, буде гарантовано доставлена ??саме тому одержувачу, якому вона відправлялася, а не зайде по дорозі в гості або в магазин, не спотвориться і не загубиться.


Щоб захиститися від всіх перерахованих напастей, в TCP перед початком передачі даних встановлюється з'єднання між відправником та одержувачем, а також використовуються різні методи виявлення та виправлення помилок.

UDP (User Datagram Protocol), або протокол користувацьких дейтаграм, не відрізняється такою педантичністю, а тому називається протоколом ненадійною доставки. Однак за допомогою цього протоколу можна значно швидше доставляти інформацію, що активно використовується в мережевих іграх реального часу і при передачі відеоданих.

Нижче товстого коржа розташовується шоколадна прошарок з протоколу IP (Internet Protocol), назва якого буквально так і перекладається - міжмережевий протокол. Оскільки основна праця по коректній обробці даних беруть на себе лежать вище транспортні протоколи, то IP поводиться з ними досить вільно.

Наприклад, пакети даних можуть відправлятися в довільному порядку, а не в тому , в якому вони спочатку знаходилися, дублюватися, приходити до адресата різним шляхами, пошкоджуватися і зовсім пропадати в надрах мережі. Тим не менш без цього протоколу Інтернет не зміг би працювати, тому що саме він пов'язує дві комп'ютерні системи, розташованих в різних мережах, різних країнах і на різних континентах.

Саме на цьому рівні моделі TCP/IP існують мережеві адреси, які ми представляємо як набори з 4 чисел, розділених крапками, наприклад: 127.0.0.1. За таким унікальним ідентифікаторах IP однозначно визначає одержувача і відправника даних. До мережному рівню належить також протокол ICMP, якому ми зобов'язані чудесної командою ping і не менш чудовою командою tracert.

Нижче мережевого рівня розташований корж канальних протоколів, серед яких Ethernet, IEEE 802.11, ATM, SLIP і інші, мало що говорять простому користувачеві, але дуже важливі для розробки, наприклад, мережевого обладнання або мобільних пристроїв.

А тарілкою для нашого торта є фізичний рівень - канали передачі даних, де вже немає мережевих протоколів, а є тільки частоти, амплітуди, модуляції і інша дичина.

За матеріалами сайту http://shkolazhizni.ru

Автор: Марина Середа