делі поділу файлів і дисків, а також ранні програми-черв'яки, що ілюструють концепцію агентів (і, звичайно, вірусів). Ключова концепція створення Інтернету полягала в тому, що об'єднання мереж проектувалося задля якогось одного додатки, але як універсальна інфраструктура, над якою можуть бути надбудовані нові програми. Подальше поширення Всесвітньої павутини стало чудовою ілюстрацією універсальної природи сервісів, що надаються TCP і IP. h2> Історія створення протоколу TCP/IP:
1970, вузли ARPANet почали роботу з використанням протоколу Network Control Protocol (NCT)
1972, випущена перша специфікація по протоколу Telnet, "Ad hoc Telnet Protocol", описана в документі RFC 318
1973, з'явився документ RFC 454, що описує File Transfer Protocol
1974, опубліковані подробиці Transmission Control Program (TCP)
1981, опублікований документ RFC 791, присвячений стандарту IP
1982, Агентство військових комунікацій (Defense Communications Agency, DCA) і ARPA об'єднали протоколи Transmission Control Protocol (TCP) і Internet Protocol (IP) в єдиний набір TCP/IP
1983, ARPANet перейшла з протоколу NCT на роботу з TCP/IP
1984, заснована система серверів імен Domain Name System (DNS)
Хронологія виникнення TCP/IP в історії Інтернету
Перевірка ідей
DARPA уклало три контракти на реалізацію TCP/IP - зі Стенфордом (Серф), з BBN (Рей Томлінсон) і з Університетського коледжу Лондона (UCL, Петер Кірстен - Peter Kirstein). (У статті Серфа і Кана використовувалося назва TCP, за яким ховалися обидва протоколи.) Стенфордська команда, очолювана Серфом, підготувала детальні специфікації, після чого приблизно за рік були виконані три реалізації TCP, здатні взаємодіяти один з одним.
Розпочався довгий період експериментів і розробок, спрямованих на розвиток і шліфовку концепцій і технологій Інтернету. Вирушаючи від перших трьох мереж (ARPANET, Packet Radio, Packet Satellite) і утворилися навколо них колективів дослідників, експериментальне оточення росло, вбираючи в себе, по суті, всі види мереж і дуже широке співтовариство дослідників і розробників. Кожне розширення ставило нові завдання.
Ранні реалізації TCP були виконані для великих систем з поділом часу, таких як Tenex і TOPS 20. Коли почали з'являтися настільні системи, багато порахували, що для персональних комп'ютерів TCP - занадто великий і складний протокол. Девід Кларк і його дослідницька група з MIT вирішили довести можливість компактною і простий реалізації TCP, виконавши її спочатку для Xerox Alto (рання персональна робоча станція, створена в Xerox PARC), а потім для IBM PC. Ця реалізація володіла повною інтероперабельність з іншими втіленнями TCP, але була спеціально налаштована на набір додатків і параметри продуктивності персональних комп'ютерів. Таким чином, вдалося продемонструвати, що робочі станції можуть увійти в Інтернет поряд з великими системами...