Professional Documents
Culture Documents
Network
Models
McGraw-Hill
Figure 2.1
McGraw-Hill
Sending a letter
Peer-to-Peer Processes
Functions of Layers
Summary of Layers
McGraw-Hill
Figure 2.2
McGraw-Hill
Internet layers
Figure 2.3
McGraw-Hill
Peer-to-peer processes
Figure 2.4
McGraw-Hill
Figure 2.5
McGraw-Hill
Physical layer
Note:
The physical layer is responsible for
transmitting individual bits from one
node to the next.
McGraw-Hill
Figure 2.6
McGraw-Hill
Note:
The data link layer is responsible for
transmitting frames from
one node to the next.
McGraw-Hill
Figure 2.7
McGraw-Hill
Node-to-node delivery
Example 1
InFigure2.8anodewithphysicaladdress10sendsa
frametoanodewithphysicaladdress87.Thetwonodes
areconnectedbyalink.Atthedatalinklevelthisframe
containsphysicaladdressesintheheader.Thesearethe
onlyaddressesneeded.Therestoftheheadercontains
otherinformationneededatthislevel.Thetrailerusually
containsextrabitsneededforerrordetection
McGraw-Hill
Figure 2.8
McGraw-Hill
Example 1
Figure 2.9
McGraw-Hill
Network layer
Note:
The network layer is responsible for
the delivery of packets from the
original source to the
final destination.
McGraw-Hill
Figure 2.10
McGraw-Hill
Source-to-destination delivery
Example 2
InFigure2.11wewanttosenddatafromanodewith
networkaddressAandphysicaladdress10,locatedon
oneLAN,toanodewithanetworkaddressPand
physicaladdress95,locatedonanotherLAN.Because
thetwodevicesarelocatedondifferentnetworks,we
cannotusephysicaladdressesonly;thephysical
addressesonlyhavelocaljurisdiction.Whatweneedhere
areuniversaladdressesthatcanpassthroughtheLAN
boundaries.Thenetwork(logical)addresseshavethis
characteristic.
McGraw-Hill
McGraw-Hill
Figure 2.12
McGraw-Hill
Transport layer
Note:
The transport layer is responsible for
delivery of a message from one process
to another.
McGraw-Hill
Figure 2.12
McGraw-Hill
Example 3
Figure2.14showsanexampleoftransportlayer
communication.Datacomingfromtheupperlayershave
portaddressesjandk(jistheaddressofthesending
process,andkistheaddressofthereceivingprocess).
Sincethedatasizeislargerthanthenetworklayercan
handle,thedataaresplitintotwopackets,eachpacket
retainingtheportaddresses(jandk).Theninthenetwork
layer,networkaddresses(AandP)areaddedtoeach
packet.
McGraw-Hill
Figure 2.14
McGraw-Hill
Example 3
Figure 2.15
McGraw-Hill
Application layer
Note:
The application layer is responsible for
providing services to the user.
McGraw-Hill
Figure 2.16
McGraw-Hill
Summary of duties
A comparison
McGraw-Hill
Figure 2.17
McGraw-Hill
OSI model
Note:
The OSI model is briefly discussed in
Appendix C.
McGraw-Hill