TCP/IP Past, Present, and Future

Slides:



Advertisements
Similar presentations
Introduction to TCP/IP
Advertisements

Cisco 2 - Routers Perrine. J Page 14/30/2015 Chapter 10 TCP/IP Protocol Suite The function of the TCP/IP protocol stack is to transfer information from.
CCNA – Network Fundamentals
IST 201 Chapter 9. TCP/IP Model Application Transport Internet Network Access.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Lesson 7 – THE BUSINESS OF NETWORKING. TCP/IP and UDP Other Internet protocols Important Internet protocols OVERVIEW.
Chapter 2 Internet Protocol DoD Model Four layers: – Process/Application layer – Host-to-Host layer – Internet layer – Network Access layer.
TCP/IP TCP/IP Basics Alvin Kwan. TCP/IP What is TCP/IP?  It is a protocol suite governing how data can be communicated in a network environment, both.
1 Version 3.0 Module 9 TCP/IP Protocol and IP Addressing.
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Defining Network Protocols Application Protocols –Application Layer –Presentation Layer –Session Layer Transport Protocols –Transport Layer Network Protocols.
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
Chapter Overview TCP/IP Protocols IP Addressing.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
1 Protocol Interaction (ISO’s Open Systems Interconnection (OSI model)) the 7 layers.
Network Layer (Part IV). Overview A router is a type of internetworking device that passes data packets between networks based on Layer 3 addresses. A.
1.  A protocol is a set of rules that governs the communications between computers on a network.  Functions of protocols:  Addressing  Data Packet.
IST 228\Ch3\IP Addressing1 TCP/IP and DoD Model (TCP/IP Model)
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Chapter Eleven An Introduction to TCP/IP. Objectives To compare TCP/IP’s layered structure to OSI To review the structure of an IP address To look at.
Business Data Communications, by Allen Dooley, (c) 2005 Pearson Prentice HallChapter Five 1 Business Data Communications Chapter Five Network, Transport,
WXES2106 Network Technology Semester /2005 Chapter 4 TCP/IP CCNA1: Module 9, 10.3 and 11.
Hands-On Microsoft Windows Server 2003 Networking Chapter Three TCP/IP Architecture.
CHAPTER Protocols and IEEE Standards. Chapter Objectives Discuss different protocols pertaining to communications and networking.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
NetworkProtocols. Objectives Identify characteristics of TCP/IP, IPX/SPX, NetBIOS, and AppleTalk Understand position of network protocols in OSI Model.
Network Protocols.
Chapter 9.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 ISP Services Working at a Small-to-Medium Business or ISP – Chapter 7.
CIM 2465 Intro to TCP/IP1 Introduction to TCP/IP (Topic 5) Textbook: Networking Basics, CCNA 1 Companion Guide, Cisco Press Cisco Networking Academy Program,
Chapter Three Network Protocols. Agenda Attendance, and Ch.2 Quiz questions TCP/IP Model IP Header (Using Ethereal to analyze the IP header) TCP Header.
Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
Jaringan Komputer Dasar OSI Transport Layer Aurelio Rahmadian.
Huda AL_Omairl - Network 71 Protocols and Network Software.
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
1 Version 3.0 Module 11 TCP Application and Transport.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 2: TCP/IP Architecture.
Chapter Three Network Protocols By JD McGuire ARP Address Resolution Protocol Address Resolution Protocol The core protocol in the TCP/IP suite that.
Chap 9 TCP/IP Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
TCP/IP TCP/IP LAYERED PROTOCOL TCP/IP'S APPLICATION LAYER TRANSPORT LAYER NETWORK LAYER NETWORK ACCESS LAYER (DATA LINK LAYER)
TCP/IP Transport and Application (Topic 6)
11 TRANSPORT LAYER PROTOCOLS Chapter 6 TCP and UDP SPX and NCP.
ITEC 370 George Vaughan Franklin University
Addressing Through the Layers  Data Link Layer Address  Network Layer Address.
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
Data Communications and Networks
1 Chapter Overview Network Communications The OSI Reference Model.
1 Chapter Overview Network Communications The OSI Reference Model.
Telecommunications Essentials John R. Durrett July 5, 2005.
Net 221D:Computer Networks Fundamentals
Page 12/9/2016 Chapter 10 Intermediate TCP : TCP and UDP segments, Transport Layer Ports CCNA2 Chapter 10.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
Lec 2: Protocols.
Understand the OSI Model Part 2
Working at a Small-to-Medium Business or ISP – Chapter 7
The Open System Interconnection (OSI) Model & Network Protocols.
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
Module 9: TCP/IP Protocol Suite and IP Addressing
TCP/IP Protocol Suite and IP Addressing
OSI Reference Model Unit II
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Presentation transcript:

TCP/IP Past, Present, and Future Chapter 6

Learning Objectives Describe the history of TCP/IP Explain how TCP and IP work and how UDP is employed instead of TCP Describe IP addressing and understand how to use it on LANs and WANs Explain new IP version 6 and its intended use continued…

Learning Objectives Discuss how to use application protocols in the TCP/IP suite Understand TCP/IP application protocols Compare TCP/IP to OSI reference model

A Brief History of TCP/IP First attempt to make ARPANET available for universal access (1960s) Network Control Protocol (NCP) Improvements on reliable communication (1970s) Transmission Control Protocol (TCP) Initially designed for point-to-point communications between computers on same network Internet Protocol (IP) Initially developed to enable communications between computers linked to different networks or to WANs

TCP/IP Language computers use to “talk” over Internet Protocol of choice for most medium- and large-sized networks Good choice for most LAN-to-WAN installations Broad acceptance Reliable history Extensive capabilities

Understanding TCP/IP Layered set of protocols similar to, but not identical to, OSI protocol layers Consists of nearly 100 nonproprietary protocols that interconnect computer systems efficiently and reliably Core components Transmission Control Protocol (TCP) User Datagram Protocol (UDP) Internet Protocol (IP)

How TCP Works Establishes communication sessions between networked software application processes Provides reliable end-to-end delivery of data by controlling data flow Sequencing and acknowledging frames

TCP Frame

TCP Source and Destination Ports

TCP Ports

How UDP Works Connectionless alternative to TCP that yields a lower overhead, but is less reliable Relies only on checksum to ensure reliability Handles and transmits data faster; performs no flow control, sequencing, or acknowledgment

UDP Frame

How IP Works Enables packets to reach a destination on a local or remote network by using dotted decimal addressing Used in combination with TCP or UDP

Transport Options Compatible with TCP/IP Ethernet Token ring X.25 FDDI ISDN DSL Frame relay ATM (with conversion)

Basic Functions of IP Data transfer Packet addressing Packet routing Fragmentation Simple detection of packet errors

IP as a Connectionless Protocol Provides network-to-network addressing and routing information Changes size of packets when size varies between networks

TCP/IP Packet Encapsulation

IP Packet

How IP Addressing Works Identifies specific node and network on which it resides Each IP address is unique Dotted decimal notation format 32-bits long; four fields Five classes (Class A through Class E) Reflect size of network and whether packet is unicast or multicast

Role of the Subnet Mask Designated portion of IP address used to: Indicate class of addressing used on a network Divide network into subnetworks to control network traffic

Creating Subnetworks Using a subnet mask to divide a network into smaller networks: Enables Layer 3 devices to ignore traditional address class designations Creates more options for segmenting networks through multiple subnets and additional network addresses Classless Interdomain Routing (CIDR) addressing Newer way to ignore address class designation Provides more IP address options for medium-sized networks

How IPv6 Works Provides logical growth path from IPv4 so that applications and network devices can handle new demands Replaces class-based addresses Designed to be CIDR-compliant Offers options to create distinctions within a single address

Features of IPv6 128-bit address capability Single address associated with multiple interfaces Address autoconfiguration and CIDR addressing 40-byte header instead of IPv4’s 20-byte header New IP extension headers can be implemented for special needs, including more routing and security options

IPv6 Autoconfiguration Techniques Stateful autoconfiguration Employs server management software and leases to automatically assign IP addresses based on parameters set by network administrator Based on Dynamic Host Configuration Protocol (DHCP) Stateless autoconfiguration Network device assigns its own IP address without obtaining it from a server

Types of IPv6 Packets Unicast Anycast Multicast

Fields of the IPv6 Header

IPv6 Extension Headers Hop-by-hop Routing Fragment Authentication Encapsulating security payload Destination options

Example of Extension Headers in an IPv6 Packet

Determining Packet Size Using information acquired from maximum transmission unit (MTU) path discovery, the sending node fragments packets and includes fragment extension header Authentication extension header ensures that the datagram is received s it was sent

Encryption and the IP Packet Using encapsulating security payload extension header Supports key encryption techniques compatible with Data Encryption Standard (DES) security

TCP/IP Application Protocols Telnet File Transfer Protocol (FTP), Trivial File Transfer Protocol (TFTP), and Network File System (NFS) Simple Mail Transfer Protocol (SMTP) Domain Name System (DNS) Dynamic Host Configuration Protocol (DHCP) Address Resolution Protocol (ARP)

Telnet Provides terminal emulation Comes with nearly all vendor implementations of TCP/IP Open standard Supported by wide range of workstations

Telnet Encapsulated in TCP

Telnet Communications Options 7- or 8-bit compatibility Use of different terminal nodes Character echoing at sending and receiving ends Synchronized communications Transmission of character streams or single characters Flow control

FTP Transfers files in bulk data streams Uses two TCP ports (20 and 21) Commonly used on the Internet

Sample FTP Commands

TFTP Designed for transfer of files that enable a diskless workstation to boot Connectionless; runs within UDP Intended for transfer of small files when data transmission errors are not critical and there is no need for security

NFS Transfers information in record streams instead of in bulk file streams Connection-oriented Suited to computers that perform high-volume transaction processing involving records stored within data file of databases

SMTP Designed for exchange of electronic mail between networked systems No login ID/password required for remote system Can send only text files Two parts to messages Address header Message text

SMTP

DNS Converts a computer or domain name to an IP address or converts an IP address to a computer or domain name (resolution) Two parts of computer name, divided by @ Name of computer or node Name of organization (root domain name)

Internet Top Level Domain Conventions

Country Names for Domains

Examples of Proposed TLDs

DNS DNS resolvers and namespaces Use of zones Forward lookup zone Host address (A) resource record Reverse lookup zone Pointer (PTR) resource record

DNS DNS server roles DNS standards Primary DNS server Secondary DNS server Makes sure there is a copy of primary DNS server’s data Enables DNS load balancing Can be spread to different parts of a network DNS standards Service resource record DNS dynamic update protocol

DHCP Automatically leases IP addresses to computers on a network

ARP Enables computer/device to determine MAC address of another computer/device Reverse Address Resolution Protocol (RARP) Used by a network node to determine its own IP address

SNMP Gathers network performance information for troubleshooting Developed in 1980s to provide alternative to OSI standard for network management, Common Management Interface Protocol (CMIP)

Advantages of SNMP Operates independently on the network Does not depend on two-way connection at protocol level with other network entities Can analyze network activity Management functions are carried out at a network management station Lower memory overhead than CMIP

SNMP Node types used with SNMP Management Information Base (MIB) Network management station (NMS) Network agents Management Information Base (MIB) Database of network performance information stored on a network agent for access by a network management station

MIB Variables

Improvements in SNMP v2 Encrypted community name Improved error handling Multiprotocol support Support for IPX and AppleTalk Fast data transmission and ability to retrieve more MIB-II information at one time

Monitoring with SNMP and SNMPv2 Network Associates’ Sniffer software Microsoft’s Network Monitor Remote Network Monitoring (RMON)

Other TCP/IP Application Protocols Archie Bootstrap Protocol (BOOTP) Distance Vector Multicast Routing Protocol (DVMRP) Finger Gopher Hypertext Transfer Protocol (HTTP) Internet Group Management Protocol (IGMP) Multicast Open Shortest Path First Protocol (MOSPF) continued…

Other TCP/IP Application Protocols Open Shortest Path First (OSPF) Ping Real-Time Protocol (RTP) Real-Time Transport Control Protocol (RTCP) Resource Reservation Protocol (RSVP) Routing Information Protocol (RIP) Simple Network Management Protocol (SNMP) Traceroute (tracert)

TCP/IP and OSI Reference Model Compared

Chapter Summary TCP/IP details UDP as alternative to TCP Internals of the TCP and IP packets IP addressing UDP as alternative to TCP When communications acknowledgement is not as important as speed and low overhead IPv6 compared to IPv4 continued…

Chapter Summary Application protocols associated with TCP/IP for: Terminal emulation File transfers E-mail Address naming conversions IP address assignment Network management How TCP/IP relates to OSI reference model