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 Rakhmadhany Primananda, S.T., M.Kom Research and Interest: Lab. Jaringan Komputer Email rakhmadhany@ub.ac.id HP: 085855768686 FB: /rakhmadhany.primananda Twitter: @rakhmadhany Research and Interest: Wireless Network Linux Sysadmin Multimedia Networking Network Security
Course Goal Mengetahui terminologi dasar komponen pembentuk arsitektur jaringan komputer Mengerti tentang arsitektur OSI, TCP/IP, dan Internet
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: A switched network 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 Provides a name space that is used to tie together the potentially different transport streams that are part of a single application Presentation Layer 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 Alternative view of the Internet architecture. The “Network” layer shown here is sometimes referred to as the “sub-network” or “link” layer. Internet Protocol Graph
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 Internet Layer IP Datagram IP Datagram Network Layer Network Layer Network Layer Ethernet Frame Ethernet Frame Physical Network Physical Network