Minggu, 29 Desember 2013

Mengenal Basic TCP/IP

       TCP / IP adalah singkatan dari Transmission Control Protocol / Internet Protocol. Ini adalah satu set protokol yang menentukan bagaimana dua atau lebih komputer dapat berkomunikasi satu sama lain. Protokol secara efektif seperangkat aturan yang menjelaskan bagaimana data dilewatkan antara komputer. Ini merupakan standar terbuka sehingga dapat diimplementasikan pada komputer manapun dengan atribut fisik yang sesuai. Dalam protokol jaringan TCP / IP ada banyak lagi protokol. Ini memberikan fungsi yang berbeda penting untuk pertukaran data melalui jaringan.TCP / IP pada awalnya dikembangkan untuk universitas dan militer untuk bertukar ide dan file. Perkembangan TCP / IP yang diprakarsai oleh Badan Arsitektur Internet (IAB), dan pengembangan standar ditangani oleh Internet Engineering Task Force (IETF). Dokumen-dokumen yang dihasilkan oleh IAB disebut Request For Comments (RFC) yang menggambarkan protokol dan informasi yang relevan yang berguna untuk pelaksanaannya. Siapapun dapat menyerahkan dokumen sebagai RFC yang terakhir sebelum diterbitkan sebagai RFC resmi itu. Setelah RFC diterbitkan dan diberikan nomor RFC adalah yang tidak pernah direvisi dengan nomor yang sama. Sebaliknya sebuah RFC baru harus dibuat yang menggantikan versi sebelumnya.
yang tercantum dalam bagian Basic TCP/IP sebagai berikut
  •  OSI Layer :  
    OSI layer atau Protokol OSI (Open System Interconnections) adalah open system yang merupakan himpunan protokol yang memungkinkan terhubungnya dua sistem yang berbeda yang berasal dari underlying architecture yang berbeda pula. Jadi tujuan OSI ini adalah untuk memfasilitasi bagaimana suatu komunikasi dapat terjalin dari sistem yang bebeda tanpa memerlukan perubahan yang signifikan pada hardware dan software di tingkat underlying.

    Model OSI
    Protokol jaringan sering digambarkan berkaitan dengan model OSI. Ini adalah model untuk menggambarkan fungsi jaringan yang berbeda dengan Open Standards Institute. Model OSI membagi fungsi yang berbeda dari jaringan ke dalam lapisan yang berbeda. Dengan menggambarkan protokol jaringan di lapisan memungkinkan lapisan yang akan diubah tanpa mempengaruhi lapisan lainnya. Misalnya ketika menggunakan koneksi fisik yang berbeda (misalnya serat daripada tembaga), maka sinyal yang berbeda harus dikirim melalui kabel, tapi selama berinteraksi dengan cara yang sama dengan lapisan di atasnya maka masih bisa berfungsi.
    Model jaringan sangat berguna dalam yang memungkinkan protokol untuk diterapkan pada sistem apapun. Membiarkan komputer UNIX untuk berbicara sebagai rekan dengan komputer windows atau mainframe.

    OSI 7-Layer Model


    • Application / aplikasi
    • Persentation / persentasi
    • Session / sidang
    • Transport / angkutan
    • Network / jaringan
    • Link / data link
    • Physical / fisik



    Diagram di atas menunjukkan model 7 lapisan. Mulai dari bagian bawah fungsi dari lapisan adalah sebagai berikut: Physical Layer - menjelaskan media di mana data perjalanan. Sebagai contoh ini menggambarkan tegangan sinyal 1 atau 0 di kawat tembaga. Data Link Layer - menggambarkan sarana yang bit dilakukan di lapisan fisik. Untuk contoh ini dapat menggambarkan bagaimana awal dan akhir dari aliran data ditunjukkan. Network Layer - layer ini menangani routing data melalui jaringan. Sebagai contoh ini menggambarkan bagaimana routing dapat terjadi berdasarkan pada alamat komputer. Transport Layer dan Session Layer - transportasi dan sesi lapisan menyediakan integritas sesi end-to-end. Ini termasuk menjaga alives untuk memastikan koneksi dipertahankan. Lapisan presentasi dan Application Layer - ini memberikan antarmuka untuk aplikasi. Sebagai contoh ini mungkin termasuk penggunaan perintah nslookup untuk mengkonversi nama host menjadi alamat IP.



    • Packet Header

    Sebuah header paket adalah bagian dari sebuah IP (Internet Protocol) paket yang mendahului tubuhnya dan berisi pengalamatan dan data lain yang diperlukan untuk itu untuk mencapai tujuan yang diinginkan. Paket adalah unit dasar transportasi informasi dalam semua komputer modern jaringan , dan semakin dalam jaringan komunikasi lain juga. Mereka bisa menjadi ukuran tetap atau ukuran bervariasi, tergantung pada sistem. Terlepas dari ukuran mereka, masing-masing paket terdiri dari tiga bagian utama: header, tubuh, juga disebut payload, dan trailer.
    Format header ditentukan dalam protokol Internet. Ini biasanya berisi 20 byte data, meskipun pilihan ada di dalamnya yang memungkinkan penambahan lebih byte.
    Di antara isi dari header adalah versi IP (yang selalu diatur ke 4, karena IPv4 sedang digunakan), pengirim alamat IP , alamat IP penerima yang dituju, jumlah paket pesan telah rusak ke dalam, identifikasi jumlah paket khusus, protokol (misalnya 1 untuk ICMP , 2 untuk IGMP, 6 untuk TCP dan 17 untuk UDP ) yang digunakan, panjang paket (pada jaringan yang memiliki variabel panjang paket), waktu untuk hidup (yaitu, jumlah link atau hop bahwa paket dapat dialihkan sebelum diizinkan untuk berakhir) dan sinkronisasi data (beberapa bit yang membantu pertandingan paket sampai ke jaringan).


    • Mac Address
- MAC address adalah sebuah kode unik yang diberikan untuk setiap bagian dari perangkat keras yang terhubung ke Internet. Internet capable phones, Network Interface Cards untuk komputer desktop atau notebook, Wireless Access Cards, dan bahkan beberapa kartu memori adalah salah satu perangkat yang bertugas pada MAC Address.

-Ketika produsen menciptakan perangkat keras jaringan, maka mereka akan menetapkan MAC Address yang biasanya akan dimulai dengan kode yang terkait dengan produsen. MAC Address akan menjadi unik untuk setiap perangkat, bahkan dua perangkat dari jenis yang sama. Sebuah perangkat MAC Address terdiri dari enam pasang angka heksadesimal. Angka-angka yang dipisahkan oleh dua titik seperti pada contoh berikut: 6E:51:F5:c1:11:00
Pengertian MAC Address digunakan pada lapisan data link dari model OSI hardware untuk memungkinkan paket data dapat dikirimkan secara langsung antar perangkat pada jaringan. Hal ini membantu untuk memastikan bahwa data dikirim ke perangkat fisik sebelum diterjemahkan dan/atau dimanipulasi oleh perangkat.
Pengertian MAC Address adalah sama dengan alamat IP perangkat yang juga menjamin setiap perangkat adalah unik dan memungkinkan data melewati perangkat keras. Alamat IP memungkinkan dua perangkat untuk berkomunikasi di lingkungan LAN atau jaringan, biasanya alamat IP juga harus unik dan akan memungkinkan pertukaran data.

  • ARP Table 
 -Merupakan protokol
penghubung antara layer 2
data-link dan 3 network.
 -ARP Table di router
merupakan daftar host yang
terhubung langsung berisi
informasi pasangan mac
address dan
ip address.
-Di IPv6 arp digntikan
dengan NDP (Network
Discovery Protocol).
  
  • IP Address
Ip Address adalah sistem pengalamatan setiap host yang terhubung ke jaringan
saat ini IP Address yang banyak di gunakan adalah IP versi 4.(31/4 bytes)-4,294,967,296 hosts

  • Skema IP Addressing
Suatu bagian penting dari semua protokol jaringan adalah skema pengalamatan. Tanpa bisa menemukan mesin individu (atau host seperti yang disebut) maka tidak akan mungkin untuk setiap komunikasi antara host. Akan ada lebih dari satu skema pengalamatan yang digunakan tetapi yang paling penting dari ini adalah Internet Protocol (disebut sebagai IP), ini penting karena menyediakan pengalamatan untuk masing-masing ujung sambungan. Skema pengalamatan lainnya secara efektif tersembunyi dari pengguna di lapisan dua atau di bawah dan secara otomatis ditangani oleh perangkat keras jaringan. Versi saat ini dari IP disebut IP versi 4 tetapi akan digantikan oleh IPv6 di masa depan. Ketika saya menyebut IP mengacu pada versi 4 kecuali dinyatakan lain.
Alamat-alamat yang digunakan dalam internet protocl terdiri dari empat oktet dan 32 bit panjang. Alamat tersebut disimpan dalam format yang dikenal sebagai bertitik desimal.
ie.xxx.xxx.xxx.xxx
dimana xxx adalah angka antara 0 dan 255.
Jadi alamat IP contoh mungkin: 192.168.3.27
Sebagian besar pengguna namun tidak akan benar-benar perlu menggunakan alamat IP. Sebaliknya mereka akan merujuk ke komputer menggunakan itu nama host. Alamat IP diperoleh dari nama host menggunakan "Domain Name System" (DNS). Tidak ada hubungan nyata antara nama host dan alamat IP bukan ini menggunakan tabel pencarian. The Domain Name Service akan dibahas kemudian.
Skema pengalamatan IP menyediakan 232 alamat mungkin, yang berpotensi memiliki lebih dari 4.200 juta alamat individu. Masalah dengan hal ini adalah bahwa bagaimanapun mencoba untuk menemukan masing-masing dari alamat tersebut masing-masing melalui Internet akan menjadi tugas yang sangat besar. Jadi, bukannya alamat dibagi menjadi jaringan dan bagian host. Idenya adalah bahwa organisasi yang berbeda dapat diberikan jaringan yang dapat memiliki antara 256 dan 16,7 juta alamat yang tersedia untuk host. Rentang alamat sekarang memungkinkan hingga 3.700 juta host pada 2,1 juta jaringan.
Untuk mengakomodasi untuk organisasi ukuran yang berbeda yang memerlukan nomor yang berbeda dari alamat host, alamat dibagi ke dalam kelas jaringan yang berbeda. Ada 5 kelas yang berbeda namun hanya 3 yang umum digunakan.
  • Kelas A - Ini adalah untuk organisasi besar. Bagian jaringan adalah 8 bit panjang dan dimulai dengan biner 0. Ada 126 kemungkinan jaringan masing-masing dengan sampai 16.7 juta host.
  • Kelas B - Ini adalah untuk organisasi berukuran sedang. Bagian jaringan adalah 16 bit panjang dan dimulai dengan biner 10. Ada 16 ribu jaringan masing-masing sampai dengan 65 ribu host. Pada kenyataannya definisi organisasi menengah akan menjadi perusahaan yang sangat besar
  • Kelas C - Ini adalah untuk organisasi yang lebih kecil. Bagian jaringan adalah 24 bit panjang dan dimulai dengan biner 110. Ada 200 ribu kemungkinan jaringan masing-masing sampai dengan 254 host. Pada kenyataannya bahkan ini cukup besar, sehingga sering dibagi lebih lanjut (lihat nanti).-   Rentang IP 

  • Address kelas
Kelas A 0.hhh.hhh.hhh untuk 127.hhh.hhh.hhh
Kelas B 128.nnn.hhh.hhh untuk 191.nnn.hhh.hhh
Kelas C 192.nnn.nnn.hhh untuk 223.nnn.nnn.hhh
Kelas D 224.xxx.xxx.xxx untuk 239.xxx.xxx.xxx
Kelas E 240.xxx.xxx.xxx untuk 255.xxx.xxx.xxx
Rentang kelas alamat IP: Gambar 3
Dalam tabel di atas nnn merupakan bagian jaringan dari alamat dan hhh merupakan bagian host dari alamat.
The jeli, matematis berpikiran saya telah memperhatikan bahwa beberapa nomor yang disebutkan sebelumnya tampaknya tidak benar. Beberapa di antaranya adalah melalui pembulatan ke bawah, tetapi yang lain karena alamat tertentu yang disediakan untuk keperluan lain.
  • Alamat Reserved

127.0.0.1 Mengacu pada localhost
Semua tuan bit biner 0s Lihat ke jaringan
Semua tuan bit 1s biner Broadcast address - mengirim ke semua alamat
  • Alamat swasta Ranges (didefinisikan dalam RFC 1918)

Kelas A 10.0.0.0 untuk 10.255.255.255
Kelas B 172.16.0.0 untuk 172.31.255.255
Kelas C 192.168.0.0 untuk 192.168.255.255
Rentang alamat pribadi adalah untuk penggunaan internal dalam sebuah organisasi. Mereka tidak dapat digunakan di Internet. Untuk menyediakan akses Internet untuk host dengan berbagai alamat pribadi komunikasi harus melalui suatu NAT (Network Address Translation). Ini adalah salah satu cara bahwa jumlah alamat IP yang tersedia dapat dilestarikan.
Terlepas dari rentang alamat pribadi semua alamat IP lainnya perlu didaftarkan dengan InterNIC sebelum mereka dapat digunakan.
  • Masker subnet
Masalah terbesar dengan skema pengalamatan IP adalah bahwa hal itu cepat kehabisan alamat gratis. Solusi jangka panjang adalah untuk berpindah dari IP versi 4 ke IP versi 6 yang akan memberikan 340.282.366.920.938.463.463.374.607.431.768.211.456 alamat terpisah. Ini harus menyediakan semua Internet butuhkan, bahkan jika setiap perangkat elektronik diberikan alamat IP sendiri. Sementara itu metode yang diperlukan untuk membuat lebih baik menggunakan alamat tersedia di bawah skema IP versi 4.
Salah satu masalah dengan mengatasi saat ini adalah bahwa alamat yang diberikan dalam potongan besar. Subnetting memungkinkan ini potongan besar alamat menjadi perpecahan lebih lanjut ke jaringan lebih lanjut dan komponen tuan rumah. Komponen jaringan baru yang disebut subnet.
Berikut ini cara alamat jaringan kelas B dapat secara efektif dibagi menjadi 254 jaringan yang terpisah kelas C virtual:
nnn.nnn.sss.hhh
nnn = bagian jaringan dari alamat
sss = subnet bagian alamat
hhh = host bagian alamat

   -Bagian jaringan telah diperbaiki sehingga masih berdiri sebagai dua oktet pertama. Oktet berikutnya yang biasanya akan menjadi bagian dari alamat host kemudian dibuat untuk menandakan subnet dan efektif menjadi bagian dari alamat jaringan. Oktet terakhir yang tersisa sebagai bagian host dari alamat.
Jika kita mengubah bagian dari alamat yang mewakili jaringan dan host maka kita perlu memberitahu komputer dan perangkat routing itu. Teknik yang digunakan dikenal sebagai menciptakan subnet mask.
Subnet mask untuk contoh di atas akan menjadi 255.255.255.0 sebagaimana dapat kita lihat ini dalam format yang sama dengan alamat IP. Untuk menjelaskan bagaimana hal ini diturunkan memerlukan sedikit aritmatika biner. Saya akan mencoba untuk menjelaskan secara singkat bagaimana ini bekerja, namun saya tidak dapat mencurahkan bagian besar untuk itu. Jika Anda membutuhkan penjelasan lebih lanjut maka ada sejumlah buku yang berbeda murni ditujukan untuk TCP / IP yang sebagian besar menghabiskan banyak upaya dalam menjelaskan konsep subnetting.
Sementara alamat IP umumnya direpresentasikan sebagai angka desimal untuk membuatnya lebih mudah bagi orang untuk memahami, namun komputer bekerja pada bilangan biner yang hanya dapat mewakili satu atau nol. Misalnya alamat berikut ditampilkan sebagai desimal bertitik dan biner.
172 . 16 . 3 . 4
10101100
00010000
00000011
00000100
Seperti yang Anda lihat menulis ini sebagai biner setiap kali akan sangat membosankan dan rawan kesalahan.
Untuk membuat subnet mask kita perlu menggunakan satu biner untuk setiap bit dari alamat yang merupakan bagian dari jaringan dan nol biner untuk setiap bit dari alamat yang mewakili bagian host.
Ini memberi kita:
  11111111 11111111 11111111 00000000 
Kami mengubah ini ke desimal untuk membuatnya lebih mudah untuk membaca dan memberikan kita subnet mask
  255.  255.  255.  0 
      
    -Menggunakan aritmatika biner sederhana komputer dapat menggunakan subnet mask untuk mengubah alamat IP ke dalam jaringan itu dan bagian host. Ini akan menggunakan biner dan untuk mendapatkan bagian jaringan. Untuk mendapatkan bagian host subnet mask terbalik (tidak berfungsi) dan kemudian AND'd terhadap alamat IP.
Hanya untuk membingungkan masalah lebih lanjut beberapa peralatan (misalnya Cisco router) menggunakan notasi yang berbeda untuk mewakili subnet mask. Akan menghitung jumlah bit '1 'dan memberikan bahwa jumlah subnet mask. Jadi, dalam contoh ini subnet mask akan direpresentasikan sebagai / 24. Hal ini disebut sebagai notasi CIDR.
Contoh di atas menunjukkan subnet mask pada batas oktet namun lebih umum untuk melihat subnet mask dalam oktet. Misalnya subnet mask 255.255.255.248 dapat digunakan untuk membagi alamat jaringan kelas C menjadi 30 subtends masing-masing dengan 6 host.
Topeng diperluas akan menjadi:
11111111 11111111 11111111 11111000
Mengambil hanya delapan bit terakhir bagian host adalah
11111 Hal ini berpotensi dapat memiliki 32 subtends termasuk alamat milik (semua orang dan semua nol) memberikan 30 alamat yang valid.
Bagian jaringan
000 Hal ini berpotensi dapat memiliki 8 host termasuk alamat milik (semua orang dan semua nol) memberikan 6 alamat yang valid.
The subtends diberi nomor yang ketika semua bagian host adalah nol. Semua sisa alamat berlaku sampai bagian di mana semua bit host adalah orang yang merupakan alamat broadcast untuk subnet tersebut.
Melihat hanya oktet terakhir tabel berikut menunjukkan bagaimana beberapa alamat akan dibuat.
Subnet Nomor Alamat Pertama Alamat 2nd ... Alamat terakhir Broadcast
8 9 10 ... 14 15
16 17 18 ... 22 23
24 25 26 ... 30 31

   -Untuk mencoba dan memahami hal ini lebih baik mengubah nilai-nilai dalam biner dan kemudian mengidentifikasi host dan jaringan bagian dari alamat.
Sementara saya telah dikecualikan 0 address kadang-kadang mungkin untuk benar-benar menggunakan ini. Untuk ini, Anda mungkin harus memastikan bahwa router Anda mendukung fitur ini dan itu dihidupkan. Meskipun demikian tidak dianjurkan.
Sebuah subnet mask alternatif bisa 255.255.255.224 yang akan memberikan 6 subs berlaku masing-masing memiliki maksimal 30 host (ini dapat berguna untuk membelah sebuah perusahaan yang lebih kecil yang mungkin memiliki 6 segmen 

   -LAN yang berbeda dengan sampai 30 mesin pada masing-masing). Anda mungkin menemukan sebuah latihan yang berguna untuk mencoba dan menghitung nilai-nilai ini untuk diri sendiri.
Kebalikan dari subnetting disebut supernetting. bukannya membagi rentang jaringan ke subtends sejumlah subtends bergabung bersama untuk membuat suatu supernet. Kelas A dan jaringan B rentang telah semua tapi habis dan jadi bukannya beberapa jaringan kelas C dikelompokkan bersama untuk organisasi yang lebih besar dan ISP.

  • Sockets dan Nomor Port
Sementara alamat IP menyediakan koneksi ke mesin yang benar, tidak dapat membedakan layanan yang berbeda yang diperlukan. Port ini digunakan untuk membedakan aplikasi. Ini adalah nilai dari 0 sampai 65535. Kombinasi alamat IP, port dan protokol disebut socket, dan harus unik untuk setiap layanan. Daerah nomor port yang tersedia untuk kedua TCP dan UDP, dan ketika disebut dalam hubungannya dengan alamat IP yang menentukan "socket".
1000 port pertama dicadangkan untuk aplikasi tertentu, dan pada Linux biasanya dapat memiliki digunakan oleh daemon / aplikasi yang memiliki hak akses super user. Ini disebut sebagai port terkenal. Beberapa didefinisikan dalam RFC 1340, dan lebih didefinisikan oleh IANA.
Rincian port milik tercantum pada kebanyakan sistem linux dalam file / etc / services.
Beberapa port umum adalah:
  20 & 21 FTP

 23 Telnet

 25 SMTP (Simple Mail Transfer Protocol)

 53 DNS

 80 World Wide Web

 110 POP3 (Post Office Protocol)

 144 Berita

 6000 X-Window 
Port di atas 1000 dapat digunakan untuk tujuan lain.

  • Protokol Mengatasi Lainnya
Ada protokol pengalamatan lain yang digunakan. Ini berada pada tingkat yang lebih rendah dari stack protokol dan berbeda-beda tergantung pada media yang digunakan. Yang paling umum digunakan di antaranya adalah MAC (Media Access Control) address. The Protokol ARP (Address Resolution Protocol) digunakan untuk memungkinkan alamat IP yang akan diterjemahkan menjadi alamat MAC. Diagram berikut ini digunakan untuk menunjukkan bagaimana ini bekerja.
Diagram Ethernet dengan addreses MAC (ARP)
             Gambar 4: Diagram Ethernet dengan addreses MAC
Down di tingkat yang lebih rendah koneksi ethernet fisik tidak tahu apa-apa tentang alamat IP. Pengalamatan IP terjadi pada lapisan 3 yang lebih tinggi dari Layers 1 dan 2 bahwa ethernet bekerja di. Sebaliknya mereka menggunakan alamat MAC yang terdiri dari 6 angka yang dipisahkan oleh titik dua. Hal ini memungkinkan protokol jaringan yang berbeda untuk dibawa ethernet seperti SNA (Digunakan oleh IBM Mainframe) atau IPX (formal skema standar pengalamatan yang digunakan oleh Novel Netware).
Alamat MAC biasanya sulit kode ke dalam kartu ethernet dan unik di setiap perangkat yang dibuat. Hal ini dicapai dengan mengalokasikan blok alamat untuk masing-masing produsen perangkat ethernet. Biasanya pengguna tidak akan tahu atau peduli tentang nilai alamat MAC karena transparan kepada pengguna. Kadang-kadang mungkin untuk secara manual mengubah alamat MAC, tetapi hal ini tidak dianjurkan kecuali Anda memiliki persyaratan tertentu dan tahu apa yang Anda lakukan.
Untuk menerjemahkan antara alamat IP dan alamat MAC pada ethernet lokal Address Resolution Protocol (ARP) digunakan.
Misalnya ketika sistem sys1 ingin berkomunikasi dengan yang lain seperti Sys4 maka pengguna akan menggunakan nya alamat IP 192.168.1.4. Sekarang sys1 perlu mengubah alamat ini ke alamat MAC dari Sys4. Oleh karena itu mengeluarkan siaran MAC untuk semua mesin meminta mesin dengan alamat IP 192.168.1.4 untuk membalas. Sys4 akan membalas dengan itu alamat MAC 32: B5: 19: C2: 00:12. Sys1 kemudian menambahkan alamat IP dan alamat MAC Sys4 ke meja ARP nya. Sys4 juga mengetahui alamat IP dan alamat MAC sys1 (sebagai sys1 termasuk itu alamat IP dalam siaran asli) sehingga menambahkan bahwa ke meja ARP nya. Sekarang di masa depan ketika pernah sistem ingin berkomunikasi mereka hanya lookup alamat MAC dalam sistem ARP table.
Jika mesin tidak terletak pada LAN yang sama maka ini membutuhkan IP routing yang dijelaskan nanti.
  • Domain Name System (DNS)
Sementara skema pengalamatan IP memungkinkan komputer untuk berkomunikasi satu sama lain itu tidak terlalu cara mudah bagi orang untuk mengingat. Mana yang akan Anda temukan mudah diingat www.easytoremember.com atau 172.16.35.122?
Nama host memiliki struktur hirarkis. Nama-nama dibaca dari kanan ke kiri seolah-olah bergerak turun pohon.
TCP / IP Networking - pohon contoh DNS
                                Gambar 5: Contoh pohon DNS

  1. Mulai dari bagian atas domain pertama di bawah akar dikenal sebagai domain akar. Dalam hal ini adalah com.
  2. Yang berikutnya adalah perusahaan atau organisasi domain misalnya companyname.
  3. Dalam perusahaan besar mereka kemudian dapat membagi domain ke subdomain lanjut misalnya dengan lokasi. Seperti yang Anda lihat di pohon namun tidak semua nama mesin harus dimasukkan dalam subdomain mereka bisa berakhir di level ini (atau memang di tingkat atas ini jika diperlukan). Juga untuk perusahaan kecil (seperti "othercompany") mereka mungkin tidak memiliki kebutuhan untuk lebih membagi menjadi subdomain.
  4. Akhirnya nama host adalah pada bagian terakhir dari pohon. Misalnya server mail.
      -Nama akhir komputer ini (dikenal sebagai nama domain berkualifikasi lengkap FQDN) adalah mail.location1.companyname.com
Tanggung jawab membagi semua nama di bawah nama perusahaan dimiliki oleh perusahaan akhir atau organisasi. Namun domain organisasi jelas perlu dialokasikan oleh badan untuk memastikan bahwa kedua perusahaan tidak mencoba dan menggunakan satu sama. Ini dikelola oleh organisasi lokal tergantung pada domain tingkat atas. Nama-nama domain tingkat atas (TLDN) yang dialokasikan oleh IANA. The TLDNs utama adalah:
  • arpa - Digunakan untuk pemetaan DNS
    com - Commercial
    edu - Pendidikan
    gov - Pemerintah
    mil - Militer
    net - kelompok dukungan jaringan atau ISP
    org - Organisasi-organisasi lain (biasanya amal)
    int - Organisasi Internasional
  • Ada juga negara domain tingkat atas yang dapat digunakan untuk domain dalam negara, meskipun catatan bahwa tidak ada pembatasan yang terletak atau bekerja di negara itu. Misalnya domain tingkat atas untuk Inggris adalah uk. Beberapa contoh adalah:
  • ac.uk - Komunitas Akademik (Pendidikan)
    co.uk - Komersial
    gov.uk - Pemerintah / Dewan
    Perusahaan Terbatas - ltd.uk
    org.uk - Organisasi-organisasi lain (biasanya amal)
Untuk menjelaskan DNS itu termudah untuk bekerja melalui permintaan contoh DNS
.       -Jika komputer ingin berkomunikasi dengan www.penguintutor.com maka pertama akan menghubungi server DNS lokal dengan nslookup untuk situs tertentu. Ini biasanya akan menjadi server DNS yang disediakan oleh perusahaan mereka sendiri atau ISP mereka. DNS server lokal mereka tidak tahu tentang keberadaan situs web. Bahwa server DNS maka dapat mencoba meminta DNS root. DNS ini tidak tahu apa-apa tentang komputer yang bersangkutan namun tidak sekarang tentang domain com. Dan mengembalikan rincian server DNS yang memiliki domain (dalam kasus domain tingkat atas negara lain maka akan merespon dengan server DNS yang sendiri yang domain negara). Server DNS lokal kemudian akan menghubungi salah satu server DNS untuk domain com yang akan mengembalikan server DNS yang bertanggung jawab untuk domain penguintutor.com.. Ketika server DNS lokal kemudian kontak yang server tidak memiliki entri untuk domain tersebut dan dapat memberikan alamat ip tertentu. Dalam hal ini dikenal sebagai jawaban otoritatif karena itu adalah 100% yakin bahwa ini adalah alamat IP karena bertanggung jawab untuk domain tersebut. Server DNS kemudian dapat merespon pemohon dengan alamat IP.
   
      -Cara lain adalah untuk salah satu server DNS menengah untuk memberikan query rekursif, dimana ia pergi dan query server DNS lain atas nama server DNS yang meminta. Server DNS tidak harus mendukung permintaan rekursif, dalam hal server DNS awal akan perlu melakukan pencarian sendiri.
Ini terdengar seperti sebuah proses yang sangat panjang jika itu harus dilakukan untuk setiap mesin yang akan diakses. Jika ini terjadi maka beban pada server DNS tingkat atas akan berlebihan. Untuk mempercepat proses DNS banyak mesin DNS menyediakan fitur caching di mana mereka dapat menyimpan hasil dari beberapa pencarian yang mereka lakukan. Nama-nama cache dapat menjadi host tertentu (meskipun kecuali untuk situs populer mereka akan cenderung untuk memiliki hit di cache). Atau DNS akan cache alamat server DNS lain yang memungkinkan untuk memotong beberapa proses (misalnya caching DNS com akan memungkinkan DNS untuk melewatkan permintaan root untuk query. Com berikutnya). Penggunaan cache DNS begitu signifikan bahwa ada bahkan caching-only DNS server yang tidak bertindak sebagai zona otoritas untuk domain apapun.
Jika Domain Name Server tidak tersedia maka tidak akan mungkin untuk mengakses mesin lain. Oleh karena itu server backup dikonfigurasi sebagai fallback ini disebut server nama sekunder karena mereka dapat menanggapi pertanyaan, tetapi tidak memiliki entri yang sebenarnya. Primary name server akan mendorong konfigurasi untuk setiap server nama sekunder yang telah dikonfigurasi sebagai budak.
Di Linux etc resolv.conf file / / memberikan rincian yang DNS server yang akan digunakan untuk pencarian DNS.
Proses DNS dibahas dalam RFC 1034 dan RFC 1035.
  • Penanganan host tanpa server DNS
Jika Anda tidak memiliki akses ke server DNS, atau ingin memiliki entri tambahan tidak disimpan pada server DNS maka ini dapat dikonfigurasi langsung pada komputer lokal. Hal ini dapat diimplementasikan dengan menambahkan entri ke etc / hosts /. File host adalah daftar nama host dan alamat IP mereka yang memungkinkan mereka untuk langsung dipetakan. Hal ini dapat bekerja untuk sebuah organisasi kecil atau jaringan lokal tetapi jika Anda memiliki lebih dari beberapa mesin lebih baik untuk menggunakan server DNS lokal.
  • Rute
Jika dua mesin yang terhubung bersama-sama sebagai koneksi point-to-point melalui koneksi fisik maka mereka dapat berkomunikasi antara satu sama lain secara langsung. Namun setelah kita mulai untuk berkomunikasi dengan komputer di jaringan lain, atau melalui Internet kemudian routing diperlukan agar data mencapai tujuan yang benar.
Perangkat yang menangani mengarahkan lalu lintas dikenal sebagai router. Router ini mengambil paket yang datang dan didasarkan pada alamat tujuan mengirim mereka melalui antarmuka yang berbeda baik router lain atau ke tujuan akhir.
Untuk komputer host normal semua yang diperlukan untuk menangani routing semua paket adalah untuk menentukan default gateway. Default gateway adalah router yang terhubung langsung ke segmen LAN yang sama sebagai tuan rumah yang tahu bagaimana rute paket pada. Kemudian untuk alamat yang tidak lokal diadakan maka meneruskan paket ke router lokal meminta untuk meneruskan ke tujuan. Atau untuk jaringan yang berbeda sistem dapat memiliki beberapa rute yang ditetapkan untuk jaringan yang berbeda atau host, atau bisa berpartisipasi dalam sebuah protokol routing dinamis.
Router kemudian akan meneruskan paket secara langsung ke jaringan host atau ke router lain. Setiap kali sebuah paket melewati router ini disebut hop.
Ada tiga jenis rute. Mereka bisa implisit, statis atau dinamis. Implisit rute ini adalah rute mana konfigurasi TCP / IP menunjukkan bahwa alamat lokal ke mesin (yaitu pada segmen LAN fisik yang sama). Static secara individual didefinisikan (sering ini akan mencakup rute default) dan dinamis di mana sebuah protokol jaringan yang digunakan untuk mengidentifikasi rute yang paling sesuai untuk koneksi yang berbeda.
  • Routing Static
Untuk rute statis setiap entri dalam tabel routing ditambahkan dengan menggunakan perintah route. Hal ini biasanya digunakan untuk menghubungkan host ke jaringan, tetapi dapat digunakan untuk router biasanya lebih kecil mudah untuk mengelola jaringan.
  • ICMP Redirects
Ada kemungkinan bahwa ketika sebuah paket dikirim menggunakan rute statis yang akan belum tentu pergi rute yang paling langsung. Misalnya jika ada dua router di LAN salah satunya pergi langsung ke host tapi yang lain harus menyebarkannya ke yang lain. 
Di sini kita memiliki sys1 yang ada di jaringan 0. Ada dua router pada segmen LAN yang sama tetapi sys1 hanya memiliki rute default menunjuk Router 1. Ketika sys1 ingin berkomunikasi dengan Sys21 pertama mengirimkan permintaan ke Router1. Router1 menyadari bahwa ia harus meneruskannya ke Router2 dan bahwa hal itu akan lebih mudah untuk sys1 telah mengirimkannya langsung di sana. Ini meneruskan paket ke Router2 sehingga mencapai Sys21, tapi kemudian juga mengirim pesan ICMP redirect ke sys1. Sys1 kemudian menambahkan rute dalam tabel routing untuk mengirim paket untuk Sys21 ke Router2. Kemudian ketika sys1 berikutnya perlu mengirim paket ke Sys21 dapat mengirimkannya langsung ke Router2.
Sistem operasi dapat menangani pengalihan ICMP ini atau bisa mengabaikan mereka, tergantung pada pengaturan.
  • Routing Dinamis
Ada tiga protokol routing dinamis dalam penggunaan umum. Ini adalah RIP (Routing Information Protocol), RIP 2 dan OSPF (Open Shortest Path First). Ini bekerja dengan router terus berkomunikasi satu sama lain menggambarkan jaringan satu sama lain. RIP menggunakan hop count (yaitu jumlah router paket akan melakukan perjalanan melalui) untuk menentukan rute untuk mengirim paket melalui. OSPF adalah lebih canggih dan memungkinkan administrator jaringan untuk mengatur metrik untuk menunjukkan biaya dalam menggunakan rute tertentu. Hal ini memungkinkan link lebih mahal (misalnya koneksi dialup) dan untuk link lebih cepat lebih disukai (misalnya orang-orang dengan bandwidth yang lebih tinggi atau lebih pendek waktu delay).
Ini semua adalah protokol interior seperti yang biasa digunakan dalam sebuah jaringan. Untuk menyambung ke jaringan lain protokol eksterior digunakan dan ini adalah BGP (Border Gateway Protocol).
  • Informasi Routing Protocol (RIP)
RIP merupakan protokol sederhana berdasarkan vektor jarak. Ini menggunakan algoritma jalur terpendek untuk menentukan rute terbaik ke tujuan. Hal ini diukur dalam hop yang biasanya kemudian nomor gateway (router) yang melewati sebelum mencapai jaringan tujuan. Routing daemon dinamis belajar tentang jaringan menggunakan protokol RIP dan membangun tabel routing sendiri.
Kecepatan baris, keandalan, atau biaya yang tidak diperhitungkan ketika melihat link terpendek. Ada jumlah hop maksimum 15 menggunakan RIP. Setiap tujuan lebih dari 15 hop jauhnya dianggap jumlah tak terbatas pergi dan tidak bisa dihubungi. Ini adalah fitur yang diperlukan dari protokol RIP karena kalau tidak akan mungkin untuk mendapatkan loop dimana router melalui memiliki rute dari tanggal atau rute statis lulus paket di dalam lingkaran terus menerus Routing.
Sementara cocok untuk perusahaan kecil menengah jaringan ini tidak mentransfer dengan baik untuk jaringan besar, karena tidak fleksibel dan hop count yang rendah.
Pembaruan antara router dikirim menggunakan UDP pada port 520. Ketika router bergabung jaringan itu mengudara meminta untuk router lain untuk mengirim tabel routing mereka. Setelah itu router akan mengiklankan tabel ke sekitarnya setiap 30 detik. Juga jika ada update yang menunjukkan perubahan dalam jaringan router akan mengirimkan segera (hampir).
RIP Versi 2 (atau RIP 2) menyediakan beberapa perangkat tambahan untuk protokol RIP. Hal ini didokumentasikan di RFC 1723. Fitur-fitur baru termasuk:
Otentikasi - hanya menerima update ketika dilengkapi dengan password yang benar
Route Tag - Memungkinkan nilai tag yang akan ditambahkan untuk menunjukkan bahwa link eksternal
Subnet Mask - Memungkinkan RIP untuk bekerja di jaringan bervariasi subnetted
Hop berikutnya - Max RIP lebih fleksibel bila digunakan dalam jaringan dengan beberapa protokol routing (yaitu OSPF dan RIP)
Multicasting - Memungkinkan router multicast update yang lebih efisien yang menggunakan broadcast.
Jika menggunakan OSPF atau RIP 2 pada sistem Linux maka daemon terjaga keamanannya harus dijalankan. Untuk RIP 2 maka daemon gated dinyatakan dengan file konfigurasi kosong.
  • Buka Jalur terpendek Pertama (OSPF)
OSPF adalah protokol Link State, karena itu menggunakan aa peta konsep didistribusikan. Peta jaringan adalah database bantuan oleh masing-masing node dan update dan dilakukan oleh "banjir". Semua update peta harus diamankan.
Dalam protokol link state setiap router bertanggung jawab untuk menentukan identitas tetangganya. Router membangun paket link state (LSP) yang berisi daftar tetangganya dan biaya link. Hal ini ditransmisikan ke semua router yang kemudian menyimpan LSP terbaru yang diterima dari masing-masing router. Router kemudian membangun database paket link state dari mana melalui jaringan rute dihitung.
Router biasanya dikelompokkan ke daerah. Rute di satu daerah akan meringkas informasi untuk mengirim ke daerah lain. Hal ini membatasi ukuran database link state dan jumlah iklan.
Protokol OSPF memberikan konversi yang cepat dan beberapa metrik memungkinkan untuk throughput, delay, biaya dan keandalan untuk dipertimbangkan. OSPF juga memungkinkan untuk beberapa jalur ke tujuan menyediakan fallback langsung dalam hal kegagalan. Otorisasi disediakan untuk router (tidak tersedia di RIP versi 1). Ada juga ada batasan pada ukuran jaringan dengan OSPF.
OSPF juga memungkinkan untuk load balancing atas link. Hal ini lebih sering terjadi pada router daripada di mesin host.

0 comments:

Posting Komentar