SlideShare una empresa de Scribd logo
1 de 61
The OSI Model
&
the TCP/IP Protocol Suite
ET3003 Computer Networks
Tutun Juhana
Telecommunication Engineering
School of Electrical Engineering & Informatics
Institut Teknologi Bandung
3
When Communication is simple
Example 1
• The communication is so simple that it can
occur in only one layer
Speak Spanish Speak English
(sign language)
When Communication is not simple
Example 2
• Ann has to move to another town because of her job
• We need three layers
• It is hierarchical (the tasks must be done in the order given in the hierarchy)
• Each layer uses the services of the layer immediately below it
• Each layer gives the services to the layer immediately above it
• Before 1990 everyone
believed that the OSI
model would become the
ultimate standard for
data communications -
but this did not happen
• The TCP/IP protocol suite became the dominant
commercial architecture because it was used
and tested extensively in the Internet
– the OSI model was never fully implemented
THE OSI MODEL
• Established in 1947, the International
Standards Organization (ISO) is a
multinational body dedicated to worldwide
agreement on international standards
• An ISO standard that covers all aspects of
network communications is the Open
Systems Interconnection (OSI) model
– It was first introduced in the late 1970s
• An open system is a set of protocols that allows
any two different systems to communicate
regardless of their underlying architecture
• The OSI model is not a protocol; it is a model for
understanding and designing a network
architecture that is flexible, robust, and
interoperable
• The OSI model was intended to be the basis for
the creation of the protocols in the OSI stack
The OSI model
The network support layers; they deal with
the physical aspects of moving data from
one device to another (such as electrical
specifications, physical connections,
physical addressing, and transport timing
and reliability); They are a combination of
hardware and software, except for the
physical layer, which is mostly hardware
The user support layers; they
allow interoperability among
unrelated software systems;
They are almost always
implemented in software
the transport layer, links the two subgroups
and ensures that what the lower layers
have transmitted is in a form that the upper
layers can use
Layered Architecture
An exchange using the OSI model
Encapsulation
Decapsulation
Physical Layer
• Responsible for moving individual bits from one (node) to the next
• It coordinates the functions required to carry a bit stream over a
physical medium.
• It deals with the mechanical and electrical specifications of the
interface and transmission media
• It defines the procedures and functions that physical devices and
interfaces have to perform for transmission to occur
The physical layer is also concerned with the
following
• Physical characteristics of interfaces and media
• Representation of bits
• Data rate
• Synchronization of bits
• Line configuration
• Physical topology
• Transmission mode
Data Link Layer
• The data link layer is responsible for moving frames from
one hop (node) to the next
• The data link layer transforms the physical layer, a raw
transmission facility, to a reliable link
– It makes the physical layer appear error-free to the upper layer
(network layer)
Other responsibilities of the data link layer
include the following
• Framing
• Physical addressing
• Flow control
• Error control
• Access control
Network Layer
• The network layer is responsible for the
source-to-destination delivery of a packet,
possibly across multiple networks (links)
• Whereas the data link layer oversees the
delivery of the packet between two
systems on the same network (link)
• The network layer ensures that each
packet gets from its point of origin to its
final destination
• If two systems are connected to the same
link, there is usually no need for a network
layer
• However, if the two systems are attached
to different networks (links) with
connecting devices between the networks
(links), there is often a need for the
network layer to accomplish source-to-
destination delivery
Other responsibilities of the network layer
include the following
• Logical addressing
• Routing
Transport Layer
• The transport layer is responsible for the
delivery of a message from one process to
another
• A process is an application program
running on the host
• Reliable process-to-process delivery of a message
• Differences with Network Layer
• Network layer oversees source-to-destination delivery
of individual packets
– It does not recognize any relationship between those
packets
• The transport layer ensures that the whole message
arrives intact and in order
– Overseeing both error control and flow control at the source-
to-destination level
• Other responsibilities of the transport layer
– Service-point addressing (port address)
– Segmentation and reassembly
– Connection control
• The transport layer can be either connectionless or
connection oriented
– Flow control
– Error control
Session Layer
• Session layer establishes, maintains, and
synchronizes the interaction between
communicating systems
• Responsibilities
– Dialog control
– Synchronization
Presentation Layer
• The presentation layer is concerned with
the syntax and semantics of the
information exchanged between two
systems
– Translation
– Encryption
– Compression
Application Layer
• The application layer enables the user, whether
human or software, to access the network
• It provides user interfaces and support for
services (email, remote file access etc.)
• Services provided :
– Network virtual terminal
– File transfer, access, and management (FTAM)
– E-mail services
– Directory services
Summary of OSI Layers
TCP/IP PROTOCOL SUITE
• The TCP/IP protocol suite was developed prior to the OSI model
TCP/IP versus OSI model
Layers in the TCP/IP Protocol Suite
• To discuss the purpose of each layer in
the TCP/IP protocol suite, we will study a
small private internet
• A link is a network that allows a set of computers
to communicate with each other
• A link can be a LAN (local area network) serving
a small area or a WAN (wide area network)
serving a larger area
• We assume that different links are connected
together by devices called routers or switches
that route the data to reach their final
destinations
Physical Layer
• TCP/IP does not define any specific
protocol for the physical layer
• It supports all of the standard and
proprietary protocols
• The communication is between two hops
or nodes, either a computer or router
• The unit of communication is a single bit
We assume that the
most efficient way to
communicate with each
other is via routers
R1, R3, and R4
if a node is connected to n links, it needs n
physical-layer protocols, one for
each link because links may use different
physical-layer protocols
• The responsibility of the physical layer, in
addition to delivery of bits, matches with
what mentioned for the physical layer of
the OSI model
• It mostly depends on the underlying
technologies that provide links
Data Link Layer
• TCP/IP does not define any specific
protocol for the data link layer either
• It supports all of the standard and
proprietary protocols
• The communication is also between two
hops or nodes
• The unit of communication however, is a
packet called a frame
• A frame is a packet that encapsulates the data received
from the network layer with an added header and
sometimes a trailer
• The header, among other communication information,
includes the source and destination of frame
• The destination address is needed to define the right
recipient of the frame because many nodes may have
been connected to the link
• The source address is needed for possible response or
acknowledgment as may be required by some protocols
These frames may be different
because link 1 and link 3 may be
using different protocols and
require frames of different
formats
Network Layer
• At the network layer (or, more accurately, the
internetwork layer), TCP/IP supports the Internet
Protocol (IP)
• IP is the transmission mechanism used by the TCP/IP
protocols
• IP transports data in packets called datagrams, each of
which is transported separately
• Datagrams can travel along different routes and can
arrive out of sequence or be duplicated
• IP does not keep track of the routes and has no facility
for reordering datagrams once they arrive at their
destination
Transport Layer
• Only the two end computers need to have the
transport layer
• The transport layer is responsible for delivering
the whole message, which is called a segment
from A to B
– A segment may consist of a few or tens of datagrams
• Where as the network layer is responsible for
sending individual datagrams from computer A
to computer B
• The segments need to be broken into datagrams
and each datagram has to be delivered to the
network layer for transmission
• Since the Internet defines a different route for
each datagram, the datagrams may arrive out of
order and may be lost
• The transport layer at computer B needs to wait
until all of these datagrams to arrive, assemble
them and make a segment out of them
• The transport layer was represented in the
TCP/IP suite by two protocols:
– User Datagram Protocol (UDP)
– Transmission Control Protocol (TCP)
• A new protocol called Stream Control
Transmission Protocol (SCTP) has been
introduced in the last few years
Application Layer
• The application layer in TCP/IP is equivalent to
the combined session, presentation, and
application layers in the OSI model
• The application layer allows a user to access the
services of our private internet or the global
Internet
– electronic mail, file transfer, accessing the World
Wide Web, etc.
• The unit of communication at the application
layer is a message
Addressing
• The address of a node as defined
by its LAN or WAN
• Have authority over the link
Needed in which each host can
be identified uniquely, regardless
of the underlying physical network
To enable communication
between processes
User-friendly addresses
that are designed for
specific application
Physical Addresses
• Also known as the link address
• Destination physical addresses can be
either
– unicast  one single recipient
– multicast  a group of recipients
– broadcast  to be received by all systems in
the network
Logical Addresses
• Logical addresses are necessary for universal
communications that are independent of
underlying physical networks
• Physical addresses are not adequate in an
internetwork environment where different
networks can have different address formats
• A universal addressing system is needed in
which each host can be identified uniquely,
regardless of the underlying physical network
• The logical addresses are designed for this
purpose
• A logical address in the Internet is
currently a 32-bit address (IPv4) and a
128-bit address (IPv6), that can uniquely
define a host connected to the Internet
• No two publicly addressed and visible
hosts on the Internet can have the same
IP address
datagram with dst.
and src. logical
address
Frame with dst.
and src. physical
address The physical addresses will change from
hop to hop, but the logical addresses
remain the same
Port Addresses
• Computers are devices that can run multiple processes
at the same time
• The end objective of Internet communication is a
process communicating with another process
• For example, computer A can communicate with
computer C by using TELNET, at the same time,
computer A communicates with computer B by using the
File Transfer Protocol (FTP)
• In the TCP/IP architecture, the label assigned to a
process is called a port address
• A port address in TCP/IP is 16 bits in length
(represented by one decimal number)
The physical addresses change from hop to hop, but the logical and
port addresses usually remain the same
Application-Specific Addresses
• User-friendly addresses that are designed
for specific application
• Examples include the e-mail address (for
example, tutun@stei.itb.ac.id) and the
• Universal Resource Locator (URL) (for
example, www.itb.ac.id)

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Networking (2)
Networking (2)Networking (2)
Networking (2)
 
Ports and protocols
Ports and protocolsPorts and protocols
Ports and protocols
 
Architecture of 5G technology
Architecture of 5G technologyArchitecture of 5G technology
Architecture of 5G technology
 
Cs6703 grid and cloud computing unit 4
Cs6703 grid and cloud computing unit 4Cs6703 grid and cloud computing unit 4
Cs6703 grid and cloud computing unit 4
 
Osi model
Osi modelOsi model
Osi model
 
Networking Fundamentals
Networking FundamentalsNetworking Fundamentals
Networking Fundamentals
 
Overview of computing paradigm
Overview of computing paradigmOverview of computing paradigm
Overview of computing paradigm
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
 
1 introduction-to-computer-networking
1 introduction-to-computer-networking1 introduction-to-computer-networking
1 introduction-to-computer-networking
 
Networking Fundamentals
Networking FundamentalsNetworking Fundamentals
Networking Fundamentals
 
OSI models
OSI modelsOSI models
OSI models
 
Networking Devices
Networking DevicesNetworking Devices
Networking Devices
 
Ip telephony
Ip telephonyIp telephony
Ip telephony
 
Networking concepts
Networking conceptsNetworking concepts
Networking concepts
 
Wan technologies
Wan technologiesWan technologies
Wan technologies
 
ROUTER PPT
ROUTER PPTROUTER PPT
ROUTER PPT
 
IT6601 MOBILE COMPUTING UNIT1
IT6601 MOBILE COMPUTING UNIT1IT6601 MOBILE COMPUTING UNIT1
IT6601 MOBILE COMPUTING UNIT1
 
Physical layer OSI Model & Transmission Media
Physical layer OSI Model & Transmission MediaPhysical layer OSI Model & Transmission Media
Physical layer OSI Model & Transmission Media
 
Computer networking
Computer networkingComputer networking
Computer networking
 
Introduction of computer network
Introduction of computer networkIntroduction of computer network
Introduction of computer network
 

Destacado

OSI Model of Networking
OSI Model of NetworkingOSI Model of Networking
OSI Model of NetworkingMukesh Tekwani
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference ModelMukesh Tekwani
 
Osi model vs TCP/IP
Osi model vs TCP/IPOsi model vs TCP/IP
Osi model vs TCP/IPMannu Khani
 
OSI model (7 LAYER )
OSI model (7 LAYER )OSI model (7 LAYER )
OSI model (7 LAYER )AAKASH S
 
Comparison and Contrast between OSI and TCP/IP Model
Comparison and Contrast between OSI and TCP/IP ModelComparison and Contrast between OSI and TCP/IP Model
Comparison and Contrast between OSI and TCP/IP ModelConferencias FIST
 
Osi model
Osi modelOsi model
Osi modelOnline
 
Basic concepts of computer Networking
Basic concepts of computer NetworkingBasic concepts of computer Networking
Basic concepts of computer NetworkingHj Habib
 
Introduction to computer network
Introduction to computer networkIntroduction to computer network
Introduction to computer networkAshita Agrawal
 
OSI Model - Every Detail Explained
OSI Model - Every Detail ExplainedOSI Model - Every Detail Explained
OSI Model - Every Detail ExplainedAshish Malik
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network pptextraganesh
 
TCP/IP Training Basic Concepts.
TCP/IP Training Basic Concepts.TCP/IP Training Basic Concepts.
TCP/IP Training Basic Concepts.Amir Panahi
 
FEGTS IP training - TCP/IP Introduction
FEGTS IP training - TCP/IP IntroductionFEGTS IP training - TCP/IP Introduction
FEGTS IP training - TCP/IP IntroductionKae Hsu
 

Destacado (20)

OSI Model of Networking
OSI Model of NetworkingOSI Model of Networking
OSI Model of Networking
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference Model
 
Osi model vs TCP/IP
Osi model vs TCP/IPOsi model vs TCP/IP
Osi model vs TCP/IP
 
Osi model
Osi modelOsi model
Osi model
 
OSI model (7 LAYER )
OSI model (7 LAYER )OSI model (7 LAYER )
OSI model (7 LAYER )
 
Osi model
Osi modelOsi model
Osi model
 
Comparison and Contrast between OSI and TCP/IP Model
Comparison and Contrast between OSI and TCP/IP ModelComparison and Contrast between OSI and TCP/IP Model
Comparison and Contrast between OSI and TCP/IP Model
 
OSI Model
OSI ModelOSI Model
OSI Model
 
OSI MODEL - A PROJECT
OSI MODEL - A PROJECTOSI MODEL - A PROJECT
OSI MODEL - A PROJECT
 
Osi model
Osi modelOsi model
Osi model
 
Basic concepts of computer Networking
Basic concepts of computer NetworkingBasic concepts of computer Networking
Basic concepts of computer Networking
 
Introduction to computer network
Introduction to computer networkIntroduction to computer network
Introduction to computer network
 
OSI Model - Every Detail Explained
OSI Model - Every Detail ExplainedOSI Model - Every Detail Explained
OSI Model - Every Detail Explained
 
TCP/IP Basics
TCP/IP BasicsTCP/IP Basics
TCP/IP Basics
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
 
OSI MODEL
OSI MODELOSI MODEL
OSI MODEL
 
TCP/IP Training Basic Concepts.
TCP/IP Training Basic Concepts.TCP/IP Training Basic Concepts.
TCP/IP Training Basic Concepts.
 
Osi model
Osi modelOsi model
Osi model
 
FEGTS IP training - TCP/IP Introduction
FEGTS IP training - TCP/IP IntroductionFEGTS IP training - TCP/IP Introduction
FEGTS IP training - TCP/IP Introduction
 
More on Tcp/Ip
More on Tcp/IpMore on Tcp/Ip
More on Tcp/Ip
 

Similar a OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)

ET3003-2 OSI-TCPIP (Semester II 2013-2014)
ET3003-2 OSI-TCPIP (Semester II 2013-2014)ET3003-2 OSI-TCPIP (Semester II 2013-2014)
ET3003-2 OSI-TCPIP (Semester II 2013-2014)Tutun Juhana
 
Sargation university's open system interconnection
Sargation university's open system interconnectionSargation university's open system interconnection
Sargation university's open system interconnectionKingPinYT
 
Unit 2 ppt-idc
Unit 2 ppt-idcUnit 2 ppt-idc
Unit 2 ppt-idchiya123jes
 
unit1 network model osi and tcpip.pptx
unit1  network model osi and tcpip.pptxunit1  network model osi and tcpip.pptx
unit1 network model osi and tcpip.pptx183JAIDEEP
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.pptssuserf7cd2b
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.pptssuserf7cd2b
 
Skr+3200+chapter+2+(kweh)
Skr+3200+chapter+2+(kweh)Skr+3200+chapter+2+(kweh)
Skr+3200+chapter+2+(kweh)Ammar Shafiq
 
open system interconnection referencemodel.ppt
open system interconnection referencemodel.pptopen system interconnection referencemodel.ppt
open system interconnection referencemodel.pptAnkitaAggarwal68
 
Iso osi and tcp-ip reference models
Iso osi and tcp-ip reference modelsIso osi and tcp-ip reference models
Iso osi and tcp-ip reference modelsbhavanatmithun
 
osireferencemodel-170703104058 (1).pdf
osireferencemodel-170703104058 (1).pdfosireferencemodel-170703104058 (1).pdf
osireferencemodel-170703104058 (1).pdfFira253524
 
Pwani notes-Network Essentials.pp for Internet Protocoltx
Pwani notes-Network Essentials.pp  for Internet ProtocoltxPwani notes-Network Essentials.pp  for Internet Protocoltx
Pwani notes-Network Essentials.pp for Internet ProtocoltxMosesOkumu4
 
Osi reference model
Osi reference modelOsi reference model
Osi reference modelSagar Gor
 
Concept of OSI Model_KSMS_BCA_4th_6th_Sem_Priyanka Bhattacharya_20th March 2020
Concept of OSI Model_KSMS_BCA_4th_6th_Sem_Priyanka Bhattacharya_20th March  2020Concept of OSI Model_KSMS_BCA_4th_6th_Sem_Priyanka Bhattacharya_20th March  2020
Concept of OSI Model_KSMS_BCA_4th_6th_Sem_Priyanka Bhattacharya_20th March 2020PriyankaBhattacharya28
 

Similar a OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015) (20)

ET3003-2 OSI-TCPIP (Semester II 2013-2014)
ET3003-2 OSI-TCPIP (Semester II 2013-2014)ET3003-2 OSI-TCPIP (Semester II 2013-2014)
ET3003-2 OSI-TCPIP (Semester II 2013-2014)
 
Dc2 t1
Dc2 t1Dc2 t1
Dc2 t1
 
OSI Model.ppt
OSI Model.pptOSI Model.ppt
OSI Model.ppt
 
Sargation university's open system interconnection
Sargation university's open system interconnectionSargation university's open system interconnection
Sargation university's open system interconnection
 
Unit 2 ppt-idc
Unit 2 ppt-idcUnit 2 ppt-idc
Unit 2 ppt-idc
 
Osi
OsiOsi
Osi
 
unit1 network model osi and tcpip.pptx
unit1  network model osi and tcpip.pptxunit1  network model osi and tcpip.pptx
unit1 network model osi and tcpip.pptx
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.ppt
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.ppt
 
lecture 4.pptx
lecture 4.pptxlecture 4.pptx
lecture 4.pptx
 
PC 106 PPT-06
PC 106 PPT-06PC 106 PPT-06
PC 106 PPT-06
 
Skr+3200+chapter+2+(kweh)
Skr+3200+chapter+2+(kweh)Skr+3200+chapter+2+(kweh)
Skr+3200+chapter+2+(kweh)
 
open system interconnection referencemodel.ppt
open system interconnection referencemodel.pptopen system interconnection referencemodel.ppt
open system interconnection referencemodel.ppt
 
Iso osi and tcp-ip reference models
Iso osi and tcp-ip reference modelsIso osi and tcp-ip reference models
Iso osi and tcp-ip reference models
 
osireferencemodel-170703104058 (1).pdf
osireferencemodel-170703104058 (1).pdfosireferencemodel-170703104058 (1).pdf
osireferencemodel-170703104058 (1).pdf
 
Pwani notes-Network Essentials.pp for Internet Protocoltx
Pwani notes-Network Essentials.pp  for Internet ProtocoltxPwani notes-Network Essentials.pp  for Internet Protocoltx
Pwani notes-Network Essentials.pp for Internet Protocoltx
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
Concept of OSI Model_KSMS_BCA_4th_6th_Sem_Priyanka Bhattacharya_20th March 2020
Concept of OSI Model_KSMS_BCA_4th_6th_Sem_Priyanka Bhattacharya_20th March  2020Concept of OSI Model_KSMS_BCA_4th_6th_Sem_Priyanka Bhattacharya_20th March  2020
Concept of OSI Model_KSMS_BCA_4th_6th_Sem_Priyanka Bhattacharya_20th March 2020
 
MVA slides lesson 2
MVA slides lesson 2MVA slides lesson 2
MVA slides lesson 2
 
Osi model
Osi modelOsi model
Osi model
 

Más de Tutun Juhana

What should you prepare for industry 4.0 era
What should you prepare for industry 4.0 eraWhat should you prepare for industry 4.0 era
What should you prepare for industry 4.0 eraTutun Juhana
 
Internet of Things Security
Internet of Things SecurityInternet of Things Security
Internet of Things SecurityTutun Juhana
 
Et4045-3-attacks-2
Et4045-3-attacks-2Et4045-3-attacks-2
Et4045-3-attacks-2Tutun Juhana
 
ET4045-3-attacks-1
ET4045-3-attacks-1ET4045-3-attacks-1
ET4045-3-attacks-1Tutun Juhana
 
ET4045-2-cryptography-3
ET4045-2-cryptography-3ET4045-2-cryptography-3
ET4045-2-cryptography-3Tutun Juhana
 
ET4045-2-cryptography-2
ET4045-2-cryptography-2ET4045-2-cryptography-2
ET4045-2-cryptography-2Tutun Juhana
 
ET4045-2-cryptography-1-2014
ET4045-2-cryptography-1-2014ET4045-2-cryptography-1-2014
ET4045-2-cryptography-1-2014Tutun Juhana
 
ET4045-1-Introduction-2014
ET4045-1-Introduction-2014ET4045-1-Introduction-2014
ET4045-1-Introduction-2014Tutun Juhana
 
Underlying Technologies Part I (Lecture #4 ET3003 Sem1 2014/2015)
Underlying Technologies Part I (Lecture #4 ET3003 Sem1 2014/2015)Underlying Technologies Part I (Lecture #4 ET3003 Sem1 2014/2015)
Underlying Technologies Part I (Lecture #4 ET3003 Sem1 2014/2015)Tutun Juhana
 
Switching Techniques (Lecture #2 ET3003 Sem1 2014/2015)
Switching Techniques (Lecture #2 ET3003 Sem1 2014/2015)Switching Techniques (Lecture #2 ET3003 Sem1 2014/2015)
Switching Techniques (Lecture #2 ET3003 Sem1 2014/2015)Tutun Juhana
 
Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)
Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)
Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)Tutun Juhana
 
Et3003 sem2-1314-10 vlans
Et3003 sem2-1314-10 vlansEt3003 sem2-1314-10 vlans
Et3003 sem2-1314-10 vlansTutun Juhana
 
Et3003 sem2-1314-9 network layers vi (routing protocols)
Et3003 sem2-1314-9 network layers vi (routing protocols)Et3003 sem2-1314-9 network layers vi (routing protocols)
Et3003 sem2-1314-9 network layers vi (routing protocols)Tutun Juhana
 
Et3003 sem2-1314-8 network layers v (icmpv4)
Et3003 sem2-1314-8 network layers v (icmpv4)Et3003 sem2-1314-8 network layers v (icmpv4)
Et3003 sem2-1314-8 network layers v (icmpv4)Tutun Juhana
 
Et3003 sem2-1314-7 network layers iv (ipv4)
Et3003 sem2-1314-7 network layers iv (ipv4)Et3003 sem2-1314-7 network layers iv (ipv4)
Et3003 sem2-1314-7 network layers iv (ipv4)Tutun Juhana
 
Et3003 sem2-1314-6 network layers iii (arp)
Et3003 sem2-1314-6 network layers iii (arp)Et3003 sem2-1314-6 network layers iii (arp)
Et3003 sem2-1314-6 network layers iii (arp)Tutun Juhana
 
Et3003 sem2-1314-5 network layers ii (intro to routing)
Et3003 sem2-1314-5 network layers ii (intro to routing)Et3003 sem2-1314-5 network layers ii (intro to routing)
Et3003 sem2-1314-5 network layers ii (intro to routing)Tutun Juhana
 
Et3003 sem2-1314-4 network layers i (ipv4 addressing)
Et3003 sem2-1314-4 network layers i (ipv4 addressing)Et3003 sem2-1314-4 network layers i (ipv4 addressing)
Et3003 sem2-1314-4 network layers i (ipv4 addressing)Tutun Juhana
 
Et3003 sem2-1314-3 ethernets
Et3003 sem2-1314-3 ethernetsEt3003 sem2-1314-3 ethernets
Et3003 sem2-1314-3 ethernetsTutun Juhana
 
ET3003-1 introduction (Semester II 2013-2014)
ET3003-1 introduction (Semester II 2013-2014)ET3003-1 introduction (Semester II 2013-2014)
ET3003-1 introduction (Semester II 2013-2014)Tutun Juhana
 

Más de Tutun Juhana (20)

What should you prepare for industry 4.0 era
What should you prepare for industry 4.0 eraWhat should you prepare for industry 4.0 era
What should you prepare for industry 4.0 era
 
Internet of Things Security
Internet of Things SecurityInternet of Things Security
Internet of Things Security
 
Et4045-3-attacks-2
Et4045-3-attacks-2Et4045-3-attacks-2
Et4045-3-attacks-2
 
ET4045-3-attacks-1
ET4045-3-attacks-1ET4045-3-attacks-1
ET4045-3-attacks-1
 
ET4045-2-cryptography-3
ET4045-2-cryptography-3ET4045-2-cryptography-3
ET4045-2-cryptography-3
 
ET4045-2-cryptography-2
ET4045-2-cryptography-2ET4045-2-cryptography-2
ET4045-2-cryptography-2
 
ET4045-2-cryptography-1-2014
ET4045-2-cryptography-1-2014ET4045-2-cryptography-1-2014
ET4045-2-cryptography-1-2014
 
ET4045-1-Introduction-2014
ET4045-1-Introduction-2014ET4045-1-Introduction-2014
ET4045-1-Introduction-2014
 
Underlying Technologies Part I (Lecture #4 ET3003 Sem1 2014/2015)
Underlying Technologies Part I (Lecture #4 ET3003 Sem1 2014/2015)Underlying Technologies Part I (Lecture #4 ET3003 Sem1 2014/2015)
Underlying Technologies Part I (Lecture #4 ET3003 Sem1 2014/2015)
 
Switching Techniques (Lecture #2 ET3003 Sem1 2014/2015)
Switching Techniques (Lecture #2 ET3003 Sem1 2014/2015)Switching Techniques (Lecture #2 ET3003 Sem1 2014/2015)
Switching Techniques (Lecture #2 ET3003 Sem1 2014/2015)
 
Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)
Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)
Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)
 
Et3003 sem2-1314-10 vlans
Et3003 sem2-1314-10 vlansEt3003 sem2-1314-10 vlans
Et3003 sem2-1314-10 vlans
 
Et3003 sem2-1314-9 network layers vi (routing protocols)
Et3003 sem2-1314-9 network layers vi (routing protocols)Et3003 sem2-1314-9 network layers vi (routing protocols)
Et3003 sem2-1314-9 network layers vi (routing protocols)
 
Et3003 sem2-1314-8 network layers v (icmpv4)
Et3003 sem2-1314-8 network layers v (icmpv4)Et3003 sem2-1314-8 network layers v (icmpv4)
Et3003 sem2-1314-8 network layers v (icmpv4)
 
Et3003 sem2-1314-7 network layers iv (ipv4)
Et3003 sem2-1314-7 network layers iv (ipv4)Et3003 sem2-1314-7 network layers iv (ipv4)
Et3003 sem2-1314-7 network layers iv (ipv4)
 
Et3003 sem2-1314-6 network layers iii (arp)
Et3003 sem2-1314-6 network layers iii (arp)Et3003 sem2-1314-6 network layers iii (arp)
Et3003 sem2-1314-6 network layers iii (arp)
 
Et3003 sem2-1314-5 network layers ii (intro to routing)
Et3003 sem2-1314-5 network layers ii (intro to routing)Et3003 sem2-1314-5 network layers ii (intro to routing)
Et3003 sem2-1314-5 network layers ii (intro to routing)
 
Et3003 sem2-1314-4 network layers i (ipv4 addressing)
Et3003 sem2-1314-4 network layers i (ipv4 addressing)Et3003 sem2-1314-4 network layers i (ipv4 addressing)
Et3003 sem2-1314-4 network layers i (ipv4 addressing)
 
Et3003 sem2-1314-3 ethernets
Et3003 sem2-1314-3 ethernetsEt3003 sem2-1314-3 ethernets
Et3003 sem2-1314-3 ethernets
 
ET3003-1 introduction (Semester II 2013-2014)
ET3003-1 introduction (Semester II 2013-2014)ET3003-1 introduction (Semester II 2013-2014)
ET3003-1 introduction (Semester II 2013-2014)
 

Último

TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxPurva Nikam
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 

Último (20)

TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptx
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 

OSI Reference Model and TCP/IP (Lecture #3 ET3003 Sem1 2014/2015)

  • 1. The OSI Model & the TCP/IP Protocol Suite ET3003 Computer Networks Tutun Juhana Telecommunication Engineering School of Electrical Engineering & Informatics Institut Teknologi Bandung 3
  • 2. When Communication is simple Example 1 • The communication is so simple that it can occur in only one layer Speak Spanish Speak English (sign language)
  • 3. When Communication is not simple Example 2 • Ann has to move to another town because of her job • We need three layers • It is hierarchical (the tasks must be done in the order given in the hierarchy) • Each layer uses the services of the layer immediately below it • Each layer gives the services to the layer immediately above it
  • 4. • Before 1990 everyone believed that the OSI model would become the ultimate standard for data communications - but this did not happen
  • 5. • The TCP/IP protocol suite became the dominant commercial architecture because it was used and tested extensively in the Internet – the OSI model was never fully implemented
  • 7. • Established in 1947, the International Standards Organization (ISO) is a multinational body dedicated to worldwide agreement on international standards • An ISO standard that covers all aspects of network communications is the Open Systems Interconnection (OSI) model – It was first introduced in the late 1970s
  • 8. • An open system is a set of protocols that allows any two different systems to communicate regardless of their underlying architecture • The OSI model is not a protocol; it is a model for understanding and designing a network architecture that is flexible, robust, and interoperable • The OSI model was intended to be the basis for the creation of the protocols in the OSI stack
  • 9. The OSI model The network support layers; they deal with the physical aspects of moving data from one device to another (such as electrical specifications, physical connections, physical addressing, and transport timing and reliability); They are a combination of hardware and software, except for the physical layer, which is mostly hardware The user support layers; they allow interoperability among unrelated software systems; They are almost always implemented in software the transport layer, links the two subgroups and ensures that what the lower layers have transmitted is in a form that the upper layers can use
  • 11. An exchange using the OSI model Encapsulation Decapsulation
  • 12. Physical Layer • Responsible for moving individual bits from one (node) to the next • It coordinates the functions required to carry a bit stream over a physical medium. • It deals with the mechanical and electrical specifications of the interface and transmission media • It defines the procedures and functions that physical devices and interfaces have to perform for transmission to occur
  • 13. The physical layer is also concerned with the following • Physical characteristics of interfaces and media • Representation of bits • Data rate • Synchronization of bits • Line configuration • Physical topology • Transmission mode
  • 14. Data Link Layer • The data link layer is responsible for moving frames from one hop (node) to the next • The data link layer transforms the physical layer, a raw transmission facility, to a reliable link – It makes the physical layer appear error-free to the upper layer (network layer)
  • 15.
  • 16. Other responsibilities of the data link layer include the following • Framing • Physical addressing • Flow control • Error control • Access control
  • 17. Network Layer • The network layer is responsible for the source-to-destination delivery of a packet, possibly across multiple networks (links) • Whereas the data link layer oversees the delivery of the packet between two systems on the same network (link) • The network layer ensures that each packet gets from its point of origin to its final destination
  • 18. • If two systems are connected to the same link, there is usually no need for a network layer • However, if the two systems are attached to different networks (links) with connecting devices between the networks (links), there is often a need for the network layer to accomplish source-to- destination delivery
  • 19.
  • 20.
  • 21. Other responsibilities of the network layer include the following • Logical addressing • Routing
  • 22. Transport Layer • The transport layer is responsible for the delivery of a message from one process to another • A process is an application program running on the host
  • 23. • Reliable process-to-process delivery of a message
  • 24. • Differences with Network Layer • Network layer oversees source-to-destination delivery of individual packets – It does not recognize any relationship between those packets • The transport layer ensures that the whole message arrives intact and in order – Overseeing both error control and flow control at the source- to-destination level
  • 25. • Other responsibilities of the transport layer – Service-point addressing (port address) – Segmentation and reassembly – Connection control • The transport layer can be either connectionless or connection oriented – Flow control – Error control
  • 26. Session Layer • Session layer establishes, maintains, and synchronizes the interaction between communicating systems • Responsibilities – Dialog control – Synchronization
  • 27.
  • 28. Presentation Layer • The presentation layer is concerned with the syntax and semantics of the information exchanged between two systems – Translation – Encryption – Compression
  • 29.
  • 30. Application Layer • The application layer enables the user, whether human or software, to access the network • It provides user interfaces and support for services (email, remote file access etc.) • Services provided : – Network virtual terminal – File transfer, access, and management (FTAM) – E-mail services – Directory services
  • 31.
  • 32. Summary of OSI Layers
  • 34. • The TCP/IP protocol suite was developed prior to the OSI model
  • 36. Layers in the TCP/IP Protocol Suite • To discuss the purpose of each layer in the TCP/IP protocol suite, we will study a small private internet
  • 37. • A link is a network that allows a set of computers to communicate with each other • A link can be a LAN (local area network) serving a small area or a WAN (wide area network) serving a larger area • We assume that different links are connected together by devices called routers or switches that route the data to reach their final destinations
  • 38.
  • 39. Physical Layer • TCP/IP does not define any specific protocol for the physical layer • It supports all of the standard and proprietary protocols • The communication is between two hops or nodes, either a computer or router • The unit of communication is a single bit
  • 40. We assume that the most efficient way to communicate with each other is via routers R1, R3, and R4 if a node is connected to n links, it needs n physical-layer protocols, one for each link because links may use different physical-layer protocols
  • 41. • The responsibility of the physical layer, in addition to delivery of bits, matches with what mentioned for the physical layer of the OSI model • It mostly depends on the underlying technologies that provide links
  • 42. Data Link Layer • TCP/IP does not define any specific protocol for the data link layer either • It supports all of the standard and proprietary protocols • The communication is also between two hops or nodes • The unit of communication however, is a packet called a frame
  • 43. • A frame is a packet that encapsulates the data received from the network layer with an added header and sometimes a trailer • The header, among other communication information, includes the source and destination of frame • The destination address is needed to define the right recipient of the frame because many nodes may have been connected to the link • The source address is needed for possible response or acknowledgment as may be required by some protocols
  • 44. These frames may be different because link 1 and link 3 may be using different protocols and require frames of different formats
  • 45. Network Layer • At the network layer (or, more accurately, the internetwork layer), TCP/IP supports the Internet Protocol (IP) • IP is the transmission mechanism used by the TCP/IP protocols • IP transports data in packets called datagrams, each of which is transported separately • Datagrams can travel along different routes and can arrive out of sequence or be duplicated • IP does not keep track of the routes and has no facility for reordering datagrams once they arrive at their destination
  • 46.
  • 47. Transport Layer • Only the two end computers need to have the transport layer • The transport layer is responsible for delivering the whole message, which is called a segment from A to B – A segment may consist of a few or tens of datagrams • Where as the network layer is responsible for sending individual datagrams from computer A to computer B
  • 48. • The segments need to be broken into datagrams and each datagram has to be delivered to the network layer for transmission • Since the Internet defines a different route for each datagram, the datagrams may arrive out of order and may be lost • The transport layer at computer B needs to wait until all of these datagrams to arrive, assemble them and make a segment out of them
  • 49. • The transport layer was represented in the TCP/IP suite by two protocols: – User Datagram Protocol (UDP) – Transmission Control Protocol (TCP) • A new protocol called Stream Control Transmission Protocol (SCTP) has been introduced in the last few years
  • 50.
  • 51. Application Layer • The application layer in TCP/IP is equivalent to the combined session, presentation, and application layers in the OSI model • The application layer allows a user to access the services of our private internet or the global Internet – electronic mail, file transfer, accessing the World Wide Web, etc. • The unit of communication at the application layer is a message
  • 52.
  • 53. Addressing • The address of a node as defined by its LAN or WAN • Have authority over the link Needed in which each host can be identified uniquely, regardless of the underlying physical network To enable communication between processes User-friendly addresses that are designed for specific application
  • 54. Physical Addresses • Also known as the link address
  • 55. • Destination physical addresses can be either – unicast  one single recipient – multicast  a group of recipients – broadcast  to be received by all systems in the network
  • 56. Logical Addresses • Logical addresses are necessary for universal communications that are independent of underlying physical networks • Physical addresses are not adequate in an internetwork environment where different networks can have different address formats • A universal addressing system is needed in which each host can be identified uniquely, regardless of the underlying physical network • The logical addresses are designed for this purpose
  • 57. • A logical address in the Internet is currently a 32-bit address (IPv4) and a 128-bit address (IPv6), that can uniquely define a host connected to the Internet • No two publicly addressed and visible hosts on the Internet can have the same IP address
  • 58. datagram with dst. and src. logical address Frame with dst. and src. physical address The physical addresses will change from hop to hop, but the logical addresses remain the same
  • 59. Port Addresses • Computers are devices that can run multiple processes at the same time • The end objective of Internet communication is a process communicating with another process • For example, computer A can communicate with computer C by using TELNET, at the same time, computer A communicates with computer B by using the File Transfer Protocol (FTP) • In the TCP/IP architecture, the label assigned to a process is called a port address • A port address in TCP/IP is 16 bits in length (represented by one decimal number)
  • 60. The physical addresses change from hop to hop, but the logical and port addresses usually remain the same
  • 61. Application-Specific Addresses • User-friendly addresses that are designed for specific application • Examples include the e-mail address (for example, tutun@stei.itb.ac.id) and the • Universal Resource Locator (URL) (for example, www.itb.ac.id)