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

Slides:



Advertisements
Similar presentations
Discussion Monday ( ). ver length 32 bits data (variable length, typically a TCP or UDP segment) 16-bit identifier header checksum time to live.
Advertisements

The Future of TCP/IP Always evolving: –New computer and communication technologies More powerful PCs, portables, PDAs ATM, packet-radio, fiber optic, satellite,
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
IPv6. Major goals 1.support billions of hosts, even with inefficient address space allocation. 2.reduce the size of the routing tables. 3.simplify the.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
4 IP Address (IPv4)  A unique 32-bit number  Identifies an interface (on a host, on a router, …)  Represented in dotted-quad notation
IPv6 Tutorial Module 1: IPv6 Protocol Structure Dan Campbell, President Millennia Systems, Inc.
1 Introduction "Internet Protocol version 6" Presenter Veena Merz Manager Cisco Networking Area Academy.
IPv4 - The Internet Protocol Version 4
CS470, A.SelcukIPsec – AH & ESP1 CS 470 Introduction to Applied Cryptography Instructor: Ali Aydin Selcuk.
CS 457 – Lecture 16 Global Internet - BGP Spring 2012.
IP Fragmentation. MTU Maximum Transmission Unit (MTU) –Largest IP packet a network will accept –Arriving IP packet may be larger IP Packet MTU.
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
Network Layer – IPv4 Dr. Sanjay P. Ahuja, Ph.D.
CSE551: Computer Network Review r Network Layers r TCP/UDP r IP.
1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) Transmission Control Protocol (TCP) User Datagram Protocol.
Network Layer Packet Forwarding IS250 Spring 2010
The Network Layer Chapter 5. The IP Protocol The IPv4 (Internet Protocol) header.
Chapter 5 The Network Layer.
Internet History and Growth Adapted from William F. Slater, III Chicago Chapter of the Internet Society September 2002.
CSCI 4550/8556 Computer Networks Comer, Chapter 20: IP Datagrams and Datagram Forwarding.
1 Application TCPUDP IPICMPARPRARP Physical network Application TCP/IP Protocol Suite.
Networking and Internetworking: Standards and Protocols i206 Fall 2010 John Chuang Some slides adapted from Coulouris, Dollimore and Kindberg.
1 Version Traffic Class Flow Label Payload Length Next Header Hop Limit Source Address Destination Address IPv6 Header.
IP-UDP-RTP Computer Networking (In Chap 3, 4, 7) 건국대학교 인터넷미디어공학부 임 창 훈.
4: Network Layer4a-1 IP datagram format ver length 32 bits data (variable length, typically a TCP or UDP segment) 16-bit identifier Internet checksum time.
TCP/IP Essentials A Lab-Based Approach Shivendra Panwar, Shiwen Mao Jeong-dong Ryoo, and Yihan Li Chapter 0 TCP/IP Overview.
TELE202 Lecture 9 Internet Protocols (1) 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Congestion control »Source: chapter 12 ¥This Lecture »Internet.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 5 Internet Protocol (IP) Basics.
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
Protocols 1 Objective: Build a protocol foundation for Client / Server programming in an Internet Environment Note: RFCs available from
Review the key networking concepts –TCP/IP reference model –Ethernet –Switched Ethernet –IP, ARP –TCP –DNS.
Universal, Ubiquitous, Unfettered Internet © ui.com Pte Ltd Mobile Internet Protocol under IPv6 Amlan Saha 3UI.COM Global IPv6 Summit,
Internet 1) Internet basic concepts 2) The IP protocol stack 3) The IP datagram header (IPv4 and IPv6) 4) Addressing and routing 5) Example: downloading.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
Transport Layer3-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
Internet Protocol Formats. IP (V4) Packet byte 0 byte1 byte 2 byte 3 data... – up to 65 K including heading info Version IHL Serv. Type Total Length Identifcation.
TCP/IP History 1970 – ARPANET started using Network Control Protocol
Chapter 13 The Internet.
Chapter 20 Network Layer: Internet Protocol
Network Layer by peterl. forwarding table routing protocols path selection RIP, OSPF, BGP IP protocol addressing conventions datagram format packet handling.
IP addresses IPv4 and IPv6. IP addresses (IP=Internet Protocol) Each computer connected to the Internet must have a unique IP address.
1 Bus topology network. 2 Data is sent to all computers, but only the destination computer accepts 02608c
Chapter 27 IPv6 Protocol.
1 Lecture 13 IPsec Internet Protocol Security CIS CIS 5357 Network Security.
1 Computer Communication & Networks Lecture 19 Network Layer: IP and Address Mapping Waleed Ejaz.
THE CLASSIC INTERNET PROTOCOL (RFC 791) Dr. Rocky K. C. Chang 20 September
1 CSE 5346 Spring Network Simulator Project.
1 Figure 3-5: IP Packet Total Length (16 bits) Identification (16 bits) Header Checksum (16 bits) Time to Live (8 bits) Flags Protocol (8 bits) 1=ICMP,
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 19 Omar Meqdadi Department of Computer Science and Software Engineering University.
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
CSE5803 Advanced Internet Protocols and Applications (13) Introduction Existing IP (v4) was developed in late 1970’s, when computer memory was about.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 3 TCP and IP by Zornitza Genova Prodanoff.
Chapter 3 TCP and IP 1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) User Datagram Protocol (UDP) Internet.
IP Fragmentation. Network layer transport segment from sending to receiving host on sending side encapsulates segments into datagrams on rcving side,
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
IPv6 Internet Protocol, Version 6 Yen-Cheng Chen NCNU
Internet Protocol Version 6 Specifications
Chapter 3 TCP and IP Chapter 3 TCP and IP.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Seminar report on IPv4 & IPv6
Guide to TCP/IP Fourth Edition
What does this packet do?
Advanced Computer Networks
Intermediate Computer Science Why Computers? History Of Computer Science What Is Computer Science? What is the Internet? Scope Of computer science Computer.
NET 323D: Networks Protocols
32 bit destination IP address
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Presentation transcript:

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 1945 Memex Conceived 1945 WWW Created 1989 Mosaic Created 1993 A Mathematical Theory of Communication 1948 Packet Switching Invented 1964 Silicon Chip 1958 First Vast Computer Network Envisioned 1962 ARPANET 1969 TCP/IP Created 1972 Internet Named and Goes TCP/IP 1984 Hypertext Invented 1965 Age of eCommerce Begins 1995

The Ever-changing Internet Different colors based on IP address

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 RIPE, ARIN, APNIC ICANN

IPv4 pakete: RFC 791 (1981) Ver. Time to Live Source Address Total Length Type of Service Hdr Len Identification Fragment Offset Flg Protocol Header Checksum Destination Address Options...

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. Time to Live Source Address Total Length Type of Service Hdr Len Identification Fragment Offset Flg Protocol Header Checksum Destination Address Options... Ver. Traffic Class Source Address Payload Length Next Header Hop Limit Destination Address Hdr Len Identification Fragment Offset Flg Header Checksum Options... shaded fields have no equivalent in the other version IPv6 header is twice as long (40 bytes) as IPv4 header without options (20 bytes) Flow Label FEDC:BA98:7654:3210:FEDC:BA98:7654: :0:0:0:8:800:200C:417A

Q1Q1 Q2Q2 Q3Q3 Q4Q Q1Q1 Q2Q2 Q3Q3 Q4Q Q1Q1 Q2Q2 Q3Q3 Q4Q Q1Q1 Q2Q2 Q3Q3 Q4Q Q1Q1 Q2Q2 Q3Q3 Q4Q Q1Q1 Q2Q2 Q3Q3 Q4Q Q1Q1 Q2Q2 Q3Q3 Q4Q Q1Q1 Q2Q2 Q3Q3 Q4Q IPv6 Timeline Consumer adoption <= Dur. 5+ yrs. Consumer adoption <= Dur. 5+ yrs. => => Early adopter Early adopter Appl. Porting <= Duration 3+ yrs. Appl. Porting <= Duration 3+ yrs. => => Enterprise adopt. Enterprise adopt. adoption <= Dur. 3+ yrs. ISP ISP => =>