Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol



Similar documents
Chapter 9. IP Secure

Internet Architecture and Philosophy

Network Layer IPv4. Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS. School of Computing, UNF

Mobile IP Network Layer Lesson 01 OSI (open systems interconnection) Seven Layer Model and Internet Protocol Layers

EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst

CS335 Sample Questions for Exam #2

RARP: Reverse Address Resolution Protocol

Network Layer. Introduction Datagrams and Virtual Circuits Routing Traffic Control. Data delivery from source to destination.

Chapter 3. TCP/IP Networks. 3.1 Internet Protocol version 4 (IPv4)

IP - The Internet Protocol

Gary Hecht Computer Networking (IP Addressing, Subnet Masks, and Packets)

Lecture Computer Networks

Lecture 15. IP address space managed by Internet Assigned Numbers Authority (IANA)

Overview of TCP/IP. TCP/IP and Internet

Network layer: Overview. Network layer functions IP Routing and forwarding

Module 7 Internet And Internet Protocol Suite

IP Addressing Introductory material.

Introduction to IP v6

Network Layer: Network Layer and IP Protocol

IP Network Layer. Datagram ID FLAG Fragment Offset. IP Datagrams. IP Addresses. IP Addresses. CSCE 515: Computer Network Programming TCP/IP

Lecture 8. IP Fundamentals

Exam 1 Review Questions

Network layer" 1DT066! Distributed Information Systems!! Chapter 4" Network Layer!! goals: "

8.2 The Internet Protocol

2. IP Networks, IP Hosts and IP Ports

IP Addressing. IP Addresses. Introductory material.

Internet Packets. Forwarding Datagrams

Transport and Network Layer

Indian Institute of Technology Kharagpur. TCP/IP Part I. Prof Indranil Sengupta Computer Science and Engineering Indian Institute of Technology

IP Subnetting and Addressing

Chapter 3: Review of Important Networking Concepts. Magda El Zarki Dept. of CS UC Irvine

IP addressing and forwarding Network layer

The OSI and TCP/IP Models. Lesson 2

Networking Test 4 Study Guide

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

Technical Support Information Belkin internal use only

Interconnection of Heterogeneous Networks. Internetworking. Service model. Addressing Address mapping Automatic host configuration

Future Internet Technologies

04 Internet Protocol (IP)

Savera Tanwir. Internet Protocol

2. What is the maximum value of each octet in an IP address? A. 28 B. 255 C. 256 D. None of the above

Internet Protocols. Addressing & Services. Updated:

Network-Oriented Software Development. Course: CSc4360/CSc6360 Instructor: Dr. Beyah Sessions: M-W, 3:00 4:40pm Lecture 2

IP address format: Dotted decimal notation:

NETWORK LAYER/INTERNET PROTOCOLS

Protocol Data Units and Encapsulation

Ethernet. Ethernet. Network Devices

WAN Data Link Protocols

Internetworking and Internet-1. Global Addresses

LESSON Networking Fundamentals. Understand TCP/IP

13 Virtual Private Networks 13.1 Point-to-Point Protocol (PPP) 13.2 Layer 2/3/4 VPNs 13.3 Multi-Protocol Label Switching 13.4 IPsec Transport Mode

Internet Protocol Version 6 (IPv6)

(Refer Slide Time: 02:17)

Network Layer, Part 1 Internet Architecture. History

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ

Answers to Sample Questions on Network Layer

Chapter 4 Network Layer

CS 43: Computer Networks IP. Kevin Webb Swarthmore College November 5, 2013

CS 457 Lecture 19 Global Internet - BGP. Fall 2011

The Internet. Internet Technologies and Applications

CSE331: Introduction to Networks and Security. Lecture 8 Fall 2006

Internetworking. Problem: There is more than one network (heterogeneity & scale)

Internet Protocol (IP) IP - Network Layer. IP Routing. Advantages of Connectionless. CSCE 515: Computer Network Programming IP routing

First Workshop on Open Source and Internet Technology for Scientific Environment: with case studies from Environmental Monitoring

A PPENDIX L TCP/IP and OSI

Objectives of Lecture. Network Architecture. Protocols. Contents

IPv6 Fundamentals Ch t ap 1 er I : ntroducti ti t on I o P IPv6 Copyright Cisco Academy Yannis Xydas

Guide to Network Defense and Countermeasures Third Edition. Chapter 2 TCP/IP

Overview. Securing TCP/IP. Introduction to TCP/IP (cont d) Introduction to TCP/IP

IPV6 FRAGMENTATION. The Case For Deprecation. Ron Bonica NANOG58

Transport Layer. Chapter 3.4. Think about

Computer Networks/DV2 Lab

Mobile IP. Bheemarjuna Reddy Tamma IIT Hyderabad. Source: Slides of Charlie Perkins and Geert Heijenk on Mobile IP

Configuring Flexible NetFlow

PART OF THE PICTURE: The TCP/IP Communications Architecture

How do I get to

CS101 Lecture 19: Internetworking. What You ll Learn Today

IP Subnetting. Subnetting

Troubleshooting Tools

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

Data Communication Networks and Converged Networks

1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet

IP Addressing A Simplified Tutorial

Computer Networks. Lecture 3: IP Protocol. Marcin Bieńkowski. Institute of Computer Science University of Wrocław

2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above

Protocols. Packets. What's in an IP packet

Subnetting,Supernetting, VLSM & CIDR

- IPv4 Addressing and Subnetting -

Network Models OSI vs. TCP/IP

TCP/IP and the Internet

TCP/IP Network Essentials. Linux System Administration and IP Services

Chapter 11. User Datagram Protocol (UDP)

The OSI Model and the TCP/IP Protocol Suite

TCP/IP Basis. OSI Model

The internetworking solution of the Internet. Single networks. The Internet approach to internetworking. Protocol stacks in the Internet

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

Address Resolution Protocol (ARP), Reverse ARP, Internet Protocol (IP)

Module 10 Subnetting Class A, B and C addresses. Solutions to the Lab Exercises a, b, c and d

Transcription:

Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol 1

TCP/IP protocol suite A suite of protocols for networking for the Internet Transmission control protocol (TCP) or User Datagram protocol (UDP) at L4 The Internet protocol (IP) at L3 The suite contains many protocols at L7 or L2 or L1 L5 and L6 not present 2

TCP/IP protocol suite Originally designed to have four layers but evolved to a five-layer format The functions of L5 (session layer) incorporated into L4 (transport layer) L6 (presentation layer) incorporated into L7 (application layer) in TCP/IP The five layers L7, L4, L3, L2, and L1 3

IP at L3, functions Network layer Facilitate transmission of data from one system with a common address for the ports (like service access points in a mobile system) to another with a common address for the ports The address called the IP address Connections to the Internet employ the IP protocol 4

IP Provides the connection to the router for transmission A communication between two addresses on a physical network carried out through routers 5

IP protocol Header Encapsulates data from the upper layers, for example, the L3 header encapsulates the L4 data after formatting it into packets 6

Packet Formation in IP Packets of maximum size = 2 16 bytes (2 14 words) after the data from L4 (transport layer) divided A packet-switched network can be used for transmission Hopping of data packets different routes to reach a destination 7

Packet Formation in IP More packets can be sent simultaneously through the network unlike in a circuitswitched network, where only one data frame can be transmitted at an instant (for example, in GSM or HSCSD 8

An IP packet transmitted in fragments MTU (maximum transferable units per effort) may be much less than 2 16 bytes in a source-destination path or sub-path in the network 9

Header, Source, and Destination IP Addressing IP specifies certain header fields a field is a set of bits placed in a word for a specific action, condition, or purpose Encoding data from the transport layer at the transmitter Decoding the data received from the datalink layer before passing it to the transport layer at the receiver 10

Header fields First word 32-bit word Specify IP version (IPv4 or IPv6 for Internet or broadband Internet) Length of the IP header Precedence of the IP packet Total packet length 11

IPv4 Header fields Second word 32-bit word ID for the packet Flags Fragment offset for the fragments of same ID 12

IPv4 Header fields Third word 32-bit word Time-to-live (not in seconds but in number of attempts to hop before expiry of packets in the network) Type of protocol Checksum of the header (for finding transmission errors, if any) 13

IPv4 Header fields Fourth word 32-bit word IP address of the source (as per four decimal numbers, each separated by dots and each lesser than 256) 14

IPv4 Header fields Fifth word 32-bit word IP address of the destination (four decimal numbers each separated by dots and each lesser than 256) 15

IP address Example Assume that the source IP address for routing is (ns1. ns2. ns3. ns4) Destination IP address (nd1. nd2. nd3. nd4) 16

Packet transmission from the source IP address to the destination By hopping among the various routers on a path Paths can be different for different packets from the same source Path for the routing of a packet depends on the paths and sub-paths which are available in the network at a given instant 17

Routing between two IP Addresses Router receives a packet from a source or a previous stage router Gets the destination address from the IP header Forwards the packet to the next router or the destination router for that destination address Each router maintains a table for selecting the path in the route for the packet 18

Routing table Maintained and regularly updated by the router Has a large number of rows depending upon the maximum number of entries possible in it 19

Routing table entries In each row, the destination router s address and the next router s address so that packets for that destination hop to that particular router 20

Router Not possible for a router to hold routing table entries for all the IP destination addresses on the Internet Not possible to store information about a large number of source and destination systems each having a distinct IP address 21

Router Belong to either a class A, B, or C subnet The Internet consists of class A, B, and C subnets that are connected to the hosts (computers, nodes, and service terminals) Each subnet consists of a large number of connected local subnets or hosts 22

Summary TCP/IP suite 5 layer protocol suite L7, L4, L3, L2 and L1 TCP or UDP at L4 IP protocol for L3 networking layer Packetization befor transmission Each packet IP header of minimum 5 word Size 2 16 23

Summary Router for sending packets simultaneously to multiple available paths to destination Routing table regularly maintained and updated Router belong to a class A or B or C subnet 24

End of Lesson 02 TCP/IP Suite and IP Protocol 25