Routing Langsung Dan Tidak Langsung

Proses  pengiriman  datagram  I P selalu  menggunakan  tabel  routing.

Tabel routing berisi informasi yang diperlukan untuk menentukan ke mana datagram  harus di kirim.  Datagram  dapat  dikirim langsung ke host  tujuan  atau  harus melalui  host  lain  terlebih  dahulu  tergantung pada tabel routing. Data  ke  host  seth,  alamat  tujuan  datagram  adalah  ip  address  host seth  dan  alamat  sumber  datagram  adalah  ip  address  host  osiris.  Frame  yang  dikirimkan  oleh  host  osiris juga memiliki  alamat  tujuan frame  MAC Address  host  Seth  dan  alamat  sumbernya  adalah  host osiris.  Pada saat  host osiris mengirimkan frame, host seth membaca bahwa  frame  tersebut  ditujukan  kepada  alamat  ethernetnya. Setelah  melepas  header  frame,  host  seth  kemudian  mengetahui bahwa  I P  address  tujuan  datagram  tersebut  juga  adalah  I P addressnya.  Dengan  demikian  host  seth  meneruskan  datagram  ke lapisan  transport  untuk  diproses  lebih  lanjut.  Komunikasi  model seperti ini disebut sebagai routing langsung.  

Ketika host osiris mengirimkan frame ke jaringan,  khensu membaca bahwa  alamat  ethernet  yang  dituju  frame  tersebut  adalah  alamat ethernetnya.  Ketika  host  khensu  melepas  header  frame,  diketahui  bahwa  host  yang  dituju  oleh  datagram  adalah  host  anubis.  Host khensu  kemudian  memeriksa  tabel  routing  yang  dimilikinya  untuk meneruskan  datagram  tersebut.  Dari  hasil  pemeriksaan  tabel routing, host khensu  mengetahui  bahwa host anubis terletak  dalam satu  jaringan  ethernet  dengannya.  Dengan  demikian  datagram tersebut  dapat  langsung  disampaikan  oleh   host  khensu  ke  host anubis.  Pada  pengiriman  data  tersebut,  alamat  tujuan  dan  sumber datagram tetap IP Address host anubis dan host osiris tetapi  alamat tujuan  dan  sumber  frame  Ethernet  menjadi  MAC  Address  host anubis  dan  host  khensu.  Komunikasi  seperti  ini  disebut  sebagai routing tak langsung karena untuk  mencapai  host  tujuan,  datagram harus melewati host lain yang bertidak sebagai router.

Pada  dua  kasus  diatas  terlihat  proses  yang  terjadi  pada  lapisan internet  ketika  mengirimkan  dan  menerima  datagram.  Pada  saat mengirimkan  datagram,  host  harus  memeriksa  apakah  alamat tujuan  datagram  terletak  pada jaringan  yang  sama atau  tidak.   Jika lamat tujuan datagram terletak pada jaringan yang sama , datagram dapat  langsung  disampaikan.  Jika ternyata alamat  tujuan  datagram tidak  terletak  pada  jaringan  yang  sama,  datagram  tersebut  harus disampaikan  melalui  host  lain  yang  bertindak  sebagai  router.  Pada saat  menerima  datagram  host  harus  memeriksa  apakah  ia merukapakan tujuan dari datagram tersebut. Jika memang demikian maka data diteruskan ke lapisan transport.  Jika ia bukan tujuan dari datagram  tersebut,  maka  datagram  tersebut  dibuang.  Jika  host yang  menerima  datagram  tersebut  sebuah  router,  maka  ia meneruskan  datagram  ke  interface  yang  menuju  alamat  tujuan datagram. 


EmoticonEmoticon