Chap. 2 Network Models
-
Upload
sasilvia-benjamin -
Category
Documents
-
view
21 -
download
0
description
Transcript of Chap. 2 Network Models
![Page 1: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/1.jpg)
11
Kyung Hee University
Chap. 2Chap. 2Network ModelsNetwork Models
![Page 2: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/2.jpg)
22
Kyung Hee University
2.1 Layered Tasks2.1 Layered Tasks
Sender, Receiver and Carrier
![Page 3: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/3.jpg)
33
Kyung Hee University
Layered TasksLayered Tasks
Hierarchy
Higher Layer
Middle Layer
Lower Layer
Services
The Each layer uses the services of the layer immediately below it.
![Page 4: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/4.jpg)
44
Kyung Hee University
2.2 Internet Model2.2 Internet Model
Five Layer Internet Model
![Page 5: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/5.jpg)
55
Kyung Hee University
Internet ModelInternet Model
Peer-to-peer Processes
![Page 6: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/6.jpg)
66
Kyung Hee University
Peer-to-peer ProcessesPeer-to-peer Processes
Interfaces between Layers
Each interface defines what information and services a layer must provide for the layer above it.
Well defined interfaces and layer functions provide modularity to a network
Organizations of the layers
Network support layers : Layers 1, 2, 3
User support layer : Layer 5
It allows interoperability among unrelated software systems
Transport layer (Layer 4) : linking two subgroups
![Page 7: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/7.jpg)
77
Kyung Hee University
Peer-to-peer ProcessesPeer-to-peer Processes
An exchange using the Internet model
![Page 8: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/8.jpg)
88
Kyung Hee University
Physical LayerPhysical Layer
coordinates the functions required to transmit a bit
stream over a physical medium.
(deal with the mechanical and electrical specification of
the primary connections: cable, connector)
- Physical characteristics of interfaces and media
- Representation of bits
- Data rate : transmission rate
- Synchronization of bits
is responsible for transmitting individual bits from one
node to the next node
![Page 9: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/9.jpg)
99
Kyung Hee University
Physical LayerPhysical Layer
![Page 10: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/10.jpg)
1010
Kyung Hee University
Data Link LayerData Link Layer
The data link layer is responsible for transmitting frames
from one node to the next.
![Page 11: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/11.jpg)
1111
Kyung Hee University
Data Link LayerData Link Layer
Major duties
Framing
Physical addressing
Flow control
Error control
Access control
![Page 12: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/12.jpg)
1212
Kyung Hee University
Data Link LayerData Link Layer
Hop-to-hop (node-to-node) delivery
![Page 13: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/13.jpg)
1313
Kyung Hee University
Data Link LayerData Link Layer
In Figure 2.8 a node with physical address 10 sends a frame to a node with physical address 87. The two nodes are connected by a link. At the data link level this frame contains physical addresses in the header. These are the only addresses needed. The rest of the header contains other information needed at this level. The trailer usually contains extra bits needed for error detection
![Page 14: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/14.jpg)
1414
Kyung Hee University
Network LayerNetwork Layer
The network layer is responsible for the delivery of
packets from the original source to the final destination.
![Page 15: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/15.jpg)
1515
Kyung Hee University
Network LayerNetwork Layer
Logical addressing
Routing
![Page 16: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/16.jpg)
1616
Kyung Hee University
Network LayerNetwork Layer
![Page 17: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/17.jpg)
1717
Kyung Hee University
Transport LayerTransport Layer
![Page 18: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/18.jpg)
1818
Kyung Hee University
Transport LayerTransport Layer
The transport layer is responsible for delivery of a message from
one process to another.
![Page 19: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/19.jpg)
1919
Kyung Hee University
Transport LayerTransport Layer
Port addressing
Segmentation and ressemblt
Connection control
Flow control
Error control
![Page 20: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/20.jpg)
2020
Kyung Hee University
Transport LayerTransport Layer
![Page 21: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/21.jpg)
2121
Kyung Hee University
Application LayerApplication Layer
The application layer is responsible for providing
services to the user.
![Page 22: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/22.jpg)
2222
Kyung Hee University
Application LayerApplication Layer
The major duties of the application
Mail services
File transfer and access
Remote log-in
Accessing the World Wide Web
![Page 23: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/23.jpg)
2323
Kyung Hee University
Summary of LayersSummary of Layers
![Page 24: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/24.jpg)
2424
Kyung Hee University
2.3 OSI Model2.3 OSI Model
![Page 25: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/25.jpg)
2525
Kyung Hee University
OSI Reference ModelOSI Reference Model
OSI : Open System Interconnection by ISO
Basic Reference Model : ISO-7498
Purpose of OSI Model
~ is to open communication between different systems without requiring changes to the logic of the underlying hardware and software.
![Page 26: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/26.jpg)
2626
Kyung Hee University
The ModelThe Model
OSI Model
~ is layered framework for the design of network systems that allows for communication across all types of computer systems
Layered Architecture
~ shows the layers involved when a message is sent from device A to device B
![Page 27: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/27.jpg)
2727
Kyung Hee University
Model (cont’d)Model (cont’d)
The OSI Model
![Page 28: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/28.jpg)
2828
Kyung Hee University
OSI LayersOSI Layers
![Page 29: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/29.jpg)
2929
Kyung Hee University
Model (cont’d)Model (cont’d)
Peer-to-peer process
~ process on each machine that communicate at a
given layer
Interfaces between Layers
~ defines what information and services a layer must
provide for the layer above it
![Page 30: Chap. 2 Network Models](https://reader036.fdocuments.us/reader036/viewer/2022081603/56813718550346895d9ea527/html5/thumbnails/30.jpg)
3030
Kyung Hee University
Applications for All Layers Applications for All Layers