16
Rahmady Liyantanto [email protected] liyantanto.wordpress.com D3 Manajemen Informatika Universitas Trunojoyo Komunikasi Data

Rahmady Liyantanto [email protected] … · layer dan session layer tidak ada dalam TCP/IP model. Data link dan physical layer ... -entity merupakan elemen aktif yg mengerjakan

Embed Size (px)

Citation preview

Page 1: Rahmady Liyantanto liyantanto88@gmail.com … · layer dan session layer tidak ada dalam TCP/IP model. Data link dan physical layer ... -entity merupakan elemen aktif yg mengerjakan

Rahmady [email protected]

D3 Manajemen Informatika Universitas Trunojoyo

Komunikasi Data

Page 2: Rahmady Liyantanto liyantanto88@gmail.com … · layer dan session layer tidak ada dalam TCP/IP model. Data link dan physical layer ... -entity merupakan elemen aktif yg mengerjakan

2

TCP/IP & OSITCP/IP & OSI• Dalam terminologi model referensi OSI, TCP/IP protocol

suite meliputi network dan transport layers

Physical

Application

Presentation

Session

Transport

Network

Data Link

1

2

7

6

5

4

3

Data Link

Application

Transport

IP

1

3

4

2

TCP/IPOSI

Page 3: Rahmady Liyantanto liyantanto88@gmail.com … · layer dan session layer tidak ada dalam TCP/IP model. Data link dan physical layer ... -entity merupakan elemen aktif yg mengerjakan

3

Data Link

Application

Transport

TCP/IP (Network)

TCP/IP

Software outside the operating system

Software inside the operating system

Only IP addresses usedPhysical addresses used

Page 4: Rahmady Liyantanto liyantanto88@gmail.com … · layer dan session layer tidak ada dalam TCP/IP model. Data link dan physical layer ... -entity merupakan elemen aktif yg mengerjakan

¡ Arsitektur protokol yang digunakan olehInternet dan jaringan komersial lainnya.

¡ Dikembangkan pertama kali oleh ARPANET.¡ Terdiri dari 4 layer:§ Data link layer§ Network layer§ Transport layer§ Application layer

Page 5: Rahmady Liyantanto liyantanto88@gmail.com … · layer dan session layer tidak ada dalam TCP/IP model. Data link dan physical layer ... -entity merupakan elemen aktif yg mengerjakan

¡ Bedanya dengan OSI model presentationlayer dan session layer tidak ada dalamTCP/IP model. Data link dan physical layerdisebut Data Link

Page 6: Rahmady Liyantanto liyantanto88@gmail.com … · layer dan session layer tidak ada dalam TCP/IP model. Data link dan physical layer ... -entity merupakan elemen aktif yg mengerjakan
Page 7: Rahmady Liyantanto liyantanto88@gmail.com … · layer dan session layer tidak ada dalam TCP/IP model. Data link dan physical layer ... -entity merupakan elemen aktif yg mengerjakan

¡ Sebenarnya bukan bagian dari TCP/IP suite.¡ Proses pengiriman dan penerimaan packet untuk

layer ini dapat dilakukan oleh software device driverdari network card/adapter yang digunakan.

¡ Layer ini juga termasuk physical layer, yang terdiridari komponen fisik seperti hub, repeater, kabeljaringan (UTP, fibre, coaxial), network cards,network connectors (RJ-45, BNC, dll) dan spesifikasiuntuk sinyal (level voltase, frekuensi, dll)

Page 8: Rahmady Liyantanto liyantanto88@gmail.com … · layer dan session layer tidak ada dalam TCP/IP model. Data link dan physical layer ... -entity merupakan elemen aktif yg mengerjakan

¡ Awalnya network layer ditujukan untukmengirimkan packet antar host di sebuah jaringan,contoh X.25

¡ Pengembangan ke Internetworking, dimana jalurpengiriman packet dari sumber ke tujuan melaluijaringan-jaringan lainnya (routing)

¡ Beberapa protokol bagian dari IP yaitu ICMP(menyediakan informasi dianostik untukpengiriman packet IP), IGMP (mengelola datamulticast), protokol routing seperti BGP, OSPF danRIP

Page 9: Rahmady Liyantanto liyantanto88@gmail.com … · layer dan session layer tidak ada dalam TCP/IP model. Data link dan physical layer ... -entity merupakan elemen aktif yg mengerjakan

¡ Menyediakan layanan pengiriman pesan dariujung ke ujung yang dapat dikategorikansebagai:§ Connection-oriented: TCP (byte-oriented) dan

SCTP(stream-oriented)§ Connectionless: UDP dan RTP (datagram)

Page 10: Rahmady Liyantanto liyantanto88@gmail.com … · layer dan session layer tidak ada dalam TCP/IP model. Data link dan physical layer ... -entity merupakan elemen aktif yg mengerjakan

¡ Layer ini mencakup presentation dan session layer dari model OSI,dimana layanan dari layer-layer tersebut disediakan melalui libraries

¡ Data user yang akan dikirimkan melalui jaringan diterima melaluiapplication layer, baru kemudian diteruskan ke layer dibawahnya, yaitutransport layer.

¡ Setiap aplikasi yang menggunakan TCP atau UDP, membutuhkan portsebagai identitas aplikasi tersebut. Contoh: port untuk HTTP adalah 80,port untuk FTP adalah 21

¡ Port numbers (16 bit) digunakan oleh TCP atau UDP untuk membedakansetiap proses yang menggunakan layanan mereka§ Well known ports: 0 s/d 1023 dipesan oleh Internet Assigned Number

Authority (IANA)→ tidak bisa digunakan secara bebas§ Registered ports: 1024 s/d 49151→ tidak dikontrol oleh IANA tapi tidak bisa

digunakan secara bebas karena sudah direserve oleh sistem komputer§ Dynamic atau private atau ephemeral (short-lived) ports: 49152 s/d 65535→

bisa digunakan user secara bebas

Page 11: Rahmady Liyantanto liyantanto88@gmail.com … · layer dan session layer tidak ada dalam TCP/IP model. Data link dan physical layer ... -entity merupakan elemen aktif yg mengerjakan

11

Page 12: Rahmady Liyantanto liyantanto88@gmail.com … · layer dan session layer tidak ada dalam TCP/IP model. Data link dan physical layer ... -entity merupakan elemen aktif yg mengerjakan

¡ Elemen yang berpartisipasi dalam model komunikasi OSI§ End-system = host/komputer/terminal§ Intermediate-system = komponen dari subnetwork = router, packet

switches

¡ End-system terdiri dari 7 layer¡ Intermediate-system hanya mengimplementasikan 3 layer

ApplicationPresentation

SessionTransportNetworkDatalinkPhysical

ApplicationPresentation

SessionTransportNetworkDatalinkPhysical

NetworkDatalinkPhysical

Physical medium

Page 13: Rahmady Liyantanto liyantanto88@gmail.com … · layer dan session layer tidak ada dalam TCP/IP model. Data link dan physical layer ... -entity merupakan elemen aktif yg mengerjakan

¡ (N)-layer terdiri dari satu atau lebih (N)-entity

¡ (N)-entity merupakan elemen aktif yg mengerjakan fungsi-fungsi pada (N)-layer

¡ Pasangan entities pd layer yg sama tetapi dari 2 end-system yg berbedadisebut peer-entities

¡ Logical interface antara satu (N+1)-entity dan satu (N)-entity disebut (N)-service access point atau (N)-SAP, tetapi:§ (N)-entity dapat melayani beberapa (N)-SAP§ (N+1)-entity dapat menggunakan beberapa (N)-SAP§ hanya ada satu (N+1)-entity di atas (N)-SAP

¡ Karena hanya ada satu (N+1)-entity di atas (N)-SAP maka (N)-SAP dapatdigunakan utk mengidentifikasi (N+1)-entity

Page 14: Rahmady Liyantanto liyantanto88@gmail.com … · layer dan session layer tidak ada dalam TCP/IP model. Data link dan physical layer ... -entity merupakan elemen aktif yg mengerjakan

(N+1)-Entities

(N)-SAPs

(N)-Entities

(N-1)-SAPs

(N-1)-Entities

Page 15: Rahmady Liyantanto liyantanto88@gmail.com … · layer dan session layer tidak ada dalam TCP/IP model. Data link dan physical layer ... -entity merupakan elemen aktif yg mengerjakan

¡ (N)-address digunakan untuk mengidentifikasi satu set (N)-SAPpada perbatasan antara (N)-layer dan (N+1)-layer

¡ (N)-SAP address adalah (N)-address yg hanya mengidentifikasi satu(N)-SAP

¡ Asosiasi yg dibangun oleh (N)-layer antar 2 atau lebih (N+1)-entitiesutk keperluan transfer data disebut (N)-connection

¡ Satu (N)-SAP dp mempunyai lebih dari satu (N)-connection

(N)-SAPs

(N+1)-layer

(N)-layer

(N)-connection

(N+1)-entities

Page 16: Rahmady Liyantanto liyantanto88@gmail.com … · layer dan session layer tidak ada dalam TCP/IP model. Data link dan physical layer ... -entity merupakan elemen aktif yg mengerjakan

¡ (N)-service didefiniskan sebagai satu set kemampuan dari (N)-layer danlayer-layer dibawahnya (sebagai (N)-service provider) yg diberikan ke(N+1) entities (sebagai (N)-service user) via (N)-SAP

¡ Fungsi dan prosedur komunikasi antara (N)-entities utk merealisasikan(N)-service disebut (N)-protocol

Subnetwork

(N)-ServiceUser

Layer N

(N)-service

(N)-ServiceUser

Layer N(N)-protocol

(N)-Service Provider