* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download TCP/IP protokolu kopa
Net neutrality wikipedia , lookup
Net neutrality law wikipedia , lookup
Deep packet inspection wikipedia , lookup
Piggybacking (Internet access) wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
List of wireless community networks by region wikipedia , lookup
TCP congestion control wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
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 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 A Brief Summary of the Evolution of the Internet First Vast Computer Network Silicon Envisioned Chip A 1962 Mathematical 1958 Theory of Communication Memex 1948 Conceived 1945 1945 Packet Switching Invented 1964 Hypertext Invented 1965 TCP/IP Created ARPANET 1972 1969 Mosaic Created WWW Internet Created 1993 Named 1989 and Goes TCP/IP 1984 Age of eCommerce Begins 1995 The Ever-changing Internet Different colors based on IP address http://research.lumeta.com/ches/map 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. 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. 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. TCP/IP protokolu kopa TCP/IP un ISO OSI modelis TCP/IP un Internets RFC 1-3542 http://www.faqs.org/rfcs/ RIPE, ARIN, APNIC ICANN IPv4 pakete: RFC 791 (1981) Ver. Hdr Len Type of Service Identification Time to Live Total Length Flg Protocol Source Address Destination Address Options... Fragment Offset Header Checksum IPv4 pakete: RFC 791 (1981) Type of Service (TOS) Precedence DiffServ – QoS mehānisms IP telefonija (VoIP) Video Streaming etc. IP paketes fragmentēšana Protokoli 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 IPv6 Pakete: RFC 1883 (1995) Ver. Traffic Class Payload Length Flow Label Next Header Hop Limit Hdr Type of Ver. Len Service Identification Time to Protocol Live Total Length Flg Fragment Offset Header Checksum Source Address Source Address FEDC:BA98:7654:3210:FEDC:BA98:7654:3210 Destination Address Options... Destination Address 1080:0:0:0:8:800:200C:417A shaded fields have no equivalent in the other version IPv6 header is twice as long (40 bytes) as IPv4 header without options (20 bytes) IPv6 Timeline 2000 2001 2002 2003 2004 2005 2006 2007 Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 Early adopter Appl. Porting <= Duration 3+ yrs.=> ISP adoption <= Dur. 3+ yrs.=> Consumer adoption <= Dur. 5+ yrs. => Enterprise adopt.<= 3+ yrs. =>