SlideShare a Scribd company logo
1 of 42
CHAPTER – 2
NETWORK MODELS
LAYERED TASKS
2
OSI MODEL
 Open System Interconnection model => 7 layers
3
THE INTERCONNECTION BETWEEN LAYERS
4
AN EXCHANGE USING OSI MODEL
5
ORGANIZATION OF LAYERS
 Layers 1, 2 and 3 – Physical, Data link and Network
layers are network support layers.
They deal with the aspect of moving data from one
device to another
 Layers 5, 6 and 7 – Session, Presentation and
Application layers are user support layers.
They allow interoperability among unrelated software
systems
 Layer 4, the Transport layer, links the two subgroups of
network support layer and user support layer
6
PHYSICAL LAYER
 The physical layer coordinates the functions required to
transmit a bit stream over a physical medium.
 It deals with the mechanical and electrical specifications
of the interface and transmission medium.
7
PHYSICAL LAYER TASKS
 Physical characteristics of interfaces and medium
 Representation of bits
 Data rate
 Synchronization of bits
 Line configuration
 Physical topology
 Transmission mode
8
DATA LINK LAYER
 The data link layer is responsible for delivering data units
from one hop (node) to the next without errors.
 It makes the physical layer appear error free to the upper
layer
9
DATA LINK LAYER – HOP-TO-HOP DELIVERY
10
DATA LINK LAYER TASKS
 Framing
 Physical addressing
 Flow control
 Error control
 Access control
11
NETWORK LAYER
 The network layer is responsible for the source-to-
destination delivery of a packet across multiple network
links.
 If two systems are connected to the same network, there
is usually no need for a network layer. However, if the two
systems are attached to different networks with
connecting devices between the networks, there is often
a need for the network layer to accomplish source-to-
destination delivery. 12
NETWORK LAYER – SOURCE-TO-DESTINATION
DELIVERY
13
NETWORK LAYER TASKS
 Logical addressing
 Routing
14
TRANSPORT LAYER
 The transport layer is responsible for the process-to-
process delivery of the entire message. A process is a
program running on a host.
 Network layer ensures source-to-destination delivery of
individual packets, but it does not recognize any
relationship between those packets.
 The transport layer, on the other hand, ensures that the
whole message arrives intact and in order, ensuring both
error control and flow control at the source-to-destination
level.
15
TRANSPORT LAYER – PROCESS-TO-PROCESS
DELIVERY
16
TRANSPORT LAYER TASKS
 Service point/ Port addressing
 Segmentation and reassembly
 Connection control
 Flow control
 Error control
17
SESSION LAYER
 The session layer establishes, maintains, and
synchronizes the interactions between communicating
devices.
 Session layer is the network dialog controller.
 It is responsible for dialog control and synchronization
18
SESSION LAYER TASKS
 Dialog control
 Synchronization
19
PRESENTATION LAYER
 The presentation layer is concerned with the syntax and
semantics of the information exchanged between two
systems.
20
PRESENTATION LAYER TASKS
 Translation
 Different computers use different encoding systems, the
presentation layer is responsible for interoperability between
these different encoding methods.
 Encryption
 The message is changed into a format in sender and transmits
that. In receiver, the encrypted message is transformed back
to its original form
 Compression
 Compressing data so that it will be transmitted first
21
APPLICATION LAYER
 The application layer enables the users to access the
network.
22
APPLICATION LAYER TASKS
 Network virtual terminal
 A network virtual terminal is a software version of a
physical terminal, and it allows a user to log on to a
remote host.
 File transfer, access and management
 Mail services
 Directory services
23
SUMMARY OF LAYERS
24
TCP/IP PROTOCOL SUITE
 The TCP/IP protocol was developed prior to OSI
 Layers in TCP/IP
 Physical Layer
 Data Link layer
 Internet (Network) layer
 Transport layer
 Application layer
25
TCP/IP PROTOCOL AND OSI MODEL
26
NETWORK LAYER PROTOCOLS
 Internetworking Protocol (IP)
 Address Resolution Protocol (ARP)
 Reverse Address Resolution Protocol (RARP)
 Internet Control Message Protocol (ICMP)
 Internet Group Message Protocol (IGMP)
27
IP
 Unreliable and Connectionless protocol – a best
effort delivery service
 Best effort means IP provides no tracking or error
checking
 IP assumes the unreliability of the underlying layers
and does its best to get a transmission through to
its destination, but with no guarantees.
 IP transports data in packets, called datagrams,
each of which is transported separately
28
ARP AND RARP
 ARP is used to find the physical address when its
internet(IP) address is known
 RARP is the reverse of ARP
 RARP is used to find the IP address when its
Physical address is known
29
ICMP AND IGMP
 ICMP is a mechanism used by hosts and gateways to
send notification of datagram problems back to the
sender.
 ICMP sends query and error reporting messages.
 IGMP is used to facilitate the simultaneous transmission
of a message to a group of recipients.
30
TRANSPORT LAYER PROTOCOLS
 User Datagram Protocol (UDP)
 Transmission Control Protocol (TCP)
 Stream Control Transmission Protocol (SCTP)
31
TCP
 TCP is a reliable connection-oriented protocol that
provides full transport-layer services to applications. A
connection must be established between both ends of a
transmission before either can transmit data.
 At the sender, TCP divides a stream of data into smaller
units called segments. Each segment includes a
sequence number for reordering. At the receiver, TCP
collects, reorders and assembles the segments based on
sequence numbers.
32
UDP AND SCTP
 UDP is the simpler of the two standard TCP/IP transport
protocols. It is a connectionless, unreliable process-to-
process protocol that adds only port addresses,
checksum error control, and length information to the
data from the upper layer.
 SCTP provides support for newer applications such as
voice over the Internet. It is a transport layer protocol that
combines the best features of UDP and TCP.
33
ADDRESSING
 Four levels of addresses are used in internet
employing the TCP/IP protocols
34
RELATIONSHIP OF LAYERS AND ADDRESSES
35
PHYSICAL ADDRESS
 Physical address is the address of a node as defined by
its LAN. It is the lowest level address
 A 48 bit physical address is included in the frame used by
the data link layer.
36
LOGICAL ADDRESS
 Logical address is a kind of address that can uniquely
identify each node in an internetwork environment,
regardless of the underlying physical network.
 A logical address in the Internet is currently a 32-bit
address that can uniquely identify each host. It is known
as IP address.
 No two publicly visible node can have same IP address!
206.54.129.98 37
IP ADDRESS
38
PORT ADDRESS
 The Port address identifies a process on a host.
 The end objective of Internet communication is a process
communicating with another process. There should be
some address to uniquely identify a process.
 The Port address in TCP/IP is 16 bits in length.
39
PORT ADDRESSES
 The physical address change from hop to hop, but the
logical and port address usually remain the same!
40
WELL KNOWN PORT ADDRESSES USED BY TCP
41
SPECIFIC ADDRESS
 Some applications have user-friendly addresses that are
designed for that specific address.
 For example, e-mail address (e.g., forouzan@fhda.edu)
and Universal Resource Locator (URL) (e.g., www.
mhhe.com). The first defines the recipient of an e-mail; the
second is used to find a document on the World Wide
Web.
 These addresses, however, get changed to the
corresponding port and logical addresses by the sending
computer.
42

More Related Content

What's hot (20)

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 and TCPIP Model
OSI and TCPIP ModelOSI and TCPIP Model
OSI and TCPIP Model
 
01 pengenalan
01 pengenalan01 pengenalan
01 pengenalan
 
Internet protocol stack
Internet protocol stackInternet protocol stack
Internet protocol stack
 
TCP/IP MODEL
TCP/IP MODEL TCP/IP MODEL
TCP/IP MODEL
 
osi vs tcp/ip
osi vs tcp/iposi vs tcp/ip
osi vs tcp/ip
 
OSI and TCP/IP Reference Model - Ramesh Kumar, Convergence Labs
OSI and TCP/IP Reference Model - Ramesh Kumar, Convergence LabsOSI and TCP/IP Reference Model - Ramesh Kumar, Convergence Labs
OSI and TCP/IP Reference Model - Ramesh Kumar, Convergence Labs
 
Report of TCP/IP
Report of TCP/IPReport of TCP/IP
Report of TCP/IP
 
Tcp/ip model
Tcp/ip  modelTcp/ip  model
Tcp/ip model
 
03 internetworking
03 internetworking03 internetworking
03 internetworking
 
TCP/IP model
TCP/IP modelTCP/IP model
TCP/IP model
 
TCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionTCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer Description
 
TCP/IP Model
TCP/IP ModelTCP/IP Model
TCP/IP Model
 
Introduction to OSI and QUIC
Introduction to OSI and QUICIntroduction to OSI and QUIC
Introduction to OSI and QUIC
 
Difference between OSI Layer & TCP/IP Layer
Difference between OSI Layer & TCP/IP LayerDifference between OSI Layer & TCP/IP Layer
Difference between OSI Layer & TCP/IP Layer
 
TCP/IP – Transmission Control Protocol/ Internet Protocol
TCP/IP – Transmission Control Protocol/ Internet ProtocolTCP/IP – Transmission Control Protocol/ Internet Protocol
TCP/IP – Transmission Control Protocol/ Internet Protocol
 
Protocols
ProtocolsProtocols
Protocols
 
TCP/IP Introduction
TCP/IP IntroductionTCP/IP Introduction
TCP/IP Introduction
 
Chapter 3 final
Chapter 3 finalChapter 3 final
Chapter 3 final
 
OSI MODEL
OSI MODELOSI MODEL
OSI MODEL
 

Similar to Network Models

SYBSC IT COMPUTER NETWORKS UNIT I Network Models
SYBSC IT COMPUTER NETWORKS UNIT I Network ModelsSYBSC IT COMPUTER NETWORKS UNIT I Network Models
SYBSC IT COMPUTER NETWORKS UNIT I Network ModelsArti Parab Academics
 
computer network and chapter 7 OSI layers.pptx
computer network and chapter 7 OSI layers.pptxcomputer network and chapter 7 OSI layers.pptx
computer network and chapter 7 OSI layers.pptxgadisaAdamu
 
Unit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdfUnit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdfArumugam90
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA Aiman Hud
 
Reference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPReference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPMukesh Chinta
 
Cisco ccna certification knowledge to pass the exam
Cisco ccna certification knowledge to pass the examCisco ccna certification knowledge to pass the exam
Cisco ccna certification knowledge to pass the examle_dung762
 
Automation and Robotics 20ME51I_Week_3_Practicals.pdf
Automation and Robotics 20ME51I_Week_3_Practicals.pdfAutomation and Robotics 20ME51I_Week_3_Practicals.pdf
Automation and Robotics 20ME51I_Week_3_Practicals.pdfGandhibabu8
 
TCP IP PowerPoint presentation download.
TCP IP PowerPoint presentation download.TCP IP PowerPoint presentation download.
TCP IP PowerPoint presentation download.rp5373568
 
Network the 4th layer
Network the 4th layerNetwork the 4th layer
Network the 4th layerkachbourimed
 
IMD 251 - Networking
IMD 251 - NetworkingIMD 251 - Networking
IMD 251 - Networkingisma ishak
 

Similar to Network Models (20)

SYBSC IT COMPUTER NETWORKS UNIT I Network Models
SYBSC IT COMPUTER NETWORKS UNIT I Network ModelsSYBSC IT COMPUTER NETWORKS UNIT I Network Models
SYBSC IT COMPUTER NETWORKS UNIT I Network Models
 
computer network and chapter 7 OSI layers.pptx
computer network and chapter 7 OSI layers.pptxcomputer network and chapter 7 OSI layers.pptx
computer network and chapter 7 OSI layers.pptx
 
Osi model 7 Layers
Osi model 7 LayersOsi model 7 Layers
Osi model 7 Layers
 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
 
OSI model.pptx
OSI model.pptxOSI model.pptx
OSI model.pptx
 
four
fourfour
four
 
Avani
AvaniAvani
Avani
 
Unit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdfUnit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdf
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
Bhargava Presentation.ppt
Bhargava Presentation.pptBhargava Presentation.ppt
Bhargava Presentation.ppt
 
Bhargava Presentation.ppt
Bhargava Presentation.pptBhargava Presentation.ppt
Bhargava Presentation.ppt
 
Reference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPReference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IP
 
Cisco ccna certification knowledge to pass the exam
Cisco ccna certification knowledge to pass the examCisco ccna certification knowledge to pass the exam
Cisco ccna certification knowledge to pass the exam
 
Automation and Robotics 20ME51I_Week_3_Practicals.pdf
Automation and Robotics 20ME51I_Week_3_Practicals.pdfAutomation and Robotics 20ME51I_Week_3_Practicals.pdf
Automation and Robotics 20ME51I_Week_3_Practicals.pdf
 
TCP IP PowerPoint presentation download.
TCP IP PowerPoint presentation download.TCP IP PowerPoint presentation download.
TCP IP PowerPoint presentation download.
 
Learn basics of ip addressing
Learn basics of  ip addressingLearn basics of  ip addressing
Learn basics of ip addressing
 
Network the 4th layer
Network the 4th layerNetwork the 4th layer
Network the 4th layer
 
IMD 251 - Networking
IMD 251 - NetworkingIMD 251 - Networking
IMD 251 - Networking
 
Assignment3
Assignment3Assignment3
Assignment3
 
Osi
OsiOsi
Osi
 

Recently uploaded

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
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
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 

Recently uploaded (20)

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
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
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
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
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 

Network Models

  • 3. OSI MODEL  Open System Interconnection model => 7 layers 3
  • 5. AN EXCHANGE USING OSI MODEL 5
  • 6. ORGANIZATION OF LAYERS  Layers 1, 2 and 3 – Physical, Data link and Network layers are network support layers. They deal with the aspect of moving data from one device to another  Layers 5, 6 and 7 – Session, Presentation and Application layers are user support layers. They allow interoperability among unrelated software systems  Layer 4, the Transport layer, links the two subgroups of network support layer and user support layer 6
  • 7. PHYSICAL LAYER  The physical layer coordinates the functions required to transmit a bit stream over a physical medium.  It deals with the mechanical and electrical specifications of the interface and transmission medium. 7
  • 8. PHYSICAL LAYER TASKS  Physical characteristics of interfaces and medium  Representation of bits  Data rate  Synchronization of bits  Line configuration  Physical topology  Transmission mode 8
  • 9. DATA LINK LAYER  The data link layer is responsible for delivering data units from one hop (node) to the next without errors.  It makes the physical layer appear error free to the upper layer 9
  • 10. DATA LINK LAYER – HOP-TO-HOP DELIVERY 10
  • 11. DATA LINK LAYER TASKS  Framing  Physical addressing  Flow control  Error control  Access control 11
  • 12. NETWORK LAYER  The network layer is responsible for the source-to- destination delivery of a packet across multiple network links.  If two systems are connected to the same network, there is usually no need for a network layer. However, if the two systems are attached to different networks with connecting devices between the networks, there is often a need for the network layer to accomplish source-to- destination delivery. 12
  • 13. NETWORK LAYER – SOURCE-TO-DESTINATION DELIVERY 13
  • 14. NETWORK LAYER TASKS  Logical addressing  Routing 14
  • 15. TRANSPORT LAYER  The transport layer is responsible for the process-to- process delivery of the entire message. A process is a program running on a host.  Network layer ensures source-to-destination delivery of individual packets, but it does not recognize any relationship between those packets.  The transport layer, on the other hand, ensures that the whole message arrives intact and in order, ensuring both error control and flow control at the source-to-destination level. 15
  • 16. TRANSPORT LAYER – PROCESS-TO-PROCESS DELIVERY 16
  • 17. TRANSPORT LAYER TASKS  Service point/ Port addressing  Segmentation and reassembly  Connection control  Flow control  Error control 17
  • 18. SESSION LAYER  The session layer establishes, maintains, and synchronizes the interactions between communicating devices.  Session layer is the network dialog controller.  It is responsible for dialog control and synchronization 18
  • 19. SESSION LAYER TASKS  Dialog control  Synchronization 19
  • 20. PRESENTATION LAYER  The presentation layer is concerned with the syntax and semantics of the information exchanged between two systems. 20
  • 21. PRESENTATION LAYER TASKS  Translation  Different computers use different encoding systems, the presentation layer is responsible for interoperability between these different encoding methods.  Encryption  The message is changed into a format in sender and transmits that. In receiver, the encrypted message is transformed back to its original form  Compression  Compressing data so that it will be transmitted first 21
  • 22. APPLICATION LAYER  The application layer enables the users to access the network. 22
  • 23. APPLICATION LAYER TASKS  Network virtual terminal  A network virtual terminal is a software version of a physical terminal, and it allows a user to log on to a remote host.  File transfer, access and management  Mail services  Directory services 23
  • 25. TCP/IP PROTOCOL SUITE  The TCP/IP protocol was developed prior to OSI  Layers in TCP/IP  Physical Layer  Data Link layer  Internet (Network) layer  Transport layer  Application layer 25
  • 26. TCP/IP PROTOCOL AND OSI MODEL 26
  • 27. NETWORK LAYER PROTOCOLS  Internetworking Protocol (IP)  Address Resolution Protocol (ARP)  Reverse Address Resolution Protocol (RARP)  Internet Control Message Protocol (ICMP)  Internet Group Message Protocol (IGMP) 27
  • 28. IP  Unreliable and Connectionless protocol – a best effort delivery service  Best effort means IP provides no tracking or error checking  IP assumes the unreliability of the underlying layers and does its best to get a transmission through to its destination, but with no guarantees.  IP transports data in packets, called datagrams, each of which is transported separately 28
  • 29. ARP AND RARP  ARP is used to find the physical address when its internet(IP) address is known  RARP is the reverse of ARP  RARP is used to find the IP address when its Physical address is known 29
  • 30. ICMP AND IGMP  ICMP is a mechanism used by hosts and gateways to send notification of datagram problems back to the sender.  ICMP sends query and error reporting messages.  IGMP is used to facilitate the simultaneous transmission of a message to a group of recipients. 30
  • 31. TRANSPORT LAYER PROTOCOLS  User Datagram Protocol (UDP)  Transmission Control Protocol (TCP)  Stream Control Transmission Protocol (SCTP) 31
  • 32. TCP  TCP is a reliable connection-oriented protocol that provides full transport-layer services to applications. A connection must be established between both ends of a transmission before either can transmit data.  At the sender, TCP divides a stream of data into smaller units called segments. Each segment includes a sequence number for reordering. At the receiver, TCP collects, reorders and assembles the segments based on sequence numbers. 32
  • 33. UDP AND SCTP  UDP is the simpler of the two standard TCP/IP transport protocols. It is a connectionless, unreliable process-to- process protocol that adds only port addresses, checksum error control, and length information to the data from the upper layer.  SCTP provides support for newer applications such as voice over the Internet. It is a transport layer protocol that combines the best features of UDP and TCP. 33
  • 34. ADDRESSING  Four levels of addresses are used in internet employing the TCP/IP protocols 34
  • 35. RELATIONSHIP OF LAYERS AND ADDRESSES 35
  • 36. PHYSICAL ADDRESS  Physical address is the address of a node as defined by its LAN. It is the lowest level address  A 48 bit physical address is included in the frame used by the data link layer. 36
  • 37. LOGICAL ADDRESS  Logical address is a kind of address that can uniquely identify each node in an internetwork environment, regardless of the underlying physical network.  A logical address in the Internet is currently a 32-bit address that can uniquely identify each host. It is known as IP address.  No two publicly visible node can have same IP address! 206.54.129.98 37
  • 39. PORT ADDRESS  The Port address identifies a process on a host.  The end objective of Internet communication is a process communicating with another process. There should be some address to uniquely identify a process.  The Port address in TCP/IP is 16 bits in length. 39
  • 40. PORT ADDRESSES  The physical address change from hop to hop, but the logical and port address usually remain the same! 40
  • 41. WELL KNOWN PORT ADDRESSES USED BY TCP 41
  • 42. SPECIFIC ADDRESS  Some applications have user-friendly addresses that are designed for that specific address.  For example, e-mail address (e.g., forouzan@fhda.edu) and Universal Resource Locator (URL) (e.g., www. mhhe.com). The first defines the recipient of an e-mail; the second is used to find a document on the World Wide Web.  These addresses, however, get changed to the corresponding port and logical addresses by the sending computer. 42