Chapter 4 Introduction to Network Layer

Slides:



Advertisements
Similar presentations
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
Advertisements

NETWORK LAYER (1) T.Najah AlSubaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side, delivers.
ECOM 4314 Data Communications Fall September, 2010.
The OSI Model and the TCP/IP Protocol Suite
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 15 Introduction to Networks and the Internet.
Ch 23 1 Based on Data Communications and Networking, 4th Edition. by Behrouz A. Forouzan, McGraw-Hill Companies, Inc., 2007 Ameera Almasoud.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 4 Introduction to Network.
NETWORKING CONCEPTS. TCP/IP The TCPIIP protocol suite was developed prior to the OSI model TCP/IP protocol suite was defined as having four layers: Host-to-network,
MODULE IV SWITCHED WAN.
Module 10. Internet Protocol (IP) is the routed protocol of the Internet. IP addressing enables packets to be routed from source to destination using.
G64INC Introduction to Network Communications Ho Sooi Hock Internet Protocol.
The Network Layer. Network Projects Must utilize sockets programming –Client and Server –Any platform Please submit one page proposal Can work individually.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 4 Introduction to Network.
Virtual Circuit Network. Network Layer 2 Network layer r transport segment from sending to receiving host r network layer protocols in every host, router.
Switched network.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
8.1 Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 6 Delivery and Routing of IP Packets.
1 Kyung Hee University Chapter 4 Introduction to Network Layer.
BZUPAGES.COM Presentation on TCP/IP Presented to: Sir Taimoor Presented by: Jamila BB Roll no Nudrat Rehman Roll no
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 CH. 8: SWITCHING & DATAGRAM NETWORKS 7.1.
2.1 Chapter 2 Network Models – cont. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Data Communication 1 Frame Relay n X.25 l Provides extensive error checking and flow control l station-to-station checking at the data link layer l Error.
1 Kyung Hee University Chapter 8 Switching. 2 Kyung Hee University Switching  Switching  Switches are devices capable of creating temporary connections.
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Switching By, B. R. Chandavarkar, CSE Dept., NITK, Surathkal Ref: B. A. Forouzan, 5 th Edition.
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI MODEL.
INTRODUCTION NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723
Chapter 9 Introduction To Data-Link Layer 9.# 1
Chapter 5 Network and Transport Layers
Chapter 4 Introduction to Network Layer
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Scaling the Network: The Internet Protocol
3. Internetworking (part 1)
URL: Chapter 8 Switching Tel: (03) Ext: URL:
The OSI Model and the TCP/IP Protocol Suite
Chapter 5 The Network Layer.
Introduction to Data-Link Layer
CS4470 Computer Networking Protocols
Internet Protocol: Connectionless Datagram Delivery
Chapter 3 Switching.
SWITCHING Switched Network Circuit-Switched Network Datagram Networks
Encapsulation/Decapsulation
Introduction to Protocol and Layer
Net 323: NETWORK Protocols
The OSI Model and the TCP/IP Protocol Suite
Net 431: ADVANCED COMPUTER NETWORKS
Network Layer Functions
Chapter 9 Introduction To Data-Link Layer 9.# 1
Data Communication and Computer Networks
Delivery and Routing of IP Packets
Chapter 20 Network Layer: Internet Protocol
Chapter 4 Introduction to Network Layer
Data Communication Networks
Network Layer I have learned from life no matter how far you go
Net 323 D: Networks Protocols
OSI Model OSI MODEL.
Data Communication Networks
CSE 313 Data Communication
Scaling the Network: The Internet Protocol
COMPUTER NETWORKS CS610 Lecture-29 Hammad Khalid Khan.
The OSI Model and the TCP/IP Protocol Suite
Data Communication and Computer Networks
Virtual LAN (VLAN).
Introduction to Network
Presentation transcript:

Chapter 4 Introduction to Network Layer

Introduction At the conceptual level, we can think of the global Internet as a black box network that connects millions of computers

Internet as a combination of LAN and WANs Internet is made of many networks (or links) connected together through the connecting device Internet is an internetwork, a combination of LANs and WANs

Connectionless Packet-Switched Network Each packet is routed based on the information contained in its header There is no relationship between packets The switches in this type of network are called routers

Connection-Oriented Packet Switched Network Each packet is forwarded through virtual path

Setup Phase of Connection-Oriented Service A router creates an entry for virtual circuit A request packet carries the source and destination address An acknowledgement packet completes the entries in the switching tables Data Transfer Phase : the network-layer packets belonging to one message can be sent one after another Teardown Phase After sending all packets to destination, source sends a special packet called a teardown packet A destination responds with a confirmation packet All routers delete the corresponding entry from their tables

Service Provided at the Source Computer Packetizing Encapsulate the data coming from the upper layer in a datagram Finding Logical Address of Next Hop Consult a routing table to find the logical address of the next hop Finding MAC Address of Next Hop Using ARP(Address Resolution Protocol) Fragmentation When the datagram is bigger then MTU(Maximum Transmission Unit) datagram needs to be fragmented to smaller units before being passed to the data link layer

Services Provided at the Source Computer

Services Provided at Each Router A router is involved with two interface (the incoming interface and the outgoing interface) Finding next-hop logical address Finding next-hop MAC address Fragmentation

Processing at Each Router

Services Provided at the Destination Computer Reassemble the fragment (Validating each datagram) Deliver the data to upper layer Set a reassembly timer, if the timer is expired, all data fragments are destroyed and an error message is sent that all the fragmented datagram need to be resent

Processing at the Destination Computer

Error Checking at the Data Link Layer The case of that there are some areas in the path of the datagram that some errors may occurs but never checked

Note No flow control is provided for the current version of Internet network layer

Summary(1) At the conceptual level. We can think of the global Internet as a black box network. The Internet, however, is not one single network; it is made of many networks (or links) connected together through the connecting devices. The network layer is designed as a packet-switched network. Packet-switched network can provide either a connectionless service or a connection-oriented service. When the network layer provides a connectionless service, each packet traveling in the Internet is an independent entity; In a connection-oriented service, there is a virtual connection between all packets belonging to a message.

Summary(2) In a connectionless service, the packets are forwarded to the next hop using the destination address in the packet. In a connection-oriented service, the packets are forwarded to the next hop using a label in the packet. In a connection-oriented network, communication occurs in three phases: setup, data transfer, and teardown. After connection setup, a virtual circuit is established between the sender and the receiver in which all packets belonging to the same message are sent through that circuit. We discussed existing services at the network layer in the Internet including addressing, services provided at the source computer, services provided at the destination computer, and services provided at the each router. We also discussed some issues related to the network layer, services that are normally discussed for the network layer, but they are either partially implemented at the network layer or not implemented at all. Some of these services, such as routing and security are provided by other protocols in the Internet.

Q and A