Огляд TCP / IP
- TCP / IP означає Протокол управління передачею / Інтернет-протокол, який є комбінацією двох протоколів, а саме протоколу TCP та протоколу IP. Це набір протоколів, розроблений до моделі OSI. TCP / IP - це не що інше, як протокол зв'язку, який використовується для підключення пристроїв в Інтернеті.
- TCP / IP - це ієрархічний протокол, який складається з інтерактивних модулів, де кожен модуль забезпечує конкретну функціональність. Передача даних через Інтернет-з'єднання здійснюється за допомогою TCP / IP. Він показує, як передаються дані через Інтернет-з'єднання
- У TCP / IP TCP несе відповідальність за поділ повідомлень або файлів у невеликі пакети під час передачі через Інтернет-з'єднання та збирання їх у пункті призначення. IP відповідає за присвоєння адреси пакетам, щоб вони могли досягти правильного пункту призначення.
Як працює TCP / IP?
Функціональність TCP / IP поділяється на п’ять шарів -1) Фізичний шар, Шар передачі даних, Мережевий шар, Транспортний шар, Шлях програми.
Фізичний шар
- Фізичний шар перетворює двійкові дані в сигнали та передає через локальний носій інформації. У цьому шарі одиницею зв'язку є єдиний біт. Коли з'єднання встановлено між двома пристроями, дані протікають у вигляді потоку байтів. Фізичний шар доставляє біти.
Шар зв'язку даних
- Layer Data Layer визначає формат даних у мережі. Фізична адресація проводиться в шарі передачі даних. MAC-адреса джерела та призначення призначені пакету даних для формування кадру.
- У шарі зв'язку даних одиницею зв'язку є кадр. Цей шар розділяє повідомлення або файл у кадрі. Кадр - це не що інше, як пакет, який відповідає за інкапсуляцію даних, отриманих від мережевого рівня.
Мережевий шар
- У мережевому шарі одиницею зв'язку є Пакети. Цей шар забезпечує IP-адресу джерела та призначення до кожного сегменту, щоб сформувати пакет. Мережевий шар забезпечує такі функції, як логічна адресація, тобто IP-адресація, визначення шляху та маршрутизація. Маршрутизація - це спосіб переміщення пакету даних від джерела до місця призначення.
- На основі IP-адреси та маски в мережі приймаються рішення щодо маршрутизації. Тоді як визначення шляху - це процес вибору найкращого можливого шляху передачі даних до приймача. Він використовує такі протоколи, як OSPF (Open Shortest Path First), BGP (Border Gateway Protocol) тощо.
Транспортний шар
- Транспортний рівень відповідає за передачу даних з одного місця в інше. Він контролює надійність зв'язку через сегментацію, контроль потоку та контроль помилок.
- Сегментація - це процес поділу отриманих даних на невеликі одиниці, що називаються сегментами.
- Сегмент - це одиниця зв'язку в цьому шарі.
- Контроль потоку: Контроль потоку - це процес контролю кількості переданих даних.
- Контроль помилок: транспортний шар використовує схему автоматичного повторного запиту для повторної передачі втрачених або пошкоджених даних. До кожного сегменту додається група ботів під назвою контрольної суми, щоб з’ясувати отриманий сегмент, який має помилки.
У транспортному шарі використовуються 2 протоколи:
- User Datagram Protocol: Протокол User Datagram користується послугою без підключення. тобто UDP доставляє пакети даних без встановлення заздалегідь заданого шляху, отже, не встановлено сеансу для з'єднання. У UDP шлях залежить від трафіку наявного шляху.
- Протокол управління передачею: Протокол управління передачею використовує послугу, орієнтовану на з'єднання. У сервісно-орієнтованій службі TCP вирішує, що одиниці даних про шлях доставляються через прийнятий шлях. Коли розмова TCP закінчена, сеанс припиняється.
Прикладний шар
Одиницею зв'язку на рівні додатка є повідомлення. Це дозволяє користувачеві отримувати доступ до Інтернет-сервісів. Він використовується мережевими програмами, які використовують Інтернет. У цьому шарі визначено багато протоколів для надання такої послуги, як FTP для передачі файлів, HTTP або HTTPS для доступу до www, тобто всесвітньої павутини, SMTP для електронної пошти, TELNET для віртуальних терміналів тощо.
Протоколи TCP / IP
Нижче наведено список часто використовуваних протоколів TCP / IP: -
HTTP
HTTP розшифровується як протокол передачі HyperText. HTTP встановлює зв'язок між клієнтом і сервером для передачі даних. Це незахищена передача. Клієнт надсилає запит на сервер через веб-браузер для перегляду зазначеної інформації. Після отримання запиту сервер надсилає клієнту вказану інформацію.
HTTPS
HTPPS розшифровується як HyperText Transfer Protocol Secure. HTTPS встановлює зв'язок між клієнтом і сервером для передачі даних. Це безпечна передача. Клієнт в основному використовує цей HTTPS для надсилання приватної інформації, такої як дані кредитної картки, онлайн-транзакції тощо, на сервер через Інтернет-з'єднання.
FTP
FTP - протоколи передачі файлів. Він використовує послуги TCP для передачі файлів з одного хоста на інший. Він встановлює зв'язок між двома хостами. після встановлення з'єднання хост може надсилати та приймати дані або файли.
SMTP
SMTP означає Простий протокол передачі пошти. Це широко використовуваний і найважливіший протокол, який використовується для передачі електронних листів від відправника до одержувача. Це протокол рівня додатків, як ми бачили раніше. Це протокол Push, який використовується для надсилання електронного листа. Після цього протоколи POP поштового відділення) або протокол IMAP (протокол доступу до повідомлення в Інтернеті) отримують електронні листи на кінці приймача.
TELNET
TELNET означає Terminal Network. Він встановлює зв'язок між локальним комп'ютером та віддаленим комп'ютером таким чином, що локальний термінал здається терміналом на віддаленій системі.
FTP
FTP означає протокол передачі файлів. Це інтернет-протокол, який використовується для передачі даних, медіа-файлів з одного комп'ютера на інший.
Переваги TCP / IP
- Забезпечує масштабованість, ця функція дозволяє додавати N кількість мереж без порушення поточних служб.
- Він сумісний, а це означає, що дозволяє двом різним системам спілкуватися через неоднорідну мережу.
- Це відкритий код, тобто безкоштовний у використанні. Будь-хто може використовувати його для спілкування.
- Це стандартна галузева модель, розроблена для вирішення проблем, пов’язаних з комунікацією по мережі
- Він призначає унікальну IP-адресу кожному пристрою в мережі. тому кожен пристрій ідентифікується однозначно по мережі.
Висновок
У цій статті ми побачили, що таке TCP / IP, детальне пояснення шарів у TCP / IP та переваги їх використання в мережі.
Рекомендовані статті
Це було керівництвом щодо того, що таке TCP / IP. Тут ми обговорюємо роботу, переваги та шари в TCP / IP. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -
- Що таке мережеві протоколи
- Архітектура СУБД
- Питання для співбесіди CCNA
- Що таке протокол TCP?