Professional Documents
Culture Documents
6. Network Model
6. Network Model
1
Layered Architecture
Layering specifies different level of functions and services Each layer works with the layer below and above it
Virtual Communication
Physical Communication
To identify the language (protocol) of each layer, identifier (header and trailer) are added to data
1. Physical Layer
Example protocols: Ethernet, Token Ring (Physical part)
Define how cable is attached to the Network Adapter Card
How many pins in the connector? The impedance? Max/min electrical voltage? Appl. Pres. Sess. Tran. Appl. Pres. Sess. Tran.
Netw.
Data. Phys.
Netw.
Data. Phys.
Frame
Tran.
Netw.
Netw.
Data. Phys.
10
Data. Phys.
11
3. Network Layer
Example protocols: IP, IPX Logical address to physical address translation
For TCP/IP running on Ethernet Logical address: IP address 158.132.148.99 Physical address: Ethernet address 00 00 E2 15 1A CA Appl. Pres. Sess. Tran. Appl. Pres. Sess. Tran.
Netw.
Data. Phys.
Netw.
Data. Phys.
12
13
4. Transport Layer
Example protocols: TCP, SPX, NWLink Ensure packets are delivered error free, in sequence
Appl. Pres. Sess. Tran. Appl. Pres. Sess. Tran.
Netw.
Data. 1 2 3 3 2
Netw.
Data. Phys.
14
Phys.
5. Session Layer
Example application program: Winsock, UNIX Socket Establishment, maintaining and release of session Provide dialog management
Appl. Pres. Sess. Appl. Pres. Sess. Tran.
Regulate which side transmit, Tran. when, for how long (Sync.) Netw. Provide synchronization between user tasks
15
Data. Phys.
Netw.
Data. Phys.
What is a Session?
A. Consecutive sessions on a transport layer connection 1 2 3 B. Consecutive sessions on a multiple transport layer connections 1 2 3
C. Both 1 2 3
16
6. Presentation Layer
Example application program: redirector (NT), SSL Translate data from Application Layer to the format suitable for session layer (the network) Provide data encryption, compression Changing or converting character set, graphic, and file format
Appl. Pres. Appl. Pres.
Sess.
Tran. Netw. Data. Phys.
Sess.
Tran. Netw. Data. Phys.
17
7. Application Layer
Example protocols: FTP, Telnet, HTTP
Entry point for application to access network Directly support user applications E.g. File transfer, email General capabilities: Network access, flow control, Error recovery 18
Appl. Pres. Sess. Tran. Appl. Pres. Sess. Tran.
Netw.
Data. Phys.
Netw.
Data. Phys.
Network
19
Utility: WS_FTP
20
WS_FTP
FTP Client
FTP
FTP
FTP Server
Layers 5-7
Layer 4 TCP TCP
Layers 5-7
Layer 4
Layer 3
Layers 1,2
IP
Ethernet
IP
Ethernet
Layer 3
Layers 1,2
21
22
802.4 802.6
802.7
23
Fiber-Optic Technical Advisory Group Integrated Voice/Data Networks Network Security 802.11 Wireless Networks Demand Priority Access LAN, 100 BaseVG-AnyLAN
Logical Link 802.1 Control 802.2 (LLC) Media Access Control (MAC)
802.3 802.5 802.4 802.12
25