Robert Kahn: Difference between revisions
Line 20: | Line 20: | ||
In 1972, while working at [[DARPA]], he gave a presentation of the an ARPAnet network, connecting 40 different computers at the International Computer Communication Conference. This was the first time that much of the computing world, and the general population were introduced to the revolutionary network.<ref>[http://www.livinginternet.com/i/ii_kahn.htm LivingInternet.com]</ref> | In 1972, while working at [[DARPA]], he gave a presentation of the an ARPAnet network, connecting 40 different computers at the International Computer Communication Conference. This was the first time that much of the computing world, and the general population were introduced to the revolutionary network.<ref>[http://www.livinginternet.com/i/ii_kahn.htm LivingInternet.com]</ref> | ||
===TCP=== | ===TCP/IP=== | ||
While working at DARPA's [[IPTO|Information Processing Techniques Office]] Kahn took up work on a current project to establish a satellite packet network, and began a project on creating a ground-based radio packet network. Through his work in these projects he became aware of the need for an open-architecture network; wherein any network could communicate with any other individual hardware and software configuration. He created four goals for what was to the [[TCP| Transmission Control Protocol]]: | |||
# Network Connectivity - any network could connect through another via a gateway | |||
# Distribution - No central hub or control | |||
# Error Recovery - Lost packets would need to be retransmitted | |||
# Black Box Design - No internal changes would be necessary to facilitate new networks | |||
Less than a year later, in 1973, Vinton Cerf joined the project. They began by researching reliable data communications across packet radio networks, accounted for lessons learned from the [[Networking Control Protocol]], and subsequently created the next generation [[TCP|Transmission Control Protocol]], which was to become the standard protocol continually used on the Internet. | |||
They designed powerful error and retransmission capabilities into TCP in order to provide more reliable communications; the design was thus formed around two protocols, TCP/IP. TCP is in charge of handling high level services, like the retransmission of lost packets, and [[IP]] addresses and transmits packets.<ref>[http://www.livinginternet.com/i/ii_kahn.htm LivingInternet.com]</ref> | |||
==Memberships== | ==Memberships== |