Arsitektur dan Protokol

Slides:



Advertisements
Presentasi serupa
INTRO (TO BPOS). What is BPOS? Apakah BPOS itu? •BPOS = (Microsoft) Business Productivity Online Suite (Service) •adalah sebuah layanan online Microsoft,
Advertisements

INTRO TO BPOS ( Coffey’s Project Portal). What is BPOS? Apakah BPOS itu? •BPOS = (Microsoft) Business Productivity Online Suite (Service) •adalah sebuah.
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation. All.
Mata Kuliah : ALGORITMA dan STRUKTUR DATA 1.
PEMOGRAMAN BERBASIS JARINGAN
ISDN Integrated Service Digital Network.
Electronic Commerce Chapter 2 Communications Options.
Aplikasi dan Pemrograman Jaringan
OSI Layer dan TCP / IP.
Page 1 of 62 ADSL Wireless Modem Router Produk. Page 2 of 62 D-LINK ADSL Produk DSL-2640TDSL-2600U.
LOCAL AREA NETWORK (LAN)
TEKNIK PENYAMBUNGAN IT
SM Pengantar Sistem Telekomunikasi Semester genap
Peta Kontrol (Untuk Data Variabel)
Organisasi Komputer Dosen Pembimbing : Muhammad Adri S
Media Transmisi Jaringan Electronic Engineering Polytechnic Institut of Surabaya – ITS Kampus ITS Sukolilo Surabaya.
Process to Process Delivery
TCP mengatur aliran data gram dari lapisan di atasnya (lapisan aplikasi) hingga lapisan IP, sebagaimana datagram yang datang dari lapisan IP hingga ke.
Slide 3-1 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Revised by IB & SAM, Fasilkom UI, 2005 Exercises Apa saja komponen utama.
Taken From William Stallings Chapter 2 TCP/IP Models.
Introduction to The Design & Analysis of Algorithms
PROSES PADA WINDOWS Pratikum SO. Introduksi Proses 1.Program yang sedang dalam keadaan dieksekusi. 2.Unit kerja terkecil yang secara individu memiliki.
M. Suwarso Kegiatan Lembaga Standarisasi Internasional Dalam Hal Telepon Internet Telepon Internet.
TEKNOLOGI WIRELESS Modul 1 - Teknologi Wireless.
Konsep Dasar Protokol Jaringan
Pengantar/pengenalan (Introduction)
Could not load an object because it is not avaliable on this machine. Tidak dapat memuat sebuah benda karena tidak tersedia pada mesin ini.
Pengertian Dasar Signal
KULIAH X FIREWALL KOM Keamanan Jaringan 2012/2013 KOM Keamanan Jaringan 2012/2013.
MEMORY Bhakti Yudho Suprapto,MT. berfungsi untuk memuat program dan juga sebagai tempat untuk menampung hasil proses bersifat volatile yang berarti bahwa.
Chapter 5 Network Layer Part 1
LOGO Manajemen Data Berdasarkan Komputer dengan Sistem Database.
Definisi VLAN Pemisahan jaringan secara logis yang dilakukan pada switch Pada tradisional switch, dalam satu switch menunjukkan satu segmentasi LAN.
Electronic Engineering Polytechnic Institut of Surabaya – ITS Kampus ITS Sukolilo Surabaya DataLink Layer.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Fungsi dan Protokol Layer Aplikasi Network Fundamentals – Chapter 3.
William Stallings Data and Computer Communications 7 th Edition Bagian 2 Arsitektur dan protokol.
© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan Website:
Via Octaria Malau Transfer (Internal Transfers) Transfer (Transfers Internal) Select the account from which funds are to be transferred FROM and then select.
SISTEM TERDISTRIBUSI (SILABUS dan Introduction to Distributed Systems)
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Pengalamatan Jaringan – IPv4 Dosen Pengampu: Resi Utami Putri, S.Kom.,
TCP, THREE-WAY HANDSHAKE, WINDOW
Web Teknologi I (MKB511C) Minggu 12 Page 1 MINGGU 12 Web Teknologi I (MKB511C) Pokok Bahasan: – Text processing perl-compatible regular expression/PCRE.
Data Komunikasi oleh Ir. Risanuri Hidayat, M.Sc..
Pertemuan-2 Referensi OSI
Pertemuan-10. Transport Layer Protocol
User Datagram Protocol (UDP)
Network Software (Perangkat Lunak Jaringan)
Data Link Layer.
TRANSPORT LAYER PROTOCOLS ( TCP DAN UDP )
Transport Layer Protocol
OSI LAYER.
Sistem Operasi Berbasis Jaringan
PENGANTAR TELEKOMUNIKASI S. Indriani L, M.T
Pengantar Sistem Telekomunikasi
Jaringan Komputer: Protokol dan Model Lapisan OSI
Pertemuan-2 Referensi OSI
TCP & UDP.
OSI MODEL.
Protocols and Networking
William Stallings Data and Computer Communications 7th Edition
KELOMPOK 1 PEMODELAN LAYER (OSI, TCP/IP) Agung Ismail
Protokol Jaringan Pada Sistem Multimedia
Modul 1b Pengantar Telekomunikasi
Model Referensi OSI.
Jaringan Komputer.
Model Referensi OSI 14-Sep-18 Jaringan Komputer.
OSI LAYER.
ARSITEKTUR DAN PROTOKOL
UNIVERSITAS PEMBANGUNAN JAYA
What is Kerberos? Network Security.
Transcript presentasi:

Arsitektur dan Protokol Adiyuda Prayitna

Protokol Protokol?? Suatu cara yang sudah ditetapkan secara baku. Misal : Upacara Bendera Pengamanan terhadap diri presiden dll

Mengapa perlu Protokol?? Perlunya standarisasi dalam pengiriman dan penerimaan data Antara pengirim dan penerima harus siap menjalankan pertukan data Pengirim mengetahui kemana harus mengirim. Penerima data mengetahui bahwa masuk di tujukan untuknya

Use of Standard Protocols

Kegunaan protokol Encapsulation Segmentation and reassembly Connection control Ordered delivery Flow control Error control Addressing Multiplexing Transmission services

Encapsulation Addition of control information to data Address information Error-detecting code Protocol control

Segmentation (Fragmentation) Data dibagi ke dalam blok-blok terpisah dalam ukuran tertentu Application layer messages may be large Network packets may be smaller Splitting larger blocks into smaller ones is segmentation (or fragmentation in TCP/IP) ATM blocks (cells) are 53 octets long Ethernet blocks (frames) are up to 1526 octets long Checkpoints and restart/recovery

Why Fragment? Keuntungan Kerugian Pengendalian error semakin efisien Akses ke jaringan semakin wajar. Delay yang semakin pendek Buffer semakin kecil Kerugian Overheads Meningkatnya interup si di sisi penerima Waktu pemrosesan semakin lama

Connection Control Connection Establishment Data transfer Connection termination May be connection interruption and recovery Sequence numbers used for Ordered delivery Flow control Error control

Connection Oriented Data Transfer

Ordered Delivery PDUs Mungkin akan di kirimkan melalui jaringan yang berbeda PDUs Mungkin akan sampai ke komputer tujuan dengan urutan acak PDUs mendapatkan nomor urut pengiriman.

Protokol Data Unit (PDU) Penambahan network header Alamat jaringan untuk komputer tujuan Fasilitas permintaan

Flow Control Berakhir dengan diterimanya sebuah entitas/data Limit amount or rate of data Stop and wait Credit systems Sliding window Needed at application as well as network layers

Error Control Guard against loss or damage Error detection Sender inserts error detecting bits Receiver checks these bits If OK, acknowledge If error, discard packet Retransmission If no acknowledge in given time, re-transmit Performed at various levels

Addressing Addressing level Addressing scope Connection identifiers Addressing mode

Addressing level Level in architecture at which entity is named Unique address for each end system (computer) and router Network level address IP or internet address (TCP/IP) Network service access point or NSAP (OSI) Process within the system Port number (TCP/IP) Service access point or SAP (OSI)

Addressing Scope Global nonambiguity Global applicability Global address identifies unique system There is only one system with address X Global applicability It is possible at any system (any address) to identify any other system (address) by the global address of the other system Address X identifies that system from anywhere on the network e.g. MAC address on IEEE 802 networks

Connection Identifiers Connection oriented data transfer (virtual circuits) Allocate a connection name during the transfer phase Reduced overhead as connection identifiers are shorter than global addresses Routing may be fixed and identified by connection name Entities may want multiple connections - multiplexing State information

Addressing Mode Usually an address refers to a single system Unicast address Sent to one machine or person May address all entities within a domain Broadcast Sent to all machines or users May address a subset of the entities in a domain Multicast Sent to some machines or a group of users

Multiplexing Supporting multiple connections on one machine Mapping of multiple connections at one level to a single connection at another Carrying a number of connections on one fiber optic cable Aggregating or bonding ISDN lines to gain bandwidth

Transmission Services Priority e.g. control messages Quality of service Minimum acceptable throughput Maximum acceptable delay Security Access restrictions

Standarisasi Protocol Architectures Yang diperlukan untuk alat untuk komunikasi Penjual mempunyai lebih banyak produk untuk dipasarkan Pelanggan dapat meminta dg tegas peralatan yg berdasarkan standarisasi Two standards: OSI Reference model Never lived up to early promises TCP/IP protocol suite Most widely used Also: IBM Systems Network Architecture (SNA)

OSI Open Systems Interconnection Dikembangkan oleh the International Organization for Standardization (ISO) Seven layers Suatu sistem teoritis yang dikirimkan sudah terlambat TCP/IP is the de facto standard

OSI - The Model A layer model Tiap-tiap layer melakukan fungsi yang diperlukan untuk komunikasi Tiap-tiap layer mempercayakan pada layer berikutnya yg lebih rendah untuk melaksanakan fungsi yg lebih primitif Tiap-tiap layer menyediakan jasa untuk layer berikutnya yang lebih tinggi Perubahan di satu layer tidak memerlukan perubahan di layer yg lain

OSI Layers

The OSI Environment

OSI as Framework for Standardization

Layer Specific Standards

Elements of Standardization Spesifikasi protokol Operasi antara lapisan yg sama pada dua sistem Mungkin melibatkan sistem operasi yg berbeda Spesifikasi protokol harus tepat Format of data units Semantics of all fields allowable sequence of PCUs Service definition Functional description of what is provided Addressing Referenced by SAPs

Service Primitives and Parameters Jasa antara layer yg bersebelahan dinyatakan dalam kaitan dengan primitif dan parameter Primitives menetapkan fungsi untuk dilakukan Parameters melewatkan data dan mengendalikan info

Primitive Types REQUEST Yang dikeluarkan primitif oleh pemakai jasa untuk memohon beberapa jasa dan untuk melewatkan parameter yg diperlukan untuk menetapkan secara penuh jasa yang diminta INDICATION A primitive issued by a service provider either to: indicate that a procedure has been invoked by the peer service user on the connection and to provide the associated parameters, or notify the service user of a provider-initiated action RESPONSE Yang dikeluarkan primitif oleh pemakai jasa untuk mengakui beberapa prosedur yg sebelumnya dilibatkan oleh permintaan pemakai jasa CONFIRM Yang dikeluarkan primitif oleh pemakai jasa untuk mengakui atau melengkapi beberapa prosedur yg sebelumnya dilibatkan oleh suatu permintaan dari pemakai jasa

Timing Sequence for Service Primitives

OSI Layers (1) Physical Data Link Physical menghubungkan antar alat Mechanical Electrical Functional Procedural Data Link Mengaktifkan, memelihara dan mematikan link Error detection and control Higher layers may assume error free transmission

OSI Layers (2) Network Transport Transport dari informasi Layer tertinggi tidak memerlukan untuk mengetahui tentang teknologi layer di bawahnya Tidak diperlukan pada direct links Transport Pertukaran data antar akhir sistem Bebas error In sequence Tidak ada losses No duplicates Quality of service

OSI Layers (3) Session Presentation Application Mengendalikan dialog antar aplikasi Dialogue discipline Pengelompokan Recovery Presentation Data formats and coding Kompressi data Encryption Application Aplikasi digunakan untuk mengakses lingkungan OSI

Use of a Relay

TCP/IP Protocol Architecture Dikembangkan oleh the US Defense Advanced Research Project Agency (DARPA) for its packet switched network (ARPANET) Digunakan oleh internet global Tidak ada macam model tetapi aktif satu. Application layer Host to host or transport layer Internet layer Network access layer Physical layer

Physical Layer Physical menghubungkan antara alat transmisi data (e.g. computer) dan medium transmisi atau jaringan Karakteristik dari medium transmisi Signal levels Data rates etc.

Network Access Layer Pertukaran data antara sistem akhir dan jaringan Tujuan ketetapan alamat Permohonan jasa seperti prioritas

Internet Layer (IP) Sistem mungkin dipasang ke jaringan yang berbeda Fungsi routing menyebrang ke berbagai jaringan Implementasi di akhir sistem dan routers

Transport Layer (TCP) Dipercaya dalam pengiriman data Pemesanan pengiriman

Application Layer Support untuk aplikasi pengguna e.g. http, SMPT

OSI v TCP/IP

TCP Transport layer biasanya adalah Transmission Control Protocol Koneksi dapat dipercaya koneksi Temporary logical association antar kesatuan di dalam sistem yg berbeda TCP PDU Disebut dengan TCP segment Termasuk port sumber dan tujuan (c.f. SAP) Identifikasi pelanggan masing - masing (applications) Koneksi mengacu pada pair dari ports TCP tracks segments anatra kesatuan pada tiap – tiap koneksi

UDP Alternative dari TCP yaitu User Datagram Protocol Tidak dijamin dalam pengirimannya Tidak ada pemeliharaan dalam urutan Tidak ada perlindungan melawan terhadap duplikasi Minimum overhead Adds port addressing to IP

TCP/IP Concepts

Addressing level Level dalam architecture dimana kesatuan dinamai Pengalamatan unik untuk tiap akhir sistem (computer) and router Network level address IP or internet address (TCP/IP) Network service access point or NSAP (OSI) Proses didalam sistem Port number (TCP/IP) Service access point or SAP (OSI)

Trace dari operasi sederhana Process dihubungkan dengan port 1 di host A mengirim pesan kepada port 2 di host B Process yang ada menjatuhkan pesan ke TCP untuk dikirim ke port 2 TCP menjatuhkan ke IP untuk dikirim ke host B IP menjatuhkan ke network layer (e.g. Ethernet) untuk dikirim ke router J Menghasilkan satu set encapsulated PDUs

PDUs in TCP/IP

Example Header Information Port tujuan Urutan nomor Checksum