EMT2455 Data Communications 4. Network Layer. Dr. Xiaohai Li. Dept. of Computer Eng. Tech., NYCCT. Last Update: Nov.

Similar documents
NETWORK PACKET ANALYSIS PROGRAM

TCP/IP and the OSI Model

Layer 4: UDP, TCP, and others. based on Chapter 9 of CompTIA Network+ Exam Guide, 4th ed., Mike Meyers

IP - The Internet Protocol. Based on the slides of Dr. Jorg Liebeherr, University of Virginia

Chapter 6. The Protocol TCP/IP. Introduction to Protocols

Lecture 17 Overview. Last Lecture. Wide Area Networking (2) This Lecture. Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9.

Computer Networks. More on Standards & Protocols Quality of Service. Week 10. College of Information Science and Engineering Ritsumeikan University

Network+ Guide to Networks 6 th Edition. Chapter 4 Introduction to TCP/IP Protocols

Lab Using Wireshark to Examine Ethernet Frames

1 Training Description H3C Certification Training Building Networks for Small- and Medium-Sized Businesses (v6.0)...

Lab Using Wireshark to Examine Ethernet Frames

ETSF10 Internet Protocols Network Layer Protocols

ICS 351: Networking Protocols

TCP/IP Fundamentals. Introduction. Practice Practice : Name. Date Period

SC/CSE 3213 Winter Sebastian Magierowski York University CSE 3213, W13 L8: TCP/IP. Outline. Forwarding over network and data link layers

Vorlesung Kommunikationsnetze

CSCI Networking Name:

Computer Forensics: Investigating Network Intrusions and Cybercrime, 2nd Edition. Chapter 2 Investigating Network Traffic

TCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12

1/18/13. Network+ Guide to Networks 5 th Edition. Objectives. Chapter 10 In-Depth TCP/IP Networking

E&CE 358: Tutorial 1. Instructor: Sherman (Xuemin) Shen TA: Miao Wang

Computer Network Addressing. The TCP/IP Layers and Addresses. Topics. The Internet Communication. The TCP/IP Layers and Addresses IP Address

MODUL 7 DATA LINK LAYER

Network Access Layer Internet Layer Transport Layer Application Layer. Presentation. Transport. Physical

Use of the TCP/IP Protocols and the OSI Model in Packet Tracer

Different Layers Lecture 20

Lab Exercise UDP. Objective. Requirements. Step 1: Capture a Trace

TCP /IP Fundamentals Mr. Cantu

Scribe Notes -- October 31st, 2017

Assignment - 1 Chap. 1 Wired LAN s

MULTICAST AND IGMPv3. Announcements. Today s Lecture. Multicast (No Sharing) Unicast. I. HW5 will be online today CIDR, subnets, routing

ECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition

ICS 451: Today's plan

Review of Important Networking Concepts

TCP/IP Protocol Suite and IP Addressing

To make a difference between logical address (IP address), which is used at the network layer, and physical address (MAC address),which is used at

Cisco Interconnecting Cisco Networking Devices Part 2

CCRI Networking Technology I CSCO-1850 Spring 2014

Packet Header Formats

CS 356: Computer Network Architectures. Lecture 10: IP Fragmentation, ARP, and ICMP. Xiaowei Yang

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964

TCP/IP THE TCP/IP ARCHITECTURE

EXAM - HP0-Y52. Applying HP FlexNetwork Fundamentals. Buy Full Product.

Network+ Guide to Networks 6 th Edition. Chapter 9 In-Depth TCP/IP Networking

Network+ Guide to Networks 5 th Edition. Chapter 10 In-Depth TCP/IP Networking

Cisco Interconnecting Cisco Networking Devices Part 1.

Network+ Guide to Networks 5 th Edition. Chapter 4 Introduction to TCP/IP Protocols

Computer Networks. Dr. Abdel Ilah ALshbatat Dept. of Communication and Computer Engineering Faculty of Engineering Tafila Technical University

Chapter 8 ARP(Address Resolution Protocol) Kyung Hee University

Interconnecting Networks with TCP/IP. 2000, Cisco Systems, Inc. 8-1

Internet. 1) Internet basic technology (overview) 3) Quality of Service (QoS) aspects

Network layer: Overview. Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing

Network Model. Why a Layered Model? All People Seem To Need Data Processing

Hands-On TCP/IP Networking

Network layer: Overview. Network Layer Functions

Hands-On IP for TeleCom Technicians Internetworking, TCP/IP, VLANS, Wirelss and more...

TCP/IP Diagnostic Utilities on Windows 2008 Server

Chapter 2 Network Models 2.1

Chapter 7. Local Area Network Communications Protocols

Network+ Guide to Networks, Seventh Edition Chapter 2, Solutions

CS 457 Lecture 11 More IP Networking. Fall 2011

Operating Systems CS 571

Overview of TCP/IP Overview of TCP/IP protocol: TCP/IP architectural models TCP protocol layers.

B.Sc. (Hons.) Computer Science with Network Security B.Eng. (Hons) Telecommunications B.Sc. (Hons) Business Information Systems

Guide to Networking Essentials, 6 th Edition. Chapter 5: Network Protocols

Introduction to Computer Networks. CS 166: Introduction to Computer Systems Security

UNIVERSITY OF TORONTO FACULTY OF APPLIED SCIENCE AND ENGINEERING

Practical Exercises in Computer Networks

Computer Network Programming. The Transport Layer. Dr. Sam Hsu Computer Science & Engineering Florida Atlantic University

TSIN02 - Internetworking

Lecture (03) Internet Protocol tcp/ip> OSI>

Chapter 2 Layer Architecture of Network Protocols. School of Info. Sci. & Eng. Shandong Univ.

Communication Networks ( ) / Fall 2013 The Blavatnik School of Computer Science, Tel-Aviv University. Allon Wagner

What is a Network? TCP / IP. The ISO OSI Model. Protocols. The TCP/IP Protocol Suite. The TCP/IP Protocol Suite. Computer network.

Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme. Auxiliary Protocols

Update your network settings

Question 7: What are Asynchronous links?

ITS332 Quiz 1 Answers

Unit 28 Website Production ASSIGNMENT 1

To see how ARP (Address Resolution Protocol) works. ARP is an essential glue protocol that is used to join Ethernet and IP.

Data Communication Prof. A. Pal Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Lecture 34 TCP/ IP I

5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI UNIT I FUNDAMENTALS AND LINK LAYER PART A

Introduction to the Packet Tracer Interface using a Hub Topology

Defining Networks with the OSI Model. Module 2

PRACTICAL ROUTERS and SWITCHES for ENGINEERS and TECHNICIANS

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

CCNA Semester 1 labs. Part 2 of 2 Labs for chapters 8 11

TCP/IP Networking Basics

TSIN02 - Internetworking

Chapter 3: Network Protocols and Communications

KillTest ᦝ䬺 䬽䭶䭱䮱䮍䭪䎃䎃䎃ᦝ䬺 䬽䭼䯃䮚䮀 㗴 㓸 NZZV ]]] QORRZKYZ PV ٶ瀂䐘މ悹伥濴瀦濮瀃瀆ݕ 濴瀦

Introduction to internetworking, OSI, TCP/IP and Addressing.

521262S Computer Networks 2 (fall 2007) Laboratory exercise #2: Internetworking

Fundamentals of Computer Networking AE6382

BSc Year 2 Data Communications Lab - Using Wireshark to View Network Traffic. Topology. Objectives. Background / Scenario

CCNA 1 Chapter 10 v5.0 Exam Answers 2013

I. More ARP Week 7. after resolving a hardware address, why not store it?

Shortest Path First Example

Internet. Organization Addresses TCP/IP Protocol stack Forwarding. 1. Use of a globally unique address space based on Internet Addresses

Transcription:

EMT2455 Data Communications 4. Network Layer Dr. Xiaohai Li xhli@citytech.cuny.edu Dept. of Computer Eng. Tech., NYCCT Last Update: Nov. 2014

Copyright Notice The slides include pictures, figures, diagrams, tables and other contents from a variety of sources. Use them for educational purpose ONLY. Copyrights are reserved by their original authors and/or publishers. Copyright of all other contents are reserved. 2

Contents Ch4.1. ICMP, IGMP and ARP Ch4.2. IP Addressing 3

Contents Ch4.1. ICMP, IGMP and ARP Ch4.2. IP Addressing 4

Protocols Defined on Network Layer ARP: Address Resolution Protocol NDP: Neighbor Discovery Protocol (similar to ARP, but used for IPv6) IP: Internet Protocol, including Internet Protocol version 4 (IPv4) and IPv6 ICMP: Internet Control Message Protocol. Defines the ping command IGMP: Internet Group Message Protocol 5

TCP/IP Model Application Layer: HTTP, FTP, DHCP, DNS Transport Layer: TCP, UDP Internet Layer: IP, ICMP, IGMP Link Layer: ARP, NDP, MAC, PPP 6

ICMP ICMP: Internet Control Message Protocol PING (Packet InterNetGroper): A veryimportant network troubleshooting tool provided by ICMP. How ping works? By sending ICMP echo request packet to a target host, then waiting for ICMP response, and measuring the time duration. What ping can do? To verify connectivity with another host in the network. Thedestination host could be in a LAN, a WAN, or even the Internet. Limitsof PING: Ifthe destination host turns OFF, it cannot verify the connection. 7

IGMP IGMP: Internet Group Message Protocol. IGMP is used for multicasting (sending dt data to many destination hosts). The addresses used to send a multicast data packet are called multicast addresses. An example of an application that uses IGMP packets is when a router uses multicasting to share routing tables. 8

IGMP Another example of using IGMP: to stream video/audio to multiple hosts. Streaming means the data are sent without ih waiting ii for any acknowledgement that the data packets were delivered. In fact, in the IGMP protocol, the source doesn t care if the destination receives a packet. 9

ARP ARP (Address Resolution Protocol): to resolve an IP address to a hardware address for final delivery of data packets to the destination IP. Packets being used by ARP: ARP Requestand ARP Response 10

ARP Procedure Suppose computer Alpha wants to access a destination IP of 120.200.56.10 Step 1: Alpha issues a query in the network by broadcasting a ARP Request packet, asking which NIC has this IP address (120.200.56.10). Step 2: the host with the IP address 120.200.56.10 replies with an ARP Response packet that contains the hardware address (MAC address) of the destination host. 11

ARP Revealed by Capsa Capsa: a popular packet/protocol analyzer. Easy to use. Supports Windows ONLY by now. Find the MAC and IP Addresses of your computer first! Windows command: ipconfig/all Linux/Unix command: ifconfig See instructor s demonstration 12

Address Resolving Procedure Revealed by Capsa Step 1. An ARP Request packet is sent by source host B8:AC:6F: 20:2B:68 (with IP: 10.15.60.137): 15 137): Who is 10.15.60.22? 15 Tell 10.15.60.137 (interpretion by Capsa). Note: Pay attention at theno. of thecaptured packet. 13

Address Resolving Procedure Revealed by Capsa Step 2. An ARP Response packet is answered by 00:9C:02:03 :13:35 (with the asked IP: 10.15.60.22): 15 10.15.60.2215 is at 00:9C:02:03:13:35 (interpretion by Capsa). 14

ARP Packets Revealed by Capsa ARP Request Packet: Sender: B8:AC:6F:20: 2B:68 (with IP: 10.15.60.137) Destination:??? ARP Response Packet: Sender:??? Destination:??? Lab 3. ARP: See lab handout for details 15

ARP Revealed by WireShark Similar to the above 16

Contents Ch4.1. ICMP, IGMP and ARP Ch4.2. IP Addressing See lecture notes 17