























Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An overview of important networking concepts, including protocol architecture, layers, encapsulation, and demultiplexing. It uses the example of sending a packet from argon to neon to explain these concepts in detail. The document also covers network abstractions, communications architecture, and the functions of each layer in the tcp/ip protocol suite.
Typology: Slides
1 / 31
This page cannot be seen from the preview
Don't miss anything!
























1
2
Sending a packet from Argon to Neon
4
DNS: The IP address of “neon.tcpip-lab.edu” is 128.143.71.
ARP: What is the MAC address of 128.143.137.1?
DNS: What is the IP address
of “neon.tcpip-lab.eduARP: The MAC address of”?
128.143.137.1 is 00:e0:f9:23:a8:
frame
ARP: The MAC address of 128.143.137.1 is 00:20:af:03:98:
ARP: What is the MAC address of 128.143.71.21?
frame
5
7
TCP/IP Suite and OSI Reference Model
Application Layer
Application Layer Presentation Layer Session Layer Transport Layer Network Layer (Data) Link Layer Physical Layer
Transport Layer Network Layer
OSI Reference Model
(Data) Link Layer
TCP/IP Suite
8
The TCP/IP protocol stack does not
define the lower layers of a complete
protocol stack
10
N+1 Layer Entity
N+1 Layer Entity
N+1 Layer Protocol N+1 Layer
N-1 Layer Entity
N-1 Layer Entity
N-1 Layer Protocol N-1 Layer
N Layer Entity
N Layer Entity
N Layer Protocol N Layer
layer N+1/N interface
layer N/N- interface
11
Service Provider
N+1 Layer Entity
N+1 Layer Entity
N+1 Layer Peer Protocol
Request Delivery
Indicate Delivery
N Layer Entity
PDU (at layer N)
N Layer Entity
14
Layer-N Entity
Layer- N- Entity
Layer-N PDU and control data is sent to SAP of Layer-N-
SAPs
control
control N PDU
Header (of layer N-1) N PDU
PDU of Layer-N-
Layer-N Entity
Layer- N- Entity
16
argon.tcpip- lab.edu 128.143.137.
Ethernet Ethernet Ethernet
neon.tcpip-lab.edu 128.143.71.
Ethernet
router71.tcpip- lab.edu 128.143.137. 00:e0:f9:23:a8:
router137.tcpip- lab.edu 128.143.71.
Send HTTP Request to neon
Establish a connection to 128.143.71.21 at port 80Open TCP connection to 128.143.71.21 port 80
Send a datagram (which contains a connection request) to 128.143.71.21^ Send IP datagram to 128.143.71.
Send the datagram to 128.143.137.
Send Ethernet frame to 00:e0:f9:23:a8:
Send Ethernet frame to 00:20:af:03:98:
Send IP data-gram to 128.143.71.
Frame is an IP datagram
Frame is an IP datagram
IP datagram is a TCP segment for port 80
17
19 Docsity.com
20