Network Architecture Models: Learning Objectives
Network Architecture Models: Learning Objectives
Network Architecture
Models
(September 7, 2016)
2
Learning Objectives
3
Data Networks operation
Packet Switching
– Large messages are broken into small pieces called
packets (or frames)
Multiplexing
– Packets from many conversations are mixed
(multiplexed) over each trunk line
Multiplexing on
Transmission Line
Packet Switching
1
4
Why Packet Switching & Multiplexing?
6
Network Architecture Model?
Task 1 Task 1
Task 2 Task 2
Task 3 Task 3
Task 4 Task 4
Task 5 Task 5
2
7
Network Architecture Model?
Task 1 Task 1
Task 2 Rules Task 2
Task 3 Rules Rules Task 3
Task 4 Task 4
Task 5 Task 5
Rules
8
Network Architecture Model
9
OSI Reference Model
3
10
Principles guiding OSI development
11
OSI Reference Model
7 layers
Each layer communicates
with its peer layer, and with
Application
12
OSI Reference Model
7. Application
6. Presentation
5. Session
4. Transport
3. Network
2. Data Link
1. Physical
4
13
OSI Reference Model
Layers Role
7 Application • Represent user interface between the application
sofware (e.g. Eudora) and the Network
• Provides services like: Identification of the intended
communication partner, determining resources availability
for communication, etc.
6 Presentation • Performs code conversion and data reformatting (syntax
translation) incluing encryption and compression if required.
• Uses coding & conversion schemes: Common Data
Representation Formats, Common Data Encryption Schemes,
EBCDIC, ASCII, etc.
5 Session • Responsible for establishing, managing & terminating
communication sessions between computers.
• Communication sessions consist of service requests and service
responses between applications
• Session layer’s protocols coordinate request & response sessions.
14
OSI Reference Model
Layers Role
4 Transport • Makes sure the data arrives at the destination exactly as it
left source (in case of connection-oriented communication)
• Provides error checking before transmission, and error
recovery in case of failed delivery.
3 Network • Responsible for creating, maintaining and ending network
connections.
• Provides logical address (IP address) to messages
• Provides routing services: determining routes for sending. If
router can’t send large packets, break data into smaller units.
2 • Subdivided into 2 sublayers (Logical Link Control and
LLC Media Access Control)
Data
• Provides physical address (MAC address) to messages
Link
MAC • Combines bits into bytes, bytes into a frames with header,
address information, error detection code, and trailer
15
OSI Reference Model
Layers Role
1 Physical • Handles the transmission of bits over a communications
channel.
• Defines characteristics such as voltage levels, connector
types and maximum transmission distance.
• Places signal on the cable. Responsible to move bits
between devices.
5
16
The Internet Model (TCP/IP Model)
Created by the Internet Engineering Task Force
(IETF)
Named after its two most widely known protocols:
– TCP (Transmission Control Protocol) and
– IP (Internet Protocol)
17
The Internet Model
OSI Internet
4 layers
Application
Application Interface layer - equivalent to the
Presentation OSI’s Physical and Data link
layers
Session Network layer - roughly
equivalent to the OSI’s Network
Transport Transport layer
Layers Applications/Protocols
Application Webservice: HTTP
E-mail: SMTP (Simple Mail Transfer Protocol), POP (Post
Office Protocol), IMAP (Internet Message Access
Protocol)
Telnet applications: Terminal Emulation Protocol
File transfer: FTP
Transport TCP (Transmission Control Protocol).
Required in webservice when HTTP is used
Required in Mailservice when SMTP is used. SMTP messages are
encapsulated in TCP segments
Connection-oriented: Establishes and maintains connections before
sending. Close connections after transmission. Correct errors in TCP
segments.
UDP (User Datagram Protocol)
Connectionless: Don’t open connection. Simply sends. Discards
incorrect UDP datagrams (no retransmission)
Network IP (Internet Protocol)
6
19
IEEE’s DL and Physical layer standards
http://grouper.ieee.org/groups/802/index.html
http://standards.ieee.org/getieee802/802.3.html
Protocols 20
ICMP: an Internet layer protocol that reports on success or failure of data delivery. Can indicate
when part of network is congested, when data failed to reach destination, and when data has been
discard because of TTL expiration. (Dean 2004:165)
21
Protocols and webservices
TCP/IP
Model WWW Email File Transfer
HTTP, HTTPS IMAP, POP, FTP
Application SMTP
7
22
Summary Questions
23
Internet and OSI Model compared
TCP/IP Model TCP/IP Protocols OSI Ref Model
Application
Application FTP Telnet HTTP
Presentation
Session
Transport TCP UDP
Transport
Internetwork IP Network
Host to Ether Token Point-to- Datalink
Network net Ring Point Physical