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
penghubung antara layer 2
data-link dan 3 network.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
-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 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
penghubung antara layer 2
-ARP Table di router
merupakan daftar host yang
terhubung langsung berisi
informasi pasangan mac
address dan
ip address.
terhubung langsung berisi
informasi pasangan mac
address dan
ip address.
-Di IPv6 arp digntikan
dengan NDP (Network
Discovery Protocol).
dengan NDP (Network
Discovery Protocol).
- IP Address
saat ini IP Address yang banyak di gunakan adalah IP versi 4.(31/4 bytes)-4,294,967,296 hosts
- Skema IP Addressing
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 |
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 |
Terlepas dari rentang alamat pribadi semua alamat IP lainnya perlu didaftarkan dengan InterNIC sebelum mereka dapat digunakan.
- Masker subnet
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 |
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
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-WindowPort di atas 1000 dapat digunakan untuk tujuan lain.
- Protokol Mengatasi Lainnya
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)
Nama host memiliki struktur hirarkis. Nama-nama dibaca dari kanan ke kiri seolah-olah bergerak turun pohon.
Gambar 5: Contoh pohon DNS
- Mulai dari bagian atas domain pertama di bawah akar dikenal sebagai domain akar. Dalam hal ini adalah com.
- Yang berikutnya adalah perusahaan atau organisasi domain misalnya companyname.
- 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.
- Akhirnya nama host adalah pada bagian terakhir dari pohon. Misalnya server mail.
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)
. -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
- Rute
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
- ICMP Redirects
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
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)
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)
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