• Tidak ada hasil yang ditemukan

KOMUNIKASI DATA JUFRIADIF NA`AM. 10. Protocol Komunikasi

N/A
N/A
Protected

Academic year: 2021

Membagikan "KOMUNIKASI DATA JUFRIADIF NA`AM. 10. Protocol Komunikasi"

Copied!
39
0
0

Teks penuh

(1)

JUFRIADIF NA`AM

JUFRIADIF NA`AM

KOMUNIKASI DATA

KOMUNIKASI DATA

(2)

Protocol

Protocol

Komunikasi

Komunikasi

‹

(3)

OSI

OSI

-

-

The Model

The Model

‹

‹ A layer modelA layer model ‹

‹ TiapTiap--tiap layer melakukantiap layer melakukan fungsi yang fungsi yang diperlukan untuk komunikasi

diperlukan untuk komunikasi ‹

‹ TiapTiap--tiap layer mempercayakantiap layer mempercayakan pada layer pada layer berikutnya yg lebih rendah

berikutnya yg lebih rendah untuk untuk

melaksanakan fungsi yg lebih primitif melaksanakan fungsi yg lebih primitif ‹

‹ TiapTiap--tiap layer menyediakan jasatiap layer menyediakan jasa untuk untuk layer berikutnya yang lebih tinggi

layer berikutnya yang lebih tinggi ‹

‹ Perubahan di satu layerPerubahan di satu layer tidak memerlukan tidak memerlukan perubahan di layer yg lain

(4)

OSI Layers

OSI Layers

Application Application Presentation Presentation Session Session Transport Transport Network Network Data-Link Data-Link Physical Physical Data Segments Packets Frames Bits Data Data

(5)
(6)

Aplikasi

Aplikasi

7 Layer OSI

7 Layer OSI

Application Part (AP) Transaction Capabilities (TCAP) Data User Part (DUP) Signalling Connection Control Part ISDN User Part (ISUP) Telephone User Part (TUP) Message Transfer Part (MTP) Network Function Link Function

Data Link Function

3 2 1 4 1 Physical Data Link Network Transport Session Presentation Application 2 3 4 5 6 7

(7)

Host Layers vs. Media Layers

Host Layers vs. Media Layers

Application Presentation Session Transport Network Data-Link Physical Host Layers Menjamin pengiriman data secara akurat antar

perangkat

Application Presentation

Session Transport

(8)

Host Layers vs. Media Layers

Host Layers vs. Media Layers

Application Presentation Session Transport Network Data-Link Physical Media Layers Mengontrol pengiriman pesan secara fisik

melalui jaringan

Network Data-Link

(9)

Aplikasi

Aplikasi

‹

‹

Sebagai

Sebagai

interface

interface

user

user

ke

ke

lingkungan

lingkungan

OSI.

OSI.

‹

‹

User

User

biasa

biasa

berinteraksi

berinteraksi

melalui

melalui

suatu

suatu

program

program

aplikasi

aplikasi

(software)

(software)

‹

‹

Contoh

Contoh

pelayanan

pelayanan

atau

atau

protokolnya

protokolnya

:

:

e

e

-

-

mail (pop3,

mail (pop3,

smtp

smtp

)

)

Application Presentation Session Transport Network Data-Link Physical

(10)

Presentasi

Presentasi

‹

‹ UntukUntuk mengemasmengemas data daridata dari

sisi

sisi aplikasiaplikasi sehinggasehingga mudah

mudah untukuntuk lapisanlapisan sesisesi mengirimkannya

mengirimkannya atauatau sebaliknya

sebaliknya, ,

‹

‹ BerfungsiBerfungsi untukuntuk mengatasimengatasi

perbedaan

perbedaan format data, format data, kompresi

kompresi, , dandan enkripsienkripsi data

data

‹

‹ ContohContoh pelayananpelayanan atauatau

protokolnya protokolnya: :

• ASCII, JPEG, MPEG, ASCII, JPEG, MPEG,

Quick Time, MPEG, TIFF, Quick Time, MPEG, TIFF, PICT, MIDI,

PICT, MIDI, dandan EBCDIC EBCDIC Application Presentation Session Transport Network Data-Link Physical

(11)

Sesi

Sesi

‹

‹ BerfungsiBerfungsi untukuntuk mengontrolmengontrol

komunikasi

komunikasi antarantar aplikasiaplikasi, , membangun

membangun, , memeliharamemelihara dan

dan mengakhirimengakhiri sesisesi antarantar aplikasi

aplikasi. .

‹

‹ ContohContoh pelayananpelayanan atauatau

protokolnya protokolnya: :

• XWINDOWS, SQL, RPC, XWINDOWS, SQL, RPC, NETBEUI, Apple Talk

NETBEUI, Apple Talk

Session Protocol (ASP), Session Protocol (ASP), dan

dan Digital Network Digital Network Architecture Session Architecture Session Control Program Control Program (DNASCP) (DNASCP) ‹

‹ PenggunaanPenggunaan lapis lapis sesisesi akanakan

menyebabkan

menyebabkan prosesproses pertukaran

pertukaran data dilakukandata dilakukan secara

secara bertahapbertahap tidaktidak k li k li Application Presentation Session Transport Network Data-Link Physical

(12)

Transport

Transport

‹

‹ BerfungsiBerfungsi untukuntuk transfer transfer data yang

data yang handal, handal, bertanggung

bertanggung jawabjawab atasatas keutuhan

keutuhan data data dalamdalam transmisi

transmisi data dalamdata dalam melakukan

melakukan hubunganhubungan pertukaran

pertukaran data data antaraantara kedua

kedua belahbelah fihakfihak ‹

‹ PaketisasiPaketisasi :: •

• panjangpanjang paketpaket •

• banyaknyabanyaknya paketpaket, , •

• penyusunannyapenyusunannya •

• kapankapan paketpaket--paketpaket tersebut

tersebut dikirimkandikirimkan

Application Presentation Session Transport Network Data-Link Physical

(13)

Paket

Paket

TCP

TCP

User data =

User data = besarnyabesarnya tidaktidak ditentukanditentukan

Padding Padding Options Options Urgent pointer Urgent pointer Checksum Checksum Windows Windows FIN FIN SEQ SEQ RST RST PSH PSH AC AC K K UR UR G G Reserved Reserved Header length Header length Acknowledge number Acknowledge number Sequence number Sequence number Destination port Destination port Source port Source port 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 ‹

‹ Connection orientedConnection oriented

‹

‹ ReliableReliable

‹

(14)

Jaringan

Jaringan

‹

‹

Untuk meneruskan

Untuk meneruskan

paket

paket

-

-

paket dari satu

paket dari satu

node ke node yang

node ke node yang

lain dalam jaringan

lain dalam jaringan

komputer

komputer

‹

‹

Fungsi

Fungsi

utama

utama

:

:

Pengalamatan

Pengalamatan

Memilih

Memilih

jalan

jalan

(routing)

(routing)

‹

‹

Contoh

Contoh

Protokol

Protokol

IP

IP

ICMP

ICMP

Application Presentation Session Transport Network Data-Link Physical

(15)

Internet Protocol

Internet Protocol

‹

‹ ProtokolProtokol paling paling populerpopuler dijagatdijagat rayaraya ‹

‹ KelebihanKelebihan:: •

• MempunyaiMempunyai alamatalamat seduniasedunia/global /global (

(tidaktidak adaada alamatalamat yang yang samasama, , unikunik)) •

• MendukungMendukung banyakbanyak aplikasiaplikasi ((protokolprotokol lapis 7: FTP, HTTP, SN

lapis 7: FTP, HTTP, SNMMP, P, dlldll)) •

• De facto De facto standarstandar protokolprotokol lapis 3lapis 3 ‹

‹ AdaAda 2 jenis2 jenis IP : IP standarIP : IP standar atauatau IP IP versiversi 4 4 (

(sejaksejak 1970) 1970) dandan IPv6 (IPv6 (mulaimulai 199x)199x) •

• IPv4: 32 bit IPv4: 32 bit ≈≈ 4G 4G alamatalamat

(16)

Data

Data

64 64 kBkB

Option (0 word

Option (0 word atauatau lebihlebih))

Destination IP address (4 Byte) Destination IP address (4 Byte)

Source IP address (4 Byte) Source IP address (4 Byte)

Header checksum

Header checksum

Protocol

Protocol

Time to live (seconds

Time to live (seconds))

Fragment offset Fragment offset M M D D Identification Identification Total length Total length unuse unuse d d R R T T D D Precedenc Precedenc e e Header Header length length Version Version Å Å“1“1”” high high high high low low Priority (0 Priority (0--7)7) 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1

(17)

254 IP address pada 254 IP address pada tiap kelas C tiap kelas C 65.532 IP address 65.532 IP address

pada tiap kelas B

pada tiap kelas B

16.777.214 IP address

16.777.214 IP address

pada tiap kelas A

pada tiap kelas A

Jumlah host IP Jumlah host IP 2.097.152 kelas C 2.097.152 kelas C 16.384 kelas B 16.384 kelas B 126 kelas A (0 dan 127 126 kelas A (0 dan 127 dicadangkan) dicadangkan) Jumlah network Jumlah network 192 192 ––223223 128 128 ––191191 0 0 –– 127127 Byte pertama Byte pertama 8 bit 8 bit 16 bit 16 bit 24 bit 24 bit Panjang HostID Panjang HostID 24 bit 24 bit 16 bit 16 bit 8 bit 8 bit Panjang NetID Panjang NetID 110 110 10 10 0 0 Bit pertama Bit pertama Kelas C Kelas C Kelas B Kelas B Kelas A Kelas A Karakteristik Karakteristik

(18)

dicadangkan utk keperluan

dicadangkan utk keperluan

eksperimental

eksperimental

Digunakan untuk multicast

Digunakan untuk multicast

Deskripsi Deskripsi 268.435.455 kelas E 268.435.455 kelas E 268.435.455 kelas D 268.435.455 kelas D Jumlah Jumlah 28 bit 28 bit -Bit cadangan Bit cadangan 248 248 –– 255255 224 224 –– 247247 Byte Inisial Byte Inisial -28 bit 28 bit Bit multicast Bit multicast 1111 1111 1110 1110 4 Bit pertama 4 Bit pertama Kelas E Kelas E Kelas D Kelas D Karakteristik Karakteristik

(19)

‹

(20)

Datalink

Datalink

‹

‹

Menyajikan

Menyajikan

format

format

data

data

untuk

untuk

lapis

lapis

fisik

fisik

/

/

pembentukan

pembentukan

frame,

frame,

‹ ‹

pengendalian

pengendalian

kesalahan

kesalahan

(Error

(Error

Control)

Control)

‹

‹

Pengendalian

Pengendalian

arus

arus

data (

data (

f

f

low

low

c

c

ontrol

ontrol

)

)

Application Presentation Session Transport Network Data-Link Physical

(21)

Lapis

Lapis

fisik

fisik

‹

‹ PertukaranPertukaran data data secarasecara fisikfisik

terjadi

terjadi padapada lapis lapis fisikfisik, ,

‹

‹ DeretanDeretan bit bit pembentukpembentuk data data

di

di ubahubah menjadimenjadi sinyal-sinyal -sinyal

sinyal listriklistrik yang yang akanakan melewati

melewati media media transmisitransmisi, ,

‹

‹ DiperlukanDiperlukan sinyalsinyal yang yang

cocok

cocok untukuntuk lewatlewat didi media media transmisi

transmisi tertentu. tertentu.

‹

‹ DikenalDikenal tigatiga macammacam media media

transmisi

transmisi yaituyaitu : : •

• kabelkabel logamlogam, , •

• kabelkabel optikoptik dandan •

• gelombanggelombang radioradio

Application Presentation Session Transport Network Data-Link Physical

(22)

TCP/IP Protocol Architecture

TCP/IP Protocol Architecture

‹

‹ Dikembangkan olehDikembangkan oleh the US Defense Advanced the US Defense Advanced

Research Project Agency (DARPA) for its packet Research Project Agency (DARPA) for its packet

switched network (ARPANET) switched network (ARPANET)

‹

‹ Digunakan oleh internet globalDigunakan oleh internet global ‹

‹ Tidak ada macam moTidak ada macam modeldel tetaptetapi aktif satu.i aktif satu.

• Application layerApplication layer •

• Host to host or transport layerHost to host or transport layer •

• Internet layerInternet layer •

• Physical layerPhysical layer Protokol

Protokol TCP/IP TCP/IP merupakanmerupakan protokolprotokol yang paling yang paling banyak

banyak dipakaidipakai, terutama, terutama dengandengan berkembangnya

(23)

‹

‹ ProtokolProtokol TCP/IP TCP/IP punyapunya fungsifungsi komunikasikomunikasi sendiri sendiri OSI TCP / IP Application (Layer7) Application Presentation (Layer6) Session (Layer 5)

Transport (Layer 4) Transport Network (Layer 3) Internet Data Link (Layer 2)

Network Interface Physical (Layer 1)

FTP, SNMP, HTTP, SMTP, Telnet, PING

TCP UDP ICMP IP ARP

(24)

Beberapa protokol dalam deretan

Beberapa protokol dalam deretan

TCP/IP

(25)

‹

‹ Dari Dari berbagaiberbagai fasilitasfasilitas yang yang disediakandisediakan oleh

oleh protokolprotokol TCP/IP, TCP/IP, adaada beberapabeberapa fungsi

fungsi yang yang bergunaberguna untukuntuk melakukanmelakukan pencarian

pencarian kesalahankesalahan (trouble shooting) (trouble shooting) dalam

(26)

‹

‹ PING PING akanakan mengirimmengirim satusatu paketpaket data data keke salah

salah satusatu alamatalamat, , lalulalu alamatalamat--nyanya akanakan membalas

(27)

‹

‹ TRACERT TRACERT akanakan menelusurimenelusuri sambungansambungan Internet

Internet daridari tempattempat kitakita keke tempattempat yang yang dituju

dituju, , dengandengan memberikanmemberikan laporanlaporan kecepatan

(28)

‹

‹ SetiapSetiap perangkatperangkat jaringanjaringan mempunyaimempunyai alamat

alamat yang yang unik, yang unik, yang disebutdisebut MAC MAC (Media Access Control) Address,

(Media Access Control) Address, yaituyaitu kombinasi

kombinasi angkaangka 48 bit, 48 bit, dimanadimana 24 bit 24 bit pertama

pertama menunjukanmenunjukan identitasidentitas perusahaannya

perusahaannya, , untukuntuk melihatmelihat MAC MAC Address,

Address, ketikketik winipcfgwinipcfg daridari Start Start –– RunRun ‹

‹ AngkaAngka yang yang terlihatterlihat misalnyamisalnya :: 00

(29)

‹

‹ PadaPada jaringanjaringan dengandengan protokolprotokol TCP/IP, TCP/IP, selain

selain MAC Address MAC Address jugajuga mempunyaimempunyai IP IP Address,

Address, yaituyaitu alamatalamat didi Internet Internet dengandengan penggunaan

penggunaan angkaangka 32 bit (IPv4)32 bit (IPv4) ‹

‹ SupayaSupaya mudahmudah diingatdiingat, , penulisanpenulisan IP IP Address

Address iniini menggunakanmenggunakan empatempat buahbuah angka

angka 8 bit, dimana8 bit, dimana angkanyaangkanya daridari 0 0 sampai

sampai 255255 ‹

‹ ContohContoh penulisanpenulisan IP Address : IP Address : 192.168.100.1

(30)

‹

‹ GabunganGabungan komputerkomputer dalamdalam satusatu jaringanjaringan TCP/IP

TCP/IP dikelompokandikelompokan keke dalamdalam KELASKELAS ‹

‹ ApabilaApabila tigatiga digit digit terakhirterakhir yang yang berubahberubah, , maka

maka termasuktermasuk kelaskelas C : C : xxx.xxx.xxx.aaa

xxx.xxx.xxx.aaa ‹

‹ ApabilaApabila duadua daridari tigatiga digit digit terakhirterakhir yang yang berubah

berubah, , termasuktermasuk kelaskelas B :B : xxx.xxx.aaa.bbb

xxx.xxx.aaa.bbb ‹

‹ ApabilaApabila tigatiga daridari tigatiga digit digit terakhirterakhir yang yang berubah

berubah, , termasuktermasuk kelaskelas A :A : xxx.aaa.bbb.ccc

(31)

‹

‹ JumlahJumlah komputerkomputer dalamdalam kelaskelas--kelaskelas didi TCP/IP

TCP/IP

IP Address Class Default Subnet Mask Number of Hosts per Network

Class A 255.0.0.0 16,777,214

Class B 255.255.0.0 65,534

(32)

‹

‹ IP Address IP Address dapatdapat ditentukanditentukan dengandengan duadua cara

cara; Static ; Static dandan DynamicDynamic ‹

‹ Static IP Static IP didi set set langsunglangsung dandan tidaktidak akanakan berubah

berubah setiapsetiap saatsaat ‹

‹ Dynamic IP Dynamic IP didi set set oleholeh sistemsistem, , biasanyabiasanya dipakai

dipakai untukuntuk sistemsistem Dial Up Dial Up melaluimelalui telepon

telepon atauatau dengandengan menggunakanmenggunakan DHCP (Dynamic Host Configuration DHCP (Dynamic Host Configuration

Protocol)

(33)

‹

‹ IP Address IP Address dalamdalam prakteknyaprakteknya merupakanmerupakan satu

satu caracara untukuntuk menentukanmenentukan Network ID Network ID dengan

dengan bantuanbantuan Subnet MaskSubnet Mask

# Bits Borrowed # Subnets Generated # Hosts per Subnet New Subnet Mask

2^n 2^n - 2 0 0 254 255.255.255.0 1 2 126 255.255.255.128 2 4 64 255.255.255.192 3 8 30 255.255.255.224 4 16 14 255.255.255.240 5 32 6 255.255.255.248 6 64 2 255.255.255.252 7 128 invalid 255.255.255.254 8 256 invalid 255.255.255.255

(34)

‹

‹ DalamDalam TCP/IP TCP/IP kitakita mengenalmengenal jugajuga Gateway,

Gateway, yaituyaitu perangkatperangkat yang yang menjadimenjadi gerbang

(35)

‹

‹ Gateway Gateway dapatdapat berbentukberbentuk ROUTER ROUTER atauatau PC yang

PC yang berisiberisi software router software router sepertiseperti WinGate

(36)

‹

‹ PC yang PC yang berisiberisi software router software router biasanyabiasanya disebut

disebut NAT NAT singkatansingkatan daridari Network Network Address Translation

Address Translation, , yaituyaitu fungsifungsi kecilkecil dari

dari router yang router yang gunanyagunanya menggandakanmenggandakan IP Address

IP Address sehinggasehingga perangkatperangkat- -perangkat

perangkat yang yang adaada didi belakangnyabelakangnya bisabisa mengakses

mengakses jaringanjaringan InternetInternet ‹

‹ KomputerKomputer yang yang menggunakanmenggunakan sambungan

sambungan NAT NAT tidaktidak bisabisa diaksesdiakses daridari luar

(37)

‹

(38)

‹

‹ PerangkatPerangkat NAT NAT sebagai

sebagai penggantipengganti PC

PC dandan softwaresoftware--nyanya sudah

sudah bisabisa didapatdidapat- -kan

kan dengandengan hargaharga didi bawah

bawah USD 200USD 200 ‹

‹ VersiVersi terbarunya, terbarunya, dikombinasikan

dikombinasikan dengan

(39)

‹

‹ BerbagaiBerbagai caracara bisabisa dilakukandilakukan untukuntuk menyambung

menyambung jaringanjaringan komputerkomputer

T1 T3 Fiber

Referensi

Dokumen terkait

Analisa teknikal memfokuskan dalam melihat arah pergerakan dengan mempertimbangkan indikator-indikator pasar yang berbeda dengan analisa fundamental, sehingga rekomendasi yang

Menarik ketika dapat mellihat pengaruh apa saja yang terdapat pada iklan Coca-Cola di Indonesia pada tahun 2010 – 2015 terhadap perjualan produknya, alasan konsumen memilih

Struktur Rangka, dipilih karena dengan sistem rangka lebih mudah dalam pengolahan ruang dalam bangunan balai penelitian. Bentang Lebar, pada bangunan greenhouse dan hall serbaguna

Penyusun utama dari sitoplasma adalah air (90%), berfungsi sebagai pelarut zat-zat kimia serta sebagai media terjadinya reaksi kirnia sel.Organel sel adalah benda- benda

Data link layer harus dapat menyimpan informasi ke dalam suatu paket yang dapat mengenali tujuan data atau alat lain yang akan menerima data.. Selain itu data link layer juga

by moving the old queen and leaving the swarm cells in place, but then the foraging bees, finding their old queen still in place, may just decide to build more swarm cells and

Perjalanan asmara Gopeng – Inah hanya sering dihiasi hubungan suami-istri tidak ada perkembangan intelektual bagi sosok Gopeng yang juga seorang aktivis kampus.. Hingga suatu

Darihasil pengujian regresi dapat dismpulkan bahwa variable time pressure dan risiko audit berpengaruh positif dan signifikan terhadap penghentian prematur atas