Люди, які користуються Інтернетом, хоча б раз чули про набір мережевих протоколів TCP / IP. Говорячи простою мовою, це своєрідний «клей», який пов'язує глобальну мережу, забезпечує їй стабільну роботу. TCP / IP є засіб для обміну інформацією між різними комп'ютерами, які об'єднані в загальну мережу.
Можна сказати, що ці протоколи управляють Інтернетом, вони можуть зв'язати віддалено комп'ютери, незалежно від їх марки, типу операційної системи і інших параметрів.
Це протокол, який лежить в основі глобальної мережі. Ним користується будь-оператор. Припустимо, Ви використовуєте QWERTY Інтернет або якийсь інший варіант. На сьогоднішній день люди користуються двома головними версіями протоколу IP:
Є важливий момент: кожен окремий вузол має можливість встановити зв'язок з вузлами тільки всередині своєї мережі. Припустимо, в тому випадку, якщо вони все підключені до одного сегменту Інтернету. Якщо потрібно налагодити зв'язок з вузлами інших мереж, доцільно використовувати маршрутизатори.
Бажаєте побачити, як саме зображений маршрут пакета від Вашого ПК до інших вузлів? Тоді необхідно набрати спеціальну команду. В ОС Windows це tracert, в ОС Linux - traceroute.
Як влаштований протокол TCP?
Цей протокол базується на IP з метою доставки пакетів. Однак є істотні відмінності. Зокрема, додаються два важливих пункти:
- Встановлення з'єднання. Тому протокол TCP може гарантувати користувачу доставку. В цьому і полягає ключова відмінність від IP.
- Порти. Обмін пакетами відбувається не просто між окремими вузлами, він відбувається між додатками.
Протокол TCP актуальний сьогодні внаслідок своєї надійності. Його основне призначення - гарантований обмін даними. Надійність досягається завдяки трьом ключовим факторам:
- Протокол передбачає інсталяцію логічного з'єднання.
- Протокол здійснює нумерацію пакетів. Підтвердження прийому відбувається за допомогою квитанції. Якщо пакети губляться, то протокол організовує ще одну відправку.
- Розподіл байтового потоку на певні частини. Потім протокол здійснює їх передачу нижнього рівня. При цьому на приймальній стороні він знову збирає байти, організовуючи перманентний потік.
Як здійснюється з'єднання?
TCP-з'єднання насправді являє собою простий процес. Алгоритм такий:
- На першому етапі один вузол запрошує інший, відправляючи йому спеціальний пакет.
- Потім вузол-одержувач відповідає іншим пакетом. Ця згода на здійснення з'єднання.
- Перший вузол висилає підтвердження про те, що іншим вузлом прийнято згоду.
Тепер з'єднання налагоджено. Тому додатки, що працюють в цих двох вузлах, можуть обмінюватися пакетом даних на постійній основі.
Можна зробити невеликий висновок про те, що головне призначення TCP / IP - перетворення різних дрібних мереж в одну величезну мережу, де надаються послуги. Саме вони є актуальними для прикладних програм для обміну необхідною інформацією. Більш детальну інформацію можна дізнатися на сайті інтернет провайдерів. Наприклад, на порталі qwerty-internet.ru. де пропонують вигідне з фінансової точки зору підключення до глобальної мережі.