tcp/ip history 1970 – arpanet started using network control protocol 1972 – telnet was...

18
TCP/IP History 1970 – ARPANET started using Network Control Protocol 1972 – Telnet was implemented 1973 – FTP was introduced 1974 – TCP was specified 1981 – IP was specified 1983 – ARPANET changed to TCP/IP 1984 – DNS was introduced 1993 – WWW invented

Upload: ellen-summers

Post on 30-Dec-2015

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TCP/IP History 1970 – ARPANET started using Network Control Protocol 1972 – Telnet was implemented 1973 – FTP was introduced 1974 – TCP was specified 1981

TCP/IP History

1970 – ARPANET started using Network Control Protocol

1972 – Telnet was implemented 1973 – FTP was introduced 1974 – TCP was specified 1981 – IP was specified 1983 – ARPANET changed to TCP/IP 1984 – DNS was introduced 1993 – WWW invented

Page 2: TCP/IP History 1970 – ARPANET started using Network Control Protocol 1972 – Telnet was implemented 1973 – FTP was introduced 1974 – TCP was specified 1981

Internet Growth Trends 1977: 111 hosts on Internet 1981: 213 hosts 1983: 562 hosts 1984: 1,000 hosts 1986: 5,000 hosts 1987: 10,000 hosts 1989: 100,000 hosts 1992: 1,000,000 hosts 2001: 150 – 175 million hosts 2002: over 200 million hosts By 2010, about 80% of the planet will be on the Internet

Page 3: TCP/IP History 1970 – ARPANET started using Network Control Protocol 1972 – Telnet was implemented 1973 – FTP was introduced 1974 – TCP was specified 1981

A Brief Summary of the Evolution of the Internet

1945

Memex Conceived

1945

WWWCreated

1989

MosaicCreated

1993

A Mathematical

Theory of Communication

1948

Packet Switching Invented

1964

SiliconChip1958

First Vast ComputerNetwork

Envisioned1962

ARPANET1969

TCP/IPCreated

1972

InternetNamed

and Goes

TCP/IP1984

HypertextInvented

1965

Age ofeCommerce

Begins1995

Page 4: TCP/IP History 1970 – ARPANET started using Network Control Protocol 1972 – Telnet was implemented 1973 – FTP was introduced 1974 – TCP was specified 1981

The Ever-changing Internet

Different colors based on IP addresshttp://research.lumeta.com/ches/map

Page 5: TCP/IP History 1970 – ARPANET started using Network Control Protocol 1972 – Telnet was implemented 1973 – FTP was introduced 1974 – TCP was specified 1981

The Internet Standard Process The Internet Society (ISOC). A group of volunteers

who manages the standards of TCP/IP The Internet Architecture Board (IAB) is the

technical advisory group of ISOC, and responsible for setting standards, publishing RFCs and overseeing the Internet Standards process.

RFCs. A document written by anyone, a standard suggestion, read and tested by the ISOC. Each RFC is assigned a number. A RFC is never updated, but a new RFC is created.

Page 6: TCP/IP History 1970 – ARPANET started using Network Control Protocol 1972 – Telnet was implemented 1973 – FTP was introduced 1974 – TCP was specified 1981

RFC Classifications

Required. Must be implemented on all TCP/IP-based hosts and gateways.

Recommended. It’s encouraged that this is implemented.

Elective. Limited use. Not a general

implementation. Not recommended. Must not be

implemented.

Page 7: TCP/IP History 1970 – ARPANET started using Network Control Protocol 1972 – Telnet was implemented 1973 – FTP was introduced 1974 – TCP was specified 1981

RFC Maturity level

Proposed Standard. Valuable, due to the interest from the community

Draft Standard. Stable and good. Internet Standard. A significant

benefit to the Internet.

Page 8: TCP/IP History 1970 – ARPANET started using Network Control Protocol 1972 – Telnet was implemented 1973 – FTP was introduced 1974 – TCP was specified 1981

TCP/IP protokolu kopa

Page 9: TCP/IP History 1970 – ARPANET started using Network Control Protocol 1972 – Telnet was implemented 1973 – FTP was introduced 1974 – TCP was specified 1981

TCP/IP un ISO OSI modelis

Page 10: TCP/IP History 1970 – ARPANET started using Network Control Protocol 1972 – Telnet was implemented 1973 – FTP was introduced 1974 – TCP was specified 1981

TCP/IP un Internets

RFC 1-3542http://www.faqs.org/rfcs/

RIPE, ARIN, APNICICANN

Page 11: TCP/IP History 1970 – ARPANET started using Network Control Protocol 1972 – Telnet was implemented 1973 – FTP was introduced 1974 – TCP was specified 1981

IPv4 pakete: RFC 791 (1981)

Ver.

Time toLive

Source Address

Total LengthType ofService

HdrLen

Identification FragmentOffsetFlg

Protocol HeaderChecksum

Destination Address

Options...

Page 12: TCP/IP History 1970 – ARPANET started using Network Control Protocol 1972 – Telnet was implemented 1973 – FTP was introduced 1974 – TCP was specified 1981

IPv4 pakete: RFC 791 (1981)

Page 13: TCP/IP History 1970 – ARPANET started using Network Control Protocol 1972 – Telnet was implemented 1973 – FTP was introduced 1974 – TCP was specified 1981

Type of Service (TOS)Precedence

DiffServ – QoS mehānismsIP telefonija (VoIP)Video Streamingetc.

Page 14: TCP/IP History 1970 – ARPANET started using Network Control Protocol 1972 – Telnet was implemented 1973 – FTP was introduced 1974 – TCP was specified 1981

IP paketes fragmentēšana

Page 15: TCP/IP History 1970 – ARPANET started using Network Control Protocol 1972 – Telnet was implemented 1973 – FTP was introduced 1974 – TCP was specified 1981

Protokoli

Page 16: TCP/IP History 1970 – ARPANET started using Network Control Protocol 1972 – Telnet was implemented 1973 – FTP was introduced 1974 – TCP was specified 1981

IP Opcijas

Security - the data field may be encrypted, or made accessible only to a specified user group

Source Routing - If known, the actual route to be followed through the network may be specified as a list of routers

Route Record - records the addresses of the routers visited by the datagram

Stream Identification - allows source to indicate the type of data being carried - samples of speech

Timestamp - the source and intermediate routers add a timestamp to the data

Page 17: TCP/IP History 1970 – ARPANET started using Network Control Protocol 1972 – Telnet was implemented 1973 – FTP was introduced 1974 – TCP was specified 1981

IPv6 Pakete: RFC 1883 (1995)

Ver.

Time toLive

Source Address

Total LengthType ofService

HdrLen

Identification FragmentOffsetFlg

Protocol HeaderChecksum

Destination Address

Options...

Ver. TrafficClass

Source Address

Payload Length NextHeader

HopLimit

Destination Address

HdrLen

Identification FragmentOffsetFlg

HeaderChecksum

Options...

shaded fields have no equivalent in theother version

IPv6 header is twice as long (40 bytes) asIPv4 header without options (20 bytes)

Flow LabelFlow Label

FEDC:BA98:7654:3210:FEDC:BA98:7654:3210

1080:0:0:0:8:800:200C:417A

Page 18: TCP/IP History 1970 – ARPANET started using Network Control Protocol 1972 – Telnet was implemented 1973 – FTP was introduced 1974 – TCP was specified 1981

Q1

Q2

Q3

Q4

2007Q1

Q2

Q3

Q4

2004Q1

Q2

Q3

Q4

2003Q1

Q2

Q3

Q4

2000Q1

Q2

Q3

Q4

2001Q1

Q2

Q3

Q4

2002Q1

Q2

Q3

Q4

2005Q1

Q2

Q3

Q4

2006

IPv6 Timeline

Consumer adoption <= Dur. 5+ yrs.Consumer adoption <= Dur. 5+ yrs. =>=>

Early adopterEarly adopter

Appl. Porting <= Duration 3+ yrs.Appl. Porting <= Duration 3+ yrs. =>=>

Enterprise adopt.Enterprise adopt.<= 3+ yrs. <= 3+ yrs. => =>

adoption <= Dur. 3+ yrs.adoption <= Dur. 3+ yrs. ISPISP =>=>