33
Networking dan Internetworking

Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

  • Upload
    others

  • View
    12

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Networking dan Internetworking

Page 2: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Networking

• Menyambungkan beberapa buah node menjadi sebuah jaringan

• Kuncinya adalah Router selain repeater untuk mengatasi attenuasi saluran

Page 3: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Routing a Packet

A 1

D

3

Host/Local network

Host/Local network

6

B

4

E5

C

2

Host/Local network

Link

Router

Page 4: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

21E

13D

21C

11B

0localA

CostLinkTo

Routing from A

Page 5: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

E

D

C

0localB

11A

CostLinkTo

Routing from B

Page 6: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

E

D

12C

0localB

11A

CostLinkTo

Routing from B

Page 7: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

E

21D

12C

0localB

11A

CostLinkTo

Routing from B

Page 8: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

14E

21D

12C

0localB

11A

CostLinkTo

Routing from B

Page 9: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

E

D

C

B

A

CostLinkTo

Routing from C

Page 10: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

E

D

C

B

22A

CostLinkTo

Routing from C

Page 11: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

E

D

C

12B

22A

CostLinkTo

Routing from C

Page 12: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

E

D

0localC

12B

22A

CostLinkTo

Routing from C

Page 13: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

E

25D

0localC

12B

22A

CostLinkTo

Routing from C

Page 14: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

15E

25D

0localC

12B

22A

CostLinkTo

Routing from C

Page 15: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

CostLinkTo

Routing from D

Page 16: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

13A

CostLinkTo

Routing from D

Page 17: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

23B

13A

CostLinkTo

Routing from D

Page 18: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

26C

23B

13A

CostLinkTo

Routing from D

Page 19: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router 0localD

26C

23B

13A

CostLinkTo

Routing from D

Page 20: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

16E

0localD

26C

23B

13A

CostLinkTo

Routing from D

Page 21: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

CostLinkTo

Routing from E

Page 22: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

24A

CostLinkTo

Routing from E

Page 23: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

14B

24A

CostLinkTo

Routing from E

Page 24: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

15C

14B

24A

CostLinkTo

Routing from E

Page 25: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router 16D

15C

14B

24A

CostLinkTo

Routing from E

Page 26: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Tabel Routing

A 1

D

3

Host/Local network

Host/Local network

3

B

4

E5

C

2

Host/Local network

Link

Router

0localE

16D

15C

14B

24A

CostLinkTo

Routing from E

Page 27: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

RIP (Routing Internet Protocol)• Secara periodik, dan kapan saja tabel routing lokal berubah, kirim

tabel tersebut ke seluruh router tetangga yang dapat diakses/dihubungi. Caranya, dengan mengirim paket RIP yang berisi salinan tabel routing ke link yang dapat digunakan untuk mengirim

• Ketika sebuah tabel routing diterima dari router tetangga, jika tabel yang diterima muncul atau terdapat jalur (route) tujuan (destination) baru , atau route yang lebih baik (nilai cost lebih rendah) dibanding routing yang sudah ada, maka tabel routing lokal diperbaharui sesuai dengan tabel routing yang diterima.

• Jika tabel diterima melalui link n, dan memberikan cost yang berbeda terhadap tabel lokal untuk semua jalur yang dimulai dengan link n, maka cost dalam tabel routing lokal diperbaharui dengan cost dari tabel yang baru. Hal ini dilakukan karena tabel yang baru (yang diterima) dari router tetangga adalah lebih dekat dengan tujuan yang sesuai dan merupakan jalur yang lebih diutamakan.

Page 28: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Algoritma RIP: pseudo code• Notasi:

– Tr adalah tabel yang diterima (received), Tl adalah tabel lokal (local), Rr adalah baris (Row) tabel yang diterima, Rl adalah baris (Row) tabel lokal (local)

• Send:Setiap t detik atau setiap Tl berubah, kirim Tl ke setiap link yang dapat dihubungi

(tersambung)• Receive:

Kapan saja tabel routing Tr diterima dari link n:for all rows Rr in Tr {

if (Rr.link ≠ n){ Rr.cost = Rr.cost + 1; Rr.link = n; if (Rr.destination is not in Tl) add Rr to Tl; //add new destination to Tl

else for all rows Rl in Tl { if (Rr.destination = Rl.destination and (Rr.cost < Rl.cost or Rl.link = n))

Rl =Rr; //Rr.cost < Rl.cost : remote node has better route //Rl.link = n: remote node is more authoritative (lebih berhak)

} }}

Page 29: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

pseudo code Send• Notasi:

– Tr adalah tabel yang diterima (received), – Tl adalah tabel lokal (local), – Rr adalah baris (Row) tabel yang diterima

(local)• Send:

Setiap t detik atau setiap Tl berubah, kirim Tl ke setiap link yang dapat dihubungi (tersambung)

Page 30: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

pseudo code Receiver• Receive: Kapan saja tabel routing Tr diterima dari link n:for all rows Rr in Tr {

if (Rr.link ≠ n){ Rr.cost = Rr.cost + 1; Rr.link = n; if (Rr.destination is not in Tl) add Rr to Tl; //add new destination to Tl

else for all rows Rl in Tl {if (Rr.destination = Rl.destination and (Rr.cost < Rl.cost or

Rl.link = n)) Rl =Rr;

//Rr.cost < Rl.cost : remote node has better route //Rl.link = n: remote node is more authoritative (lebih berhak) } }}

Page 31: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Internetworking

• Menggabungkan/menyambungkan beberapa jaringan (networks) menjadi sebuah jaringan yang tersambung

• Perangkat yang digunakan:– Bridge: menyambungkan dua buah tipe

jaringan yang berbeda– Router– Gateway

Page 32: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Intranet• Jaringan bersifat lokal atau private dan internal• Layanan sama dengan Internet:

– Email (smtp)– Web (http)– Transfer file (ftp)– Chatting– Video conference– Audio and Video Streaming

• Dengan demikian protokol yang digunakan di intranet juga sama dengan Internet, yaitu TCP/IP

• Selain Domain Name Service (DNS) untuk transformasi IP Address ke nama domain dan sebaliknya, Firewall dan Gateway jika intranet akan disambungkan ke Internet

Page 33: Networking dan Internetworkingstaffnew.uny.ac.id/upload/132048522/pendidikan/Routing+dan+Tabel+Routing.pdfNetworking dan Internetworking. Networking • Menyambungkan beberapa buah

Contoh Intranet