KOM 15032: Arsitektur Jaringan Terkini
Download
Report
Transcript KOM 15032: Arsitektur Jaringan Terkini
KOM 15032:
Arsitektur Jaringan Terkini
Bab 1. Dasar Arsitektur Jaringan
KOM15032: Class Overview
Mata Kuliah
: Arsitektur Jaringan Terkini
Beban Studi
: 3 sks
Sifat
: Pilihan
Prasyarat
: Jaringan Komputer
Bentuk Kuliah
: Ceramah, Diskusi, Praktek
Pustaka:
John Day, Patterns in Network Architecture: A Return to
Fundamentals. Pearson 2007
Tania Tronco, New Network Architectures: the Path to the
Future Internet. Springer. 2010
Paper-paper tentang Arsitektur Jaringan Terkini
About Me
Widhi Yahya
Lab. Jaringan Komputer
Email [email protected]
Research and Interest:
Network Programming
Software Defined Networking
Sys Admin Server& Network
Network Security
Course Goal
Memahami berbagai kelebihan dan kekurangan arsitektur jaringan
komputer saat ini.
Mengerti akan kebutuhan arsitektur jaringan komputer di masa
depan.
Mengerti tentang implementasi arsitektur jaringan komputer secara
praktek.
Grading
Tugas dan Quiz : 30%
UTS
: 30%
UAS/Project
: 40%
Keaktifan ++
Application
Most people know about the Internet through network application
WWW
Email
Instant Messaging
Social Media
Streaming Multimedia
File Sharing
etc..
Requirement of Computer Network
Support for common services
Cost effective resource sharing
Connectivity
Reliability
Connectivity
Understanding with this terminologies:
Scale
Link
Nodes
Point to point
Multiple Access
Switched Network (Circuit vs Packet)
Packet vs Message
Store and Forward
Connectivity (cont.)
Terminologies:
Cloud
Hosts
Switches
Internetwork
Router/Gateway
Host to Host Connectivity
Address
Routing
Unicast, broadcast, multicast
A switched network
Interconnection of network
Cost Effective Resource Sharing
Resource: link and node
How to share a link?
Multiplexing
Demultiplexing
Synchrounous Time division
multiplexing
Multiplexing multiple logical flows
over a single physical link
Cost Effective Resource Sharing (cont.)
FDM: Frequency Division Multiplexing
Statistical Multiplexing
Data transmitted based on demand of each flow
Packet vs Messages
FIFO, Round robin, Priorities (QoS)
Statistical multiplexing: a switch multiplexing packets
from multiple sources onto one shared link
Architecture, topology, protocol
What is a computer network architecture?
What is a computer network topology?
What is a computer network protocol?
???
Architecture, topology, protocol (cont.)
Network architecture - the design of communication network, on
how data flows in a network
Network topology - the study of the arrangement or mapping of the
elements (links, nodes,etc.) of a network
Network protocol - a common set of rules and signals that governs
the communication between computers on a network
Network Architecture
Example of a layered network system
Network Architecture (cont.)
Layered system with alternative abstractions available at given layer
OSI Architecture
Description of Layers
Physical Layer
Handles the transmission of raw bits over a communication link
Data Link Layer
Collects a stream of bits into a larger aggregate called a frame
Network adaptor along with device driver in OS implement the
protocol in this layer
Frames are actually delivered to hosts
Network Layer
Handles routing among nodes within a packet-switched network
Unit of data exchanged between nodes in this layer is called a
packet
The lower three layers are implemented on all network nodes
Description of Layers (cont.)
Transport Layer
Implements a process-to-process channel
Unit of data exchanges in this layer is called a message
Session Layer
Presentation Layer
Provides a name space that is used to tie together the potentially
different transport streams that are part of a single application
Concerned about the format of data exchanged between peers
Application Layer
Standardize common type of exchanges
The transport layer and the higher layers typically run only on end-hosts
and not on the intermediate switches and routers
Internet Architecture
Internet Protocol Graph
Alternative view of the
Internet architecture. The
“Network” layer shown here
is sometimes referred to as
the “sub-network” or “link”
layer.
Protocol
Protocol in each layer have
Service interface with upper / lower layer
Peer to peer interface with host on same layer
Protocol Layering and Routing
Host A
Host B
Application Layer
Application Layer
HTTP Message
Transport Layer
Transport Layer
TCP Packet
Router
Internet Layer
Internet Layer
IP Datagram
Network Layer
Ethernet
Frame
Internet Layer
IP Datagram
Network Layer
Physical Network
Ethernet
Frame
Network Layer
Physical Network