мо, як підключення до мережі Ethernet розпізнаються по 48-розрядним ідентифікаторам Ethernet, підключення до інтрамережі ідентифікуються 32-розрядними IP-адресами, які ми висловлюємо у формі десяткових чисел, розділених крапками (наприклад, 128.10.2.3). Взявши IP-адресу віддаленого комп'ютера, комп'ютер в інтрамережі або в Internet може відправити дані на нього, як ніби вони становлять частину однієї і тієї ж фізичної мережі. p> TCP/IP дає вирішення проблеми даними між двома комп'ютерами, підключеними до однієї і тієї ж інтрамережі, але належать різним фізичним мереж. Рішення складається з декількох частин, причому кожен член сімейства протоколів TCP/IP вносить свою лепту у спільну справу. IP - самий фундаментальний протокол з комплекту TCP/IP - передає IP-дейтаграми по інтрамережі і виконує важливу функцію, звану маршрутизацією, по суті справи це вибір маршруту, за яким дейтаграма буде слідувати з пункту А в пункт B, і використання маршрутизаторів для "стрибків" між мережами. p> TCP - Це протокол більш високого рівня, який дозволяє прикладним програмам, запущеним на різних головних комп'ютерах мережі, обмінюватися потоками даних. TCP поділяє потоки даних на ланцюжки, які називаються TCP-сегментами, і передає їх за допомогою IP. У більшості випадків кожен TCP-сегмент пересилається в одній IP-дейтаграмі. Однак при необхідності TCP буде розщеплювати сегменти на кілька IP-дейтаграм, що вміщаються в фізичні кадри даних, які використовують для передачі інформації між комп'ютерами в мережі. Оскільки IP НЕ гарантує, що дейтаграми будуть отримані в тій же самій послідовності, в якій вони були послані, TCP здійснює повторну "складання" TCP-сегментів на іншому кінці маршруту, щоб утворити безперервний потік даних. FTP і telnet - це два приклади популярних прикладних програм TCP/IP, які спираються на використання TCP. Інший важливий член комплекту TCP/IP - User Datagram Protocol (UDP, протокол користувацьких дейтаграм), який схожий на TCP, але більш примітивний. TCP - "надійний" протокол, тому що він забезпечує перевірку на наявність помилок і обмін підтверджуючими повідомленнями щоб дані досягали свого місця призначення завідомо без спотворень. UDP - "ненадійний" протокол, бо не гарантує, що дейтаграми будуть приходити в тому порядку, в якому були послані, і навіть того, що вони прийдуть взагалі. Якщо надійність - бажана умова, для його реалізації буде потрібно програмне забезпечення. Але UDP як і раніше займає своє місце у світі TCP/IP, і іспльзуется в багатьох програмах. Прикладна програма SNMP (Simple Network Management Protocol, простий протокол управління мережами), реалізований у багатьох втіленнях TCP/IP, - це один із прикладів програм UDP. Інші TCP/IP протоколи грають менш помітні, але в рівній ступеня важливі ролі в роботі мереж TCP/IP. Наприклад, протокол визначення адрес (Address Resolution Protocol, ARP) ппреобразует IP-адреси у фізичні мережеві адреси, такі, як ідентифікатори Ethernet. Споріднений протокол - протокол зворотного перетворення адрес (Reverse Address Resolution Protocol, RARP) - виконує забезпечує зворотну дію, перетворюючи фізичні мережеві адреси в IP-адреси. Протокол управління повідомленнями Internet (Internet Control Message Protocol, ICMP) являє собою протокол супроводу, який використовує IP для обміну керуючою інформацією та контролю над помилками, відносяться до передачі пакетів IP. Наприклад, якщо маршрутизатор не може передати IP-дейтаграмму, він використовує ICMP, з тим щоб інформувати відправника, що виникла проблема. Короткий опис деяких інших протоколів, які "ховаються під парасолькою" TCP/IP, наведено у урізанні
Короткий опис протоколів сімейства TCP/IP з розшифровкою абревіатур
В
ARP (Address Resolution Protocol, протокол визначення адрес) : конвертує 32-розрядні IP-адреси у фізичні адреси обчислювальної мережі, наприклад, в 48-розрядні адреси Ethernet. p> FTP (File Transfer Protocol, протокол передачі файлів): дозволяє передавати файли з одного комп'ютера на інший з використанням TCP-з'єднань. У родинному йому, але менш поширеному протоколі передачі файлів - Trivial File Transfer Protocol (TFTP) - для пересилання файлів застосовується UDP, а не TCP. p> ICMP (Internet Control Message Protocol, протокол керуючих повідомлень Internet): дозволяє IP-маршрутизаторів посилати повідомлення про помилки і керуючу інформацію іншим IP-маршрутизаторів і головним комп'ютерам мережі. ICMP-повідомлення "Подорожують" у вигляді полів даних IP-дейтаграм і обов'язково повинні реалізовуватися у всіх варіантах IP. p> IGMP (Internet Group Management Protocol, протокол управління групами Internet): дозволяє IP-дейтаграм поширюватися в циркулярному режимі (multicast) серед комп'ютерів, які належать до відповідних груп. p> IP (Internet Protocol, протокол Internet): низькорівневий протокол, який направляє пакети даних по окремих мережах, пов'язаним разом за допомого...