40 років тому - у вересні 1981 р Дарпа Опубліковано завершені специфікації Suite TCP / IP-протоколу, яка визначає основні правила для того, як працює Інтернет. Хоча TCP / IP не став широко прийнято до 1983 року, ця віха може допомогти нам зрозуміти, чому TCP / IP було настільки важливим.
Що таке TCP / IP?
TCP / IP - це протокольний люкс, що складається з двох основних протоколів, зародних VINT CERF та BOB KAHN, протокол керування передачею (TCP) та Інтернет-протоколом (IP). Інтернет-протокол визначає адресація та маршрутизація - Як пакети потоку даних через мережу. Протокол керування передачею обробляє з'єднання та забезпечення пакетів даних потрапляє до свого належного місця призначення. Два протоколи працюють разом, щоб створити основу сучасного Інтернету.
Пов'язані: Як працюють IP-адреси?
Чому створено TCP / IP?
До Інтернету, Департамент оборони США (через ARPA) створив комп'ютерну мережу під назвою Арпанець Це пов'язано з урядом США та університетськими комп'ютерами по всій країні. Arpanet прийшов в Інтернеті в 1969 році. До TCP Arpanet використовував протокол під назвою Нехтувати (Програма керування мережею) для створення з'єднань між машинами в мережі.
Відповідно до плану переходу NCP / TCP ( RFC801 ) Опубліковано в листопаді 1981 р., Потреба в TCP / IP виникла з декількох фронтів. Все більше, експериментальні комп'ютерні мережі розпочалися з використанням радіо та супутникових зв'язків, а не фізичних проводів. Крім того, організації все частіше досліджували місцеві мережі-групи машин, що спілкуються разом у тому ж об'єкті, а не на великих відстанях. Архітектори ARPANET зрозуміли, що основні протоколи, а потім у використанні були "неадекватними" для охоплення всіх цих різних та нових типів мереж.
У той же час, у 1970-х роках, такі як IBM, DEC, AT & AMP, T, та Xerox створили власні власні, несумісні комп'ютерні мережі, які фрагментації обміну інформацією. Отже, SCP / IP-люкс був відразу ж відразу, оскільки він представляв нетранспортний, безпритульний, відкритий архітектурний розчин, який дозволив комп'ютерам будь-якого виду спілкуватися через будь-яке середовище, доки програмне забезпечення TCP / IP було реалізовано програмне забезпечення TCP / IP .
Розвиток на TCP та IP розпочався в 1973 році від Vint Cerf та Bob Kahn. Після розробки по всій 1970-х рр. Церф, Кан та інших, DARPA опублікував специфікації на TCP та IP RFC документи 791 і 793 , від вересня 1981 року, який представляв перше публічне впровадження завершеної системи TCP / IP.
Як працює TCP / IP?
TCP та IP - це дві окремі технології, які працюють разом, ручні в руках, для досягнення надійних зв'язків через гетерогенну мережу (багато різних типів комп'ютерів та посилань).
Як згадувалося раніше, IP обробляє адресації машин у мережі та як блоки даних (називається " пакети ") Досягти належного місця призначення. TCP гарантує, що пакети досягли свого пункту призначення без помилок, викликаючи вперед, щоб переконатися, що існує хост, щоб отримати інформацію, і, якщо інформація втрачається на шляху або пошкоджено, повторно передаючи дані, доки вона не буде там безпечно.
Архітектори TCP / IP навмисно відокремлювали реалізацію TCP та IP, щоб зробити мережу більш гнучкою та модульною. Насправді, TCP можна замінити з різним протоколом Удви Це швидше, але дозволяє втрати даних у ситуаціях, коли точність передачі 100% не потрібна, наприклад, телефонний дзвінок або відео-трансляція.
Інженери мережі називають цей модульний дизайн a " стек протоколу ", І це дозволяє деяким нижньому шарам у стек, щоб бути обробленими самостійно обробляти таким чином, що найбільш підходить для місцевої машини архітектури. Потім верхні шари можуть працювати над тим, хто спілкуватися один з одним. У випадку Інтернету цей стек зазвичай складається з чотирьох шарів:
- Посилання - протоколи низькорівневого рівня, які працюють з фізичним середовищем (наприклад, Ethernet)
- Інтернет-шар - Пакети маршрутів (IP, наприклад)
- Транспортний шар - робить і розбиває з'єднання (наприклад, TCP)
- Шар додаток - Як люди використовують мережу (веб, FTP та інші)
Протоколи, які обробляти веб-сайт (наприклад, протокол передачі гіпертексту, або HTTP) знаходяться на рівні програми, і вони працюють над TCP та IP. Завдяки цій моделі HTTP не потрібно знати, як зробити або розбити з'єднання на низькому рівні - все це обробляється протоколами нижче в стеку. Це робить для дуже гнучкої системи і є причиною того, чому TCP / IP були настільки успішними, і чому вони як і раніше служать хребтом Інтернету сьогодні.
Пов'язані: Перший веб-сайт: Як веб-сайт виглядав 30 років тому
Коли з'явилися TCP / IP?
Хоча у розробці, TCP / IP прийшов у експериментальне використання ще в 1973 році. Оскільки її творці продовжували вдосконалювати протоколи, Інтернет-протокол (IP) вийшов з версії 1 до версії 4 до 1981 року, що все ще є версія IP-версія, яка широко використовується сьогодні.
Хоча DARPA представив першу остаточну версію протоколів TCP та IP (версія 4) у вересні 1981 року, деякі комп'ютери ARPANET продовжували використовувати попередні протоколи ARPANET (такі як NCP) протягом часу. Як і будь-яка закріплена технологія, зміна може зайняти час, а архітектори плану розробили a перехідний період між NCP та TCP, що закінчиться 1 січня 1983 року.
1 січня 1983 року " день прапора "(День, коли трамна зміна відбувається в обчисленні), позначив початок широкого використання TCP / IP та народження Сучасний Інтернет . Навіть тоді інші мережеві протоколи залишалися широко у використанні, і це не було до середини 1990-х років, що TCP / IP став чітким "переможцем" у тому, що деякі називають Протокольні війни .
Пов'язані: Як працює Інтернет?
Майбутнє TCP / IP
В даний час більша частина Інтернету працює в інтернет-протоколі версії 4, яка зазвичай називається "IPv4". Але називається нова версія " Ipv6 "Введено в 1998 р., Що повільно виникає з часом (дуже повільно). Серед найважливіших функцій IPv6 є підтримка 128-бітних адрес, що дозволяє 340 трлн Триллон трильйон Пристрої з унікальними IP-адресами в мережі.
На відміну від IPv4 підтримує 32-розрядну адресату, що дозволяє більше 4,2 млрд. IP-адрес. Хоча 4,2 мільярда звучить як багато, ми вже досягли межі адрес ipv4 деякий час у 2010-х роках залежно від того, як ви вирішите виміряти його.
На щастя, IPv4 та IPv6 є сумісними, тому постачальники комп'ютерів, інтернет-хости та призначення влади мають деяку дихальну кімнату під час переходу до IPv6 з часом. Навіть з усіма його покращенням, IPv6 сліди його архітектури повертаються до тих самих досліджень, розпочато CERF та Evans у 1973 році та завершено в 1981 році. Це досить спадщина. З днем народження, TCP / IP!