Детальніше про TCP/IP
Протокол TCP/IP.

У деяких часто виникає питання: « А чим, власне, побудований Інтернет?»=)
Відповідь на це питання я і спробую коротенько зараз дати. 🙂
Основне, що відрізняє Інтернет від інших мереж — це її протоколи -TCP/IP. Взагалі термін TCP/IP означає все, що пов’язано з протоколами взаємодії між комп’ютерами в Інтернеті. Він охоплює ціле сімейство протоколів, і навіть саму мережу. TCP/IP – це технологія міжмережевої взаємодії.
Свою назву протокол TCP/IP одержав від двох комунікаційних протоколів (або протоколів зв’язку). Це Transmission Control Protocol( TCP ) та Internet Protocol(ip). Незважаючи на те, що в мережі Інтернет використовуються й інші протоколи, Його називають TCP/IP-мережею, оскільки ці два протоколи є найважливішими.
Протокол IP завідує безпосередньою передачею інформації по мережі. Вся інфа розбивається на частини-пакети і пересилається від відправника до одержувача. Для того щоб точно адресувати пакет, необхідно встановити чіткі координати одержувача або його адресу.
Адреса в Інтернеті складається з 4 байт. При запису байти відокремлюються один від одного крапками:123.45.67.90. В дійсності адреса складається з кількох частин. Так як Інтернет є мережа мереж, то початок адреси говорить вузлам Інтернету, частиною якої з мереж є адреса. Правий кінець адреси говорить цієї мережі, який комп’ютер або хост повинен отримати пакет.
Числова адреса комп’ютера в Інтернеті аналогічний поштовому індексу відділення зв’язку. Існує кілька типів адрес Інтернету, які по-різному ділять адресу на поля номера мережі й номера вузла, від типу такого поділу залежить кількість можливих мереж і машин в таких мережах.
З-за обмежень обладнання інформація, що пересилається по мережах IP, ділиться на частини(по кордонах байтів), раскладываемые в окремі пакети. Довжина інфи всередині пакета зазвичай складає від 1 до 1500 байт. Це захищає мережу від монополизирования яким-небудь користувачем і надає всім приблизно рівні права.
Одна з переваг Інтернету полягає в тому, що IP самого по собі вже цілком достатньо для роботи. Однак цей протокол має і ряд недоліків:
— більша частина пересилається довше 1500 символів, тому її доводиться розбивати на декілька пакетів ;
— деякі пакети можуть губитися на шляху прямування;
— пакети можуть приходити в послідовності, відмінній від початкової.
Використовувані протоколи мають забезпечити способи пересилання великих обсягів інформації без спотворень, які можуть виникати з вини мережі.
Протокол управління передачею(TCP) – це протокол, тісно пов’язаний з IP, що використовується в аналогічних цілях, але на більш високому рівні. Цей протокол займається проблемою пересилання великих обсягів інформації, ґрунтуючись на можливості протоколу IP.
TCP поділяє інформацію, яку треба переслати, на кілька частин і номерує кожну з них, щоб пізніше відновити порядок. Щоб пересилати цю нумерацію разом із даними, він обкладає кожен шматочок інфи своєю обкладинкою TCP-конвертом, який містить відповідну інформацію.
Одержувач по отриманню розпаковує IP-конверти і бачить TCP-конверти, розпаковує їх і поміщає дані в послідовності частин у відповідне місце. Якщо чогось не вистачає, він вимагає переслати цей шматочок знову. Зрештою інфа збирається в потрібному порядку і повністю відновлюється.

By XsairON_XaoSS