Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 5 Internet Protocol (IP) Basics.

Slides:



Advertisements
Similar presentations
1 IP - The Internet Protocol Relates to Lab 2. A module on the Internet Protocol.
Advertisements

Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
IPv4 - The Internet Protocol Version 4
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 – IPv4 Dr. Sanjay P. Ahuja, Ph.D.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 1 Local Area Network (LAN) Technologies.
1 IP - The Internet Protocol Relates to Lab 2. A module on the Internet Protocol.
Instructor: Sam Nanavaty TCP/IP protocol. Instructor: Sam Nanavaty Version – Allows for the evolution of the protocol IHL (Internet header length) – Length.
Chapter 20 Network Layer: Internet Protocol Stephen Kim 20.1.
Internet Protocol (IP)
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 5-1 Internet Protocol (IP): Packet Format, Fragmentation, Options Shivkumar Kalyanaraman Rensselaer.
Network Layer Packet Forwarding IS250 Spring 2010
1 Computer Networks IP: The Internet Protocol. 2 IP is a connection-less, unreliable network layer protocol IP provides best effort services in the sense.
TCP/IP Protocol Suite 1 Chapter 8 Upon completion you will be able to: Internet Protocol Understand the format and fields of a datagram Understand the.
IP Protocol. The Internet Protocol (IP) is a network-layer (Layer 3) protocol that contains addressing information and some control information that enables.
Oct 19, 2004CS573: Network Protocols and Standards1 IP: Datagram and Addressing Network Protocols and Standards Autumn
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 12 Transmission Control Protocol (TCP) Basics.
Chapter 5 Internet Protocol (IP) IP is the internetworking building block of all the other protocols at the Internet Layer andabove. IP is a datagram protocol.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Network Layer ICMP and fragmentation.
Internet Protocol (IP)
TELE202 Lecture 9 Internet Protocols (1) 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Congestion control »Source: chapter 12 ¥This Lecture »Internet.
The Network Layer. Network Projects Must utilize sockets programming –Client and Server –Any platform Please submit one page proposal Can work individually.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_a
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 9 Internet Group Management Protocol (IGMP)
Network Layer Last Update Copyright Kenneth M. Chipps Ph.D.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 11 User Datagram Protocol (UDP)
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.
Internet Protocol --- Connectionless Datagram Delivery Linda Wu (CMPT )
Chapter 81 Internet Protocol (IP) Our greatest glory is not in never failing, but in rising up every time we fail. - Ralph Waldo Emerson.
ECE 4110 – Internetwork Programming IP Protocol. 2 * From TCP/IP Protocol Suite, B. A. Forouzan, Prentice Hall Position of IP in TCP/IP Protocol Suite.
Network Layer: Internet Protocol.
The Internet Protocol Dr. Adil Yousif. 2  IP (Internet Protocol) is a Network Layer Protocol. Orientation.
TCP/IP Protocol Suite 1 Chapter 8 Upon completion you will be able to: Internet Protocol Understand the format and fields of a datagram Understand the.
CS 4396 Computer Networks Lab
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.
1 Kyung Hee University Chapter 8 Internet Protocol (IP)
TCP/IP Protocol Suite 1 Chapter 8 Upon completion you will be able to: Internet Protocol Understand the format and fields of a datagram Understand the.
CSC 600 Internetworking with TCP/IP Unit 5: IP, IP Routing, and ICMP (ch. 7, ch. 8, ch. 9, ch. 10) Dr. Cheer-Sun Yang Spring 2001.
Chapter 8 Internet Protocol (IP)
1 Computer Communication & Networks Lecture 19 Network Layer: IP and Address Mapping Waleed Ejaz.
Internet Protocol Version 4 VersionHeader Length Type of Service Total Length IdentificationFragment Offset Time to LiveProtocolHeader Checksum Source.
Net7: IP 協定 Internet Protocol 授課教師:雲林科技大學 張慶龍 老師.
IP Fragmentation. Network layer transport segment from sending to receiving host on sending side encapsulates segments into datagrams on rcving side,
Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 7 Internet Protocol Version4.
Packet Switch Network Server client IP Ether IPTCPData.
IPv4 IPv4 The Internet Protocol version 4 (IPv4) is the delivery mechanism used by the TCP/IP protocols. Datagram Fragmentation Checksum Options Topics.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
IP Fragmentation. MTU Maximum Transmission Unit (MTU) –Largest IP packet a network will accept –Arriving IP packet may be larger IP Packet MTU.
Behrouz A. Forouzan TCP/IP Protocol Suite, 3rd Ed.
IP - The Internet Protocol
7 Network Layer Part IV Computer Networks Tutun Juhana
Chapter 7: The Infamous IP
IP - The Internet Protocol
IP - The Internet Protocol
Chapter 7: The Infamous IP
Chapter 20 Network Layer: Internet Protocol
IP - The Internet Protocol
Chapter 20. Network Layer: IP
IP - The Internet Protocol
Internet Protocol (IP)
ITIS 6167/8167: Network and Information Security
IP - The Internet Protocol
Fred Kuhns Applied Research Laboratory
32 bit destination IP address
Presentation transcript:

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 5 Internet Protocol (IP) Basics

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 2 Internet Protocol (IP) Basics Introduction to IP IP datagram IP header Fragmentation IP options

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 3 Introduction to IP IP Services Internetworking protocol Multiple client protocols Datagram delivery Independence from Network Interface Layer Fragmentation and reassembly Extensible through IP options Datagram packet-switching technology IP MTU Maximum size of a frame for a given Network Interface Layer technology

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 4 The IP Datagram IP HeaderIP Payload IP Datagram Network Interface Header Network Interface Trailer Network Interface Layer Frame

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 5 Version IP Header Length Type of Service Total Length Identifier Flags Fragment Offset Time-to-Live Protocol Header Checksum Source IP Address Destination IP Address IP Options and Padding The IP Header... = 4

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 6 RFC 791 Type of Service Field Precedence 0 Delay Throughput Reliability Reserved Cost

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 7 RFC 2474 Type of Service Field Differentiated Services Code Point Currently Unused

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 8 Fragmentation IP payload is segmented and each segment is sent with its own IP header 0 Don’t Fragment More Fragments Reserved Identification Fragmentation Flags Fragment Offset

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 9 Fragmentation Example 4 Mbps ring IP MTU = Mbps Ethernet IP MTU = 1500

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 10 Fragmentation Example IP Payload 4482 bytes 4462 bytes IP Fragment 1 Total Length: 1500 Fragment 2 Total Length: 1500 Fragment 3 Total Length: 1500 IP Fragment 4 Total Length:42

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 11 Reassembly Example IP Fragment 1 Fragment Offset: 0 IP Payload Fragment 2 Fragment Offset: 185 Fragment 3 Fragment Offset: 370 IP Fragment 4 Fragment Offset: 555

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 12 Fragmentation and Translational Bridging Environments Ethernet backbone FDDI ring Ethernet switch

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 13 IP Options Additional fields appended to the standard 20-byte IP header (up to 40 bytes) IP Options: End of Option List No Operation Loose Source Routing Record Route Strict Source Routing IP Router Alert Internet Timestamp

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 14 Option Octet Option Class Copy Option Number

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 15 End of Option List Option Option Code = 0

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 16 No Operation Option Option Code = 1

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 17 Record Route Option Option Code Option Length Next Slot Pointer First IP Address Second IP Address … = 7

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 18 Strict Source Route Option Option Code Option Length Next Slot Pointer First IP Address Second IP Address … = 137

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 19 Loose Source Route Option Option Code Option Length Next Slot Pointer First IP Address Second IP Address … = 131

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 20 IP Router Alert Option Option Code Option Length Value = 148

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 21 Internet Timestamp Option Option Code Option Length Next Slot Pointer Overflow Flags First IP Address Second IP Address = 68

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 22 Review Introduction to IP IP datagram IP header Fragmentation IP options