Minggu, 25 September 2016

Memahami Komunikasi Berorientasi Koneksi pada TCP

Artikel ini menjelaskan Komunikasi Berorientasi Koneksi pada TCP atau yang lebih dikenal dengan nama Three Way Handshake. Artikel ini sangat penting untuk memahamkan kepada Anda bahwa koneksi TCP akan menjamin data sampai ke tempat tujuan dan menjamin keamanan selama pengiriman dengan metode yang dibahas dibawah ini.

Komunikasi Berorientasi Koneksi pada TCP

Komunikasi berorientasi koneksi yaitu mode komunikasi data di mana Anda wajib  terlebih dahulu membuat relasi dengan remote host atau server sebelum data dapat dikirim. Hal ini mirip dengan jaringan telepon analog di mana Anda wajib  menjadikan relasi sebelum Anda dapat berkomunikasi dengan penerima. Pembentukan hubungan termasuk operasi semisal angka dial, meraih nada panggil, tunggu panggilan sinyal dll.

Pembentukan dan Pemutusan Sesi TCP

Proses ketika peralatan transmisi memutuskan sesi berorientasi sambungan dengan rekan jauh disebut three-way handshake. Akibatnya end-to-end maya (logis) sirkuit dibuat di mana kontrol aliran serta pengakuan untuk pengiriman diandalkan dipakai. TCP memiliki beberapa jenis pesan yang digunakan pada pembentukan koneksi serta proses terminasi (lihat Gambar 2.1.).
Gambar 2.2 TCP Session establish dan terminasi

Proses pembentukan koneksi

  1. Host A yang perlu menginisialisasi sambungan mengirimkan SYN (Synchronize) paket dengan nomor urut awal diusulkan ke host tujuan B.
  2. Ketika host B menerima pesan SYN, ia mengembalikan paket dengan SYN dan ACK fags diatur dalam header TCP (SYN-ACK).
  3. Ketika host A menerima SYN-ACK, ia akan mengirimkan kembali ACK (Acknowledgement) packet.
  4. Host B menerima ACK dan pada tahap ini sambungan ESTABLISHED.
  5. layanan protokol berorientasi koneksi sering mengirimkan ucapan terima kasih (ACK) setelah koneksi sukses. Setelah paket dengan data ditransmisikan, pengirim menunggu pengakuan dari penerima. Jika waktu berakhir dan pengirim tidak menerima ACK, paket ditransmisikan ulang.

Koneksi Terminasi

Ketika transmisi data selesai dan tuan rumah ingin mengakhiri sambungan, proses penghentian dimulai. Tidak seperti TCP pembentukan Connection, yang menggunakan jabat tangan tiga arah, koneksi pemutusan menggunakan pijat empat arah. Koneksi diakhiri ketika kedua belah pihak telah selesai prosedur ditutup dengan mengirimkan FIN dan menerima ACK.
  1. Host A, yang membutuhkan untuk mengakhiri sambungan, mengirim pesan khusus dengan FIN (finish) flag, menunjukkan bahwa ia telah selesai mengirim data.
  2. Host B, yang menerima segmen FIN, tidak mengakhiri sambungan tetapi masuk ke dalam "pasif dekat" (CLOSE_WAIT) negara dan mengirimkan ACK untuk FIN kembali ke host A. Sekarang host B masuk ke negara LAST_ACK. Pada titik ini host B tidak akan lagi menerima data dari host A, tetapi dapat terus mengirimkan data ke host A. Jika host B tidak memiliki data untuk mengirimkan ke host A juga akan menghentikan koneksi dengan mengirimkan segmen FIN.
  3. Ketika host A menerima ACK terakhir dari host B, itu masuk ke dalam (TIME_WAIT) negara, dan mengirimkan ACK kembali ke host B.
  4. Host B mendapat ACK dari host A dan menutup koneksi.

Transmisi Segmen (Windowing)


Sekarang kita tahu bagaimana koneksi TCP didirikan kita perlu memahami bagaimana transmisi data dikelola dan dipelihara. Dalam jaringan TCP / IP transmisi antara host ditangani oleh protokol TCP.
Mari kita berpikir tentang apa yang terjadi ketika datagram dikirim keluar lebih cepat daripada menerima perangkat dapat memproses. penerima menyimpan mereka dalam memori yang disebut buffer. Tapi karena ruang buffer tidak terbatas, ketika kapasitasnya melebihi penerima mulai melakukan drop frame. Semua menjatuhkan frame harus dipancarkan kembali lagi yang merupakan alasan untuk kinerja transmisi rendah.
Untuk mengatasi masalah ini, TCP menggunakan protokol kontrol aliran. Mekanisme window digunakan untuk mengontrol aliran data. Setelah koneksi terjalin, penerima menentukan jendela lapangan (lihat, TCP Format header, Gambar 1.6.) Di setiap frame TCP. ukuran jendela mewakili jumlah data yang diterima bahwa penerima bersedia untuk menyimpan dalam buffer. ukuran jendela (dalam byte) adalah mengirim bersama-sama dengan ucapan terima kasih kepada pengirim. Jadi ukuran jendela mengontrol berapa banyak informasi dapat dikirim dari satu host ke yang lain tanpa menerima pengakuan. Pengirim akan mengirim hanya jumlah gigitan ditentukan dalam ukuran jendela dan kemudian akan menunggu pengakuan dengan ukuran jendela diperbarui.
Jika aplikasi penerima dapat memproses data secepat tiba dari pengirim, maka penerima akan mengirimkan iklan jendela positif (meningkatkan ukuran jendela) dengan masing-masing pengakuan. Ia bekerja sampai pengirim menjadi lebih cepat dari penerima dan data yang masuk akhirnya akan mengisi buffer penerima, menyebabkan penerima untuk beriklan pengakuan dengan jendela nol. Sebuah pengirim yang menerima nol iklan jendela harus berhenti mengirimkan sampai menerima jendela positif. Proses windowing diilustrasikan dalam Gambar 2.2 dibawah ini :
  • Host A mulai mengirimkan window size 1000, satu frame 1000byte ditransmisikan. 
  • Receiver (host B) mengembalikan ACK dengan window size meningkat menjadi 2000.
  • Host A menerima ACK dan mentransmisikan dua frame (1000 byte masing-masing). 
  • Setelah penerima yang mengiklankan ukuran jendela awal menjadi 2500. Sekarang pengirim mentransmisikan tiga frame (dua mengandung 1.000 byte dan satu berisi 500 byte) dan menunggu pengakuan. 
  • Tiga segmen pertama mengisi buffer penerima lebih cepat dari aplikasi penerima dapat memproses data, sehingga ukuran jendela diiklankan mencapai nol menunjukkan bahwa perlu untuk menunggu sebelum penularan lebih lanjut adalah mungkin.

Ukuran jendela dan seberapa cepat untuk menambah atau mengurangi ukuran jendela tersedia dalam berbagai algoritma menghindari TCP kemacetan seperti Reno, Vegas, Tahoe dll

Jaringan Ethernet

Sistem Ethernet terdiri dari tiga elemen dasar:

  1. Media fisik yang digunakan untuk membawa sinyal Ethernet antar perangkat jaringan,
  2. Sistem kontrol akses media tertanam di setiap antarmuka Ethernet yang memungkinkan beberapa komputer untuk cukup mengontrol akses ke saluran Ethernet bersama.
  3. Frame Ethernet yang terdiri dari satu set standar dari bit yang digunakan untuk membawa data melalui sistem.
jaringan Ethernet menggunakan Carrier Sense Multiple Access dengan Collision detection (CSMA / CD) protokol untuk transmisi data. Yang membantu untuk mengontrol dan mengelola akses ke bandwidth bersama ketika dua atau lebih perangkat ingin mengirimkan data pada saat yang sama. CSMA / CD merupakan modifikasi dari Carrier Sense Multiple Access. Carrier Sense Multiple Access dengan Collision Detection digunakan untuk meningkatkan kinerja CSMA dengan mengakhiri transmisi secepat tabrakan terdeteksi, mengurangi kemungkinan tabrakan kedua di coba lagi.

Sebelum kita membahas sedikit tentang CSMA / CD kita perlu memahami apa yang tabrakan, collision domain dan segmen jaringan. Sebuah tabrakan adalah hasil dari dua perangkat pada jaringan Ethernet yang sama mencoba untuk mengirimkan data pada saat yang sama. Jaringan mendeteksi "tabrakan" dari dua paket yang ditransmisikan dan membuang mereka berdua.

Jika kita memiliki satu solusi jaringan besar adalah untuk istirahat itu menjadi jaringan yang lebih kecil - sering disebut segmentasi jaringan. Hal ini dilakukan dengan menggunakan perangkat seperti router dan switch - masing-masing port switch membuat segmen jaringan yang terpisah yang mengakibatkan collision domain yang terpisah. 

Sebuah domain tabrakan adalah segmen jaringan fisik dimana paket data dapat "bertabrakan" dengan satu sama lain ketika sedang dikirim pada medium bersama. Oleh karena itu pada hub, hanya satu komputer dapat menerima data secara bersamaan jika tabrakan dapat terjadi dan data akan hilang.



Hub (disebut juga repeater) ditetapkan dalam lapisan fisik model OSI karena melahirkan kembali hanya sinyal listrik dan mengirimkan sinyal input untuk masing-masing port. hub hari ini tidak mendominasi pada jaringan LAN dan diganti dengan switch.


Carrier Sense - berarti bahwa pemancar mendengarkan pembawa (dikodekan sinyal informasi) dari stasiun lain sebelum mencoba untuk mengirimkan.

Multiple Access - berarti bahwa beberapa stasiun mengirim dan menerima pada satu media.

Collision Detection - melibatkan algoritma untuk memeriksa tabrakan dan mengiklankan tentang tabrakan dengan respon tabrakan - "Jam sinyal".

Ketika pengirim siap untuk mengirim data, ia akan mengecek terus menerus jika media sibuk. Jika media menjadi siaga pengirim mengirimkan bingkai.

Lihatlah Gambar 2.4 dibawah mana contoh sederhana dari CSMA / CD dijelaskan.
  1. Semua host pada segmen yang ingin mengirim data "mendengarkan" apa yang terjadi pada media fisik (kawat) yang adalah memeriksa apakah orang lain tidak mengirim data sudah.
  2. Host A dan tuan C pada segmen jaringan bersama melihat bahwa tidak ada orang lain yang mengirim dan mencoba untuk mengirim frame.
  3. Host A dan Host C mendengarkan pada saat yang sama sehingga keduanya akan mengirimkan pada waktu yang sama dan tabrakan akan terjadi. Hasil tabrakan dalam apa yang kita sebut sebagai "suara" - perubahan tegangan dari sinyal di garis (kawat).
  4. Host A dan Host B mendeteksi tabrakan ini dan mengirimkan "jam" sinyal untuk memberitahu host lain tidak mengirim data pada saat ini. Kedua Host Host A dan C harus memancarkan kembali data ini, tapi kami tidak ingin mereka untuk mengirim frame secara bersamaan sekali lagi. Untuk menghindari hal ini, host A dan host B akan memulai timer random (ms) sebelum mencoba untuk memulai CSMA / proses CD lagi dengan mendengarkan kawat.
Setiap komputer di jaringan Ethernet beroperasi secara independen dari semua stasiun lain pada jaringan.

Half dan Full duplex Ethernet

standar Ethernet seperti Ethernet II dan Ethernet 802.3 melewati proses standarisasi resmi IEEE (Institute of Electrical and Electronics Engineers) . Perbedaannya adalah bahwa Ethernet II sundulan termasuk jenis bidang Protokol sedangkan di Ethernet 802.3 bidang ini berubah ke lapangan panjang. 

Ethernet adalah metode akses CSMA / CD standar. Ethernet mendukung kecepatan transfer data yang berbeda Ethernet (10BaseT) - 10 Mbps, Fast Ethernet (100Base-TX) - 100 Mbps dan Gigabit Ethernet (1000Base-T) - 1000 Mbps melalui berbagai jenis media fisik (pasang twisted (Tembaga), kabel koaksial, serat optik). Hari ini kabel Ethernet terdiri dari empat pasang twisted (8 kabel). Misalnya, 10Base-T hanya menggunakan satu pasangan kawat tersebut untuk berjalan di kedua arah menggunakan mode half-duplex.

transmisi data setengah-duplex berarti bahwa data dapat ditransmisikan dalam dua arah antara dua node, tetapi hanya satu arah pada waktu yang sama. Juga di Gigabit Ethernet didefinisikan (Half-duplex) spesifikasi, tetapi tidak digunakan dalam praktek.

transmisi data full-duplex berarti bahwa data dapat dikirim di kedua arah menggunakan twisted pasang yang berbeda untuk masing-masing arah pada waktu yang sama. 

Full Duplex Ethernet, tabrakan tidak mungkin karena data yang dikirim dan diterima pada kabel yang berbeda, dan masing-masing segmen terhubung langsung ke switch. Ethernet full-duplex menawarkan kinerja di kedua arah misalnya, jika komputer Anda mendukung Gigabit Ethernet (modus full duplex) dan gateway (router) juga mendukung hal itu maka antara komputer Anda dan gerbang 2Gbps bandwidth yang dikumpulkan tersedia.


Operasi protokol ARP

Address Resolution Protocol (ARP) adalah protokol untuk pemetaan Internet Protocol (IP) address host di jaringan lokal ke alamat hardware (MAC address). Alamat fisik / hardware juga dikenal sebagai Media Access Control atau MAC address. Setiap perangkat jaringan memelihara tabel ARP (cache) yang berisi daftar alamat MAC dan alamat IP yang sesuai. Alamat MAC unik mengidentifikasi setiap antarmuka jaringan dalam jaringan. 

Alamat IP yang digunakan untuk seleksi jalur ke tujuan (dalam proses routing), namun proses bingkai forwarding dari satu antarmuka ke yang lain terjadi dengan menggunakan alamat MAC.

Ketika host pada jaringan area lokal ingin mengirim paket IP ke host lain dalam jaringan ini, harus mencari alamat Ethernet MAC dari host tujuan dalam cache ARP nya. 

Jika alamat MAC host tujuan adalah tidak dalam tabel ARP, maka permintaan ARP dikirim untuk menemukan perangkat dengan alamat IP yang sesuai. ARP mengirimkan pesan permintaan broadcast ke semua perangkat pada LAN dengan meminta perangkat dengan alamat IP yang ditentukan untuk membalas dengan alamat MAC. 

Sebuah perangkat yang mengakui alamat IP sebagai hasil sendiri ARP respon dengan alamat MAC sendiri. Gambar 2.5 menunjukkan bagaimana ARP mencari alamat MAC pada jaringan lokal.


Perintah yang menampilkan entri ARP saat pada PC (linux, DOS) dan router MikroTik (perintah mungkin melakukan hal yang sama, tetapi mereka sintaks mungkin berbeda):

Untuk jendela dan Unix seperti mesin: arp - a menampilkan daftar alamat IP dengan alamat MAC yang sesuai

ip arp print - perintah yang sama seperti arp - tapi menampilkan tabel ARP pada MikroTik Router.


Sumber : wiki mikrotik

Mengenal Lebih Dalam Media Transmisi Analog

Artikel Mengenal Lebih Dalam Media Transmisi Analog ke Analog dan Digital ke Analog. Artikel ini sebagai mapel Komunikasi Data Kelas 11 TKJ
Untuk mengirim data digital melalui media analog, perlu diubah menjadi sinyal analog. Ada dapat dua kasus sesuai dengan format data.
Bandpass : Filter yang digunakan untuk menyaring dan lulus frekuensi yang menarik. Sebuah bandpass adalah band frekuensi yang bisa lewat filter.
Low-pass : low-pass adalah filter yang melewati sinyal frekuensi rendah.
Ketika data digital dikonversi menjadi sinyal analog bandpass, hal itu disebut konversi digital-to-analog. Ketika sinyal analog low-pass diubah menjadi sinyal analog bandpass, hal itu disebut analog-ke-analog konversi.

Konversi Digital-to-Analog

Ketika data dari satu komputer dikirim ke yang lain melalui beberapa operator analog, itu pertama-tama diubah menjadi sinyal analog. sinyal analog yang diubah untuk mencerminkan data digital.
Sinyal analog ditandai dengan amplitudo, frekuensi, dan fase. Ada tiga jenis konversi digital-to-analog:
  • Amplitude Shift Keying
    Dalam teknik konversi ini, amplitudo sinyal pembawa analog diubah untuk mencerminkan data biner.
    Gambar 1.1 Amplitude Shift Keying
    Ketika data biner merupakan digit 1, amplitudo diadakan; jika tidak diatur ke 0. Kedua frekuensi dan fase tetap sama seperti pada sinyal pembawa asli.
  • Frequency Shift Keying
    Dalam teknik konversi ini, frekuensi sinyal analog carrier diubah untuk mencerminkan data biner.
    Gambar 1.2 Frequency Shift Keying
    Teknik ini menggunakan dua frekuensi, f1 dan f2. Salah satunya, misalnya f1, dipilih untuk mewakili digit biner 1 dan yang lain digunakan untuk mewakili digit biner 0. Kedua amplitudo dan fase dari gelombang pembawa yang tetap utuh.
  • Phase Shift Keying
    Dalam skema konversi ini, fase dari sinyal pembawa asli diubah untuk mencerminkan data biner.
    Gambar 1.3  Phase Shift Keying
    Ketika simbol biner baru ditemui, fase sinyal tersebut diubah. Amplitudo dan frekuensi dari sinyal pembawa asli tetap utuh.
  • Quadrature Phase Shift Keying
    QPSK mengubah fase untuk mencerminkan dua digit biner sekaligus. Hal ini dilakukan dalam dua tahap yang berbeda. Arus utama dari data biner dibagi sama menjadi dua sub-aliran. Data serial dikonversi ke paralel di kedua sub-sungai dan kemudian masing-masing aliran dikonversi ke sinyal digital dengan menggunakan teknik NRZ. Kemudian, kedua sinyal digital digabungkan bersama-sama.

Konversi Analog-to-Analog

sinyal analog yang diubah untuk mewakili data analog. Konversi ini juga dikenal sebagai Analog Modulasi. modulasi analog diperlukan bila bandpass digunakan. Konversi analog ke analog dapat dilakukan dengan tiga cara:
Gambar 1.4 Konversi Analog-to-Analog
  • Amplitude Modulation
    Dalam modulasi ini, amplitudo sinyal pembawa diubah untuk mencerminkan data analog.
    Gambar 1.5 Amplitudo Modulation
    modulasi amplitudo diimplementasikan dengan cara pengganda. Amplitudo modulasi sinyal (data analog) dikalikan dengan amplitudo frekuensi carrier, yang kemudian mencerminkan data analog.
    Frekuensi dan fase sinyal pembawa tetap tidak berubah.
  • Frequency Modulation
    Dalam teknik modulasi ini, frekuensi sinyal pembawa diubah untuk mencerminkan perubahan dalam tingkat tegangan dari modulasi sinyal (data analog).
    Gambar 1.6 Frequency Modulation
    Amplitudo dan fase dari sinyal pembawa tidak diubah.
  • Phase Modulation
    Dalam teknik modulasi ini, fase sinyal pembawa dimodulasi untuk mencerminkan perubahan tegangan (amplitudo) sinyal data analog.
    Fase modulasi praktis sama dengan Frekuensi Modulation, tetapi di fase frekuensi modulasi dari sinyal pembawa tidak meningkat. Frekuensi pembawa sinyal berubah (dibuat padat dan jarang) untuk mencerminkan perubahan tegangan di amplitudo modulasi sinyal.
  • Gambar 1.7 Phase Modulation

Mengenal Teknologi Jaringan LAN

Artikel Mengenal Teknologi Jaringan LAN menjelaskan berbagai interface jaringan yang digunakan  dalam jaringan LAN dan juga standar-standar yang digunakan berdasarkan kecepatan transfer dari 10Mbps sampai 1Gbps. Artikel ini juga sebagai bahan ajar Mapel Jaringan Dasar kelas 10TKJ

Mari kita pergi melalui berbagai teknologi LAN secara singkat:

Ethernet

Ethernet adalah teknologi LAN banyak digunakan. Teknologi ini diciptakan oleh Bob Metcalfe dan D.R. Boggs pada tahun 1970. Hal itu dibakukan dalam IEEE 802.3 pada tahun 1980.
saham Ethernet Media. Jaringan yang menggunakan media bersama memiliki probabilitas tinggi Dan tabrakan data. Ethernet menggunakan Carrier Sense multi Access / Collision Detection (CSMA / CD) adalah teknologi untuk mendeteksi tabrakan. saat terjadinya tabrakan di Ethernet, semua host bergulir kembali, menunggu waktu acak, dan kemudian kembali mengirimkan data.
konektor ethernet adalah kartu antarmuka jaringan dilengkapi dengan 48-bit alamat MAC. Hal ini membantu perangkat Ethernet lain untuk mengidentifikasi dan berkomunikasi dengan perangkat jarak jauh di Ethernet.
Ethernet tradisional menggunakan spesifikasi 10BASE-T. Nomor 10 menunjukkan kecepatan 10Mbps, DASAR adalah singkatan baseband, dan T singkatan untuk kecepatan Ethernet. 10BASE-T Ethernet menyediakan transmisi kecepatan hingga 10Mbps dan menggunakan kabel koaksial atau Cat-5 kabel twisted pair dengan RJ-45 konektor. Ethernet berikut topologi star dengan panjang segmen hingga 100 meter. Semua perangkat yang terhubung ke hub / switch dalam mode bintang.

Fast-Ethernet

Untuk kebutuhan mencakup teknologi perangkat lunak dan perangkat keras, memperbarui Ethernet menjadi Fast-Ethernet. Hal ini dapat berjalan di UTP, Fiber Optik, dan secara nirkabel juga. Hal ini dapat memberikan kecepatan hingga 100 Mbps. Standar ini dinamakan sebagai 100BASE-T di IEEE 803,2 menggunakan Cat-5 kabel twisted pair. Menggunakan teknik / CD CSMA untuk berbagi media kabel antara host Ethernet dan CSMA / CA (CA singkatan Collision Avoidance) teknik untuk wireless Ethernet LAN.
Fast Ethernet pada serat optik didefinisikan di bawah standar 100BASE-FX yang menyediakan kecepatan hingga 100 Mbps pada serat. Ethernet lebih dari serat optik dapat diperpanjang hingga 100 meter dalam modus half-duplex dan dapat mencapai maksimum 2000 meter di full-duplex lebih serat multimode.

Giga-Ethernet

Setelah diperkenalkan pada tahun 1995, Fast-Ethernet bisa menikmati status kecepatan tinggi hanya untuk 3 tahun sampai Giga-Ethernet diperkenalkan. Giga-Ethernet menyediakan kecepatan sampai 1000 Mbits / detik. IEEE802.3ab. standarisasi Giga-Ethernet lebih UTP menggunakan kabel jenis Cat-5, Cat-5e dan Cat-6 . IEEE802.3ah mendefinisikan Giga-Ethernet untuk Fiber optic.

Virtual LAN

LAN menggunakan Ethernet yang pada gilirannya bekerja pada media bersama. media bersama di Ethernet membuat satu tunggal domain Broadcast dan satu domain Tabrakan tunggal. Pengenalan switch untuk Ethernet telah dihapus tunggal masalah collision domain dan setiap perangkat yang terhubung untuk beralih karya di collision domain-nya terpisah. Tetapi bahkan Switches tidak bisa membagi jaringan menjadi domain Broadcast terpisah.
Virtual LAN adalah solusi untuk membagi domain Broadcast tunggal menjadi beberapa domain Broadcast. Tuan rumah dalam satu VLAN tidak dapat berbicara ke host lain. Secara default, semua host ditempatkan ke dalam VLAN yang sama.
Gambar 1.1 Topologi Jaringan Virtual LAN

Dalam diagram ini, VLAN yang berbeda digambarkan dalam kode warna yang berbeda. Host dalam satu VLAN, bahkan jika terhubung pada Switch yang sama tidak dapat melihat atau berbicara dengan host lain dalam VLAN yang berbeda. VLAN adalah Layer-2 teknologi yang bekerja sama pada Ethernet. Untuk rute paket antara dua VLAN yang berbeda perangkat Layer-3 seperti Router diperlukan.

Mengenal Jenis Jaringan Komputer

Artikel ini menjelaskan Jenis Jaringan Komputer berdasarkan luas Wilayahnya dari PAN, LAN, MAN, WAN dan Internetwork. Artikel ini juga sebagai bahan ajar JAringan Dasar kelas 10TKJ
Umumnya, jaringan dibedakan berdasarkan rentang geografis mereka. Sebuah jaringan dapat sekecil jarak antara ponsel dan headphone Bluetooth dan sebagai besar sebagai internet itu sendiri, yang meliputi dunia geografis utuh, Berikut ini adalah Jenis Jaringan Komputer :

Personal Area Network

Personal Area Network (PAN) adalah jaringan terkecil yang sangat pribadi untuk pengguna. Ini mungkin termasuk perangkat Bluetooth diaktifkan atau infra-merah perangkat diaktifkan. PAN memiliki konektivitas jangkauan hingga 10 meter. PAN mungkin termasuk keyboard komputer dan mouse nirkabel, Bluetooth diaktifkan headphone, printer nirkabel dan remote TV.
Ilustrasi Personal Area Network (PAN)
Gambar 1.1 Ilustrasi Personal Area Network (PAN)

Misalnya, Piconet adalah Bluetooth Personal Area Network yang dapat berisi hingga 8 perangkat yang terhubung bersama-sama dalam mode master-slave.

Local Area Network

Sebuah jaringan komputer membentang di dalam sebuah gedung dan dioperasikan di bawah sistem administrasi tunggal umumnya disebut sebagai Local Area Network (LAN). Biasanya, LAN meliputi organisasi kantor, sekolah, perguruan tinggi atau universitas. Jumlah sistem terhubung dalam LAN dapat bervariasi dari yang paling tidak dua sebanyak 16 juta.
LAN menyediakan cara yang berguna untuk berbagi sumber daya antara sumber akhir users.The seperti printer, file server, scanner, dan internet yang mudah sharable antara komputer.
Gambar 1.2 Ilustrasi Local Area Network (LAN)
Gambar 1.2 Ilustrasi Local Area Network (LAN)

LAN terdiri dari jaringan murah dan peralatan routing. Mungkin berisi server lokal yang melayani penyimpanan file dan aplikasi lokal bersama lainnya. Ini sebagian besar beroperasi pada alamat IP pribadi dan tidak melibatkan routing yang berat. LAN bekerja di bawah domain lokal sendiri dan dikendalikan secara terpusat.
LAN digunakan baik Ethernet atau teknologi Token-ring. Ethernet adalah yang paling banyak digunakan teknologi LAN dan menggunakan topologi Star, sementara Token-ring jarang terlihat.
LAN dapat berupa kabel, nirkabel (Wireless LAN), atau dalam kedua bentuk sekaligus.

Metropolitan Area Network

Metropolitan Area Network (MAN) pada umumnya memperluas seluruh kota seperti jaringan TV kabel. Hal ini dapat berupa Ethernet, Token-ring, ATM, atau Fiber Distributed Data Interface (FDDI).
Metro Ethernet adalah layanan yang disediakan oleh ISP. Layanan ini memungkinkan penggunanya untuk memperluas Local Area Network mereka. Sebagai contoh, MAN dapat membantu organisasi untuk menghubungkan seluruh kantor di kota.
Ilustrasi Megapolitan Area Network (MAN)
Gambar 1.2 Ilustrasi Megapolitan Area Network (MAN)

Backbone MAN adalah kapasitas tinggi dan serat optik kecepatan tinggi. MAN bekerja di antara Local Area Network dan Wide Area Network. MAN memberikan uplink LAN ke WAN atau internet.

Wide Area Network

Seperti namanya, Wide Area Network (WAN) mencakup wilayah yang luas yang dapat mencakup seluruh provinsi dan bahkan seluruh negeri. Umumnya, jaringan telekomunikasi adalah Wide Area Network. Jaringan ini menyediakan konektivitas ke MAN dan LAN. Karena mereka dilengkapi dengan kecepatan backbone yang sangat tinggi, WAN menggunakan peralatan jaringan yang sangat mahal.
Gambar 1.2 Ilustrasi Wide Area Network (WAN)

WAN dapat menggunakan teknologi canggih seperti Asynchronous Transfer Mode (ATM), Frame Relay, dan Synchronous Optical Network (SONET). WAN dapat dikelola oleh beberapa administrasi.

Internetwork

Jaringan dari jaringan disebut internetwork, atau hanya internet. Ini adalah jaringan terbesar di keberadaan di internet planet.The ini menghubungkan semua WAN dan dapat memiliki koneksi ke LAN dan jaringan rumah. Internet menggunakan TCP / IP protocol suite dan menggunakan IP sebagai protokol pengalamatan. Hadir hari, Internet banyak diimplementasikan menggunakan IPv4. Karena kekurangan ruang alamat, secara bertahap bermigrasi dari IPv4 ke IPv6.
Gambar 1.2 Ilustrasi Internetworking
Internet memungkinkan penggunanya untuk berbagi dan mengakses sejumlah besar informasi di seluruh dunia. Menggunakan WWW, FTP, layanan email, audio dan video streaming dll Pada tingkat besar, internet bekerja pada model Client-Server.
Internet menggunakan kecepatan backbone yang sangat tinggi serat optik. Untuk antar-menghubungkan berbagai benua, serat diletakkan di bawah laut yang kita kenal sebagai kabel komunikasi bawah laut.
Internet secara luas digunakan pada World Wide Web layanan menggunakan HTML terkait halaman dan dapat diakses oleh perangkat lunak klien yang dikenal sebagai Web Browser. Ketika pengguna meminta halaman menggunakan beberapa web browser yang terletak di beberapa Web Server di mana saja di dunia, Web Server merespon dengan halaman HTML yang tepat. Keterlambatan komunikasi sangat rendah.
Internet adalah melayani banyak mengusulkan dan terlibat dalam banyak aspek kehidupan. Beberapa dari mereka adalah:
  1. situs web
  2. E-mail
  3. Pesan singkat
  4. blogging
  5. Media sosial
  6. Pemasaran
  7. jaringan
  8. resource Sharing
  9. Audio dan Video Streaming

Pengantar Dasar Algoritma Pemrograman

Artikel ini mempelajari Dasar Algoritma Pemrograman dari mulai karakteristik, cara menulis sampai menganalisis algoritma. Artikel ini juga sebagai dasar untuk mempelajari Pemrograman dengan bahasa apapun dan untuk materi bahan ajar Pemrograman Dasar kelas 10TKJ1

Algoritma adalah prosedur langkah demi langkah , yang mendefinisikan satu set instruksi yang akan dieksekusi dalam urutan tertentu untuk mendapatkan output yang diinginkan. Algoritma umumnya dibuat independen dari bahasa program yang digunakan, yaitu sebuah algoritma dapat diimplementasikan dalam lebih dari satu bahasa pemrograman.
Dari sudut pandang struktur data, berikut ini adalah beberapa kategori penting dari algoritma :
  1. Search - Algoritma untuk mencari item dalam datastructure a.
  2. Sort - Algoritma untuk mengurutkan item dalam urutan tertentu
  3. Insert - Algoritma untuk menyisipkan item dalam datastructure sebuah
  4. Update - Algoritma untuk memperbarui item yang ada dalam struktur data
  5. Delete - Algoritma untuk menghapus item yang ada dari struktur data

Karakteristik Algoritma

Tidak semua prosedur bisa disebut algoritma. Sebuah algoritma harus memiliki karakteristik yang disebutkan di bawah -
  1. Ambigu - Algoritma harus jelas dan tidak ambigu. Setiap langkah (atau fase), dan masukan mereka / output harus jelas dan harus mengarah pada satu makna.
  2. Input - Sebuah algoritma harus memiliki 0 atau lebih didefinisikan dengan baik masukan.
  3. Output - Sebuah algoritma harus memiliki 1 atau lebih baik output didefinisikan, dan harus sesuai dengan output yang diinginkan.
  4. Finiteness - Algoritma harus mengakhiri setelah jumlah terbatas langkah.
  5. Feasibility  - Harus layak dengan sumber daya yang tersedia.
  6. Independent - Sebuah algoritma harus memiliki arah langkah-demi-langkah yang harus independen dari kode pemrograman.

Bagaimana Menulis sebuah Algoritma ?

Tidak ada standar yang ditetapkan untuk menulis algoritma. Sebaliknya, itu adalah masalah dan tergantung sumber daya. Algoritma tidak pernah ditulis untuk mendukung kode pemrograman tertentu.
Seperti yang kita tahu bahwa semua bahasa pemrograman berbagi kode dasar konstruksi seperti loop (do, for, while), aliran-kontrol (if-else) dll ini umum pemindaian membangun digunakan untuk menulis sebuah algoritma.
Anda dapat menulis algoritma dalam langkah demi langkah cara, tetapi tidak selalu terjadi. Algoritma menulis proses dan dieksekusi setelah masalah domain didefinisikan dengan baik. Artinya, kita harus tahu masalah domain, yang Anda desain memiliki solusi.

Contoh

Mari kita mencoba untuk belajar menulis algoritma dengan menggunakan contoh.
Masalah : Desain algoritma untuk menambahkan dua angka dan hasil tampilan.
step 1 − START
step 2 − declare three integers a, b & c
step 3 − define values of a & b
step 4 − add values of a & b
step 5 − store output of step 4 to c
step 6 − print c
step 7 − STOP
Algoritma memberitahu programmer bagaimana kode program. Atau algoritma dapat ditulis sebagai:
step 1 − START ADD
step 2 − get values of a & b
step 3 − c ← a + b
step 4 − display c
step 5 − STOP
Dalam desain dan analisis algoritma, biasanya metode kedua digunakan untuk menggambarkan sebuah algoritma. Itu membuat mudah dari analis untuk menganalisis algoritma mengabaikan semua definisi yang tidak diinginkan. Dia bisa mengamati apa operasi yang digunakan dan bagaimana mengalir proses ini.
Penulisan nomor langkah, adalah opsional.
Kami merancang sebuah algoritma untuk mendapatkan solusi dari masalah yang diberikan. Masalah dapat diselesaikan dalam lebih dari satu cara.
Gambar 1.1 Contoh Algoritma

Oleh karena itu, banyak solusi algoritma dapat diturunkan untuk masalah yang diberikan. Langkah berikutnya adalah untuk menganalisis mereka algoritma solusi yang diusulkan dan melaksanakan yang terbaik sesuai.

Analisis Algoritma

Efisiensi algoritma dapat dianalisis pada dua tahap yang berbeda, sebelum pelaksanaan dan setelah implementasi, seperti yang disebutkan di bawah ini :
  1. Sebuah analisis priori - ini adalah analisis teoritis dari suatu algoritma. Efisiensi algoritma diukur dengan asumsi bahwa semua faktor-faktor lain misalnya kecepatan prosesor, adalah konstan dan tidak berpengaruh pada pelaksanaan.
  2. Sebuah analisis posterior - ini adalah analisis empiris dari suatu algoritma. Algoritma yang dipilih diimplementasikan dengan menggunakan bahasa pemrograman. Hal ini kemudian dieksekusi pada mesin target komputer. Dalam analisis ini, statistik yang sebenarnya seperti berjalan waktu dan ruang yang dibutuhkan, dikumpulkan.

Kita akan pelajari di sini analisis algoritma apriori. Algoritma penawaran analisis dengan eksekusi atau berjalan saat berbagai operasi yang terlibat. Menjalankan waktu operasi dapat didefinisikan sebagai tidak ada. instruksi komputer dieksekusi per operasi.

Kompleksitas Algoritma

Misalkan X adalah suatu algoritma dan n adalah ukuran input data, waktu dan ruang yang digunakan oleh Algoritma X adalah dua faktor utama yang menentukan efisiensi X.
Time Factor - Waktu diukur dengan menghitung jumlah operasi utama seperti perbandingan dalam memilah algoritma
Space Factor - Ruang diukur dengan menghitung ruang memori maksimum yang diperlukan oleh algoritma.
Kompleksitas dari suatu algoritma f(n) memberikan waktu berjalan dan / atau ruang penyimpanan yang dibutuhkan oleh algoritma dalam hal n sebagai ukuran input data.

Kompleksitas Space Algoritma

Kompleksitas Space algoritma mewakili jumlah ruang memori yang dibutuhkan oleh algoritma dalam siklus hidupnya. Ruang yang dibutuhkan oleh algoritma adalah sama dengan jumlah dari dua komponen berikut :
  1. Sebagian tetap yang merupakan ruang yang dibutuhkan untuk menyimpan data tertentu dan variabel, yang independen dari ukuran masalah. Misalnya variabel sederhana & digunakan konstan, ukuran program dll
  2. Sebuah bagian variabel adalah ruang yang dibutuhkan oleh variabel, yang ukurannya tergantung pada ukuran masalah. Untuk alokasi contoh memori dinamis, rekursi ruang stack dll

kompleksitas Space S (P) dari algoritma P adalah S (P) = C + SP (I) Dimana C adalah bagian tetap dan S (I) adalah bagian variabel dari algoritma yang tergantung pada karakteristik contoh I. Berikut ini adalah contoh sederhana yang mencoba untuk menjelaskan konsep -
Algorithm: SUM(A, B)
Step 1 -  START
Step 2 -  C ← A + B + 10
Step 3 -  Stop
Di sini kita memiliki tiga variabel A, B dan C dan satu konstan. Oleh karena itu S (P) = 1 + 3. Sekarang ruang tergantung pada jenis data variabel yang diberikan dan jenis konstan dan itu akan dikalikan sesuai.

Kompleksitas Waktu / Time

Kompleksitas Waktu algoritma mewakili jumlah waktu yang diperlukan oleh algoritma untuk berjalan sampai selesai. persyaratan waktu dapat didefinisikan sebagai fungsi T numerik (n), di mana T (n) dapat diukur sebagai jumlah langkah, tersedia setiap langkah mengkonsumsi waktu yang konstan.
Misalnya, penambahan dua bilangan bulat n-bit mengambil n langkah. Akibatnya, total waktu komputasi adalah T (n) = c * n, di mana c adalah waktu yang dibutuhkan untuk penambahan dua bit. Di sini, kita mengamati bahwa T (n) tumbuh secara linear sebagai ukuran input meningkat.

Mengenal Antenna Dipole Folded

Artikel ini menjelaskan Antenna Dipole Folded mulai dari karakteristik, kosntruksi dan cara kerja serta penggunaannya. Antenna Dipole Folded ini banyak digunakan pada antenna penerima TV dengan frekuensi gelombang di VHF dan UHF.
Sebuah antena dipole folded, dengan dua konduktor dihubungkan pada kedua sisi, dan folded untuk membentuk silinder tertutup bentuk, yang pakan diberikan di pusat. Panjang dipole adalah setengah dari panjang gelombang. Oleh karena itu, hal itu disebut sebagai setengah gelombang antena dipole folded.

Rentang Frekuensi Kerja Antenna Folded Dipole

Rentang frekuensi di mana setengah gelombang folded dipole beroperasi sekitar 3 KHz sampai 300 GHz. Hal ini sebagian besar digunakan dalam penerima televisi.

Konstruksi dan Cara Kerja Antenna Folded Dipole

Antena ini umumnya digunakan dengan tipe array antena untuk meningkatkan ketahanan pakan. Yang paling umum digunakan adalah dengan Antena Yagi. Gambar berikut menunjukkan setengah gelombang antena dipole folded.

Konstruksi dan Cara Kerja Folded Dipole
Gambar 1.1  Konstruksi dan Cara Kerja Folded Dipole

ntena ini menggunakan elemen konduktor tambahan (kawat atau batang) bila dibandingkan dengan antena dipol sebelumnya. Ini dilanjutkan dengan menempatkan beberapa elemen budidaya secara paralel, dengan isolasi di antara, di tipe array antena.
Gambar berikut menjelaskan kerja  antena folded dipole setengah-gelombang, kalau diberikan dengan eksitasi.
Ilustrasi Sinyal pada Antenna Dipole Folded
Gambar 1.2 Ilustrasi Sinyal pada Antenna Dipole Folded

Jika diameter konduktor utama dan dipole folded yang sama, maka akan ada empat folded (dua kali dari kuadrat satu) peningkatan impedansi umpan dari antena. Peningkatan impedansi umpan ini adalah alasan utama untuk penggunaan populer dari antena dipole folded ini. Karena dari twin-lead, impedansi akan menjadi sekitar 300Ω.

Pola Radiasi Antenna Folded Dipole

Pola radiasi dari setengah gelombang folded dipol adalah sama dengan antena dipole setengah gelombang. Gambar berikut ini menunjukkan pola radiasi dari setengah gelombang antena dipole folded, yang merupakan pola Omni-directional.
Pola Radiasi Antenna Dipole Folded
Gambar 1.3 Pola Radiasi Antenna Dipole Folded

Setengah gelombang folded dipole adalah antena yang digunakan di mana transfer daya optimum yang dibutuhkan dan mana impedansi besar diperlukan.
folded dipole ini adalah elemen utama dalam Antena Yagi. Gambar berikut ini menunjukkan antena Yagi-Uda, yang akan kita pelajari nanti. Unsur utama yang digunakan di sini adalah dipole ini folded, dimana pakan antena diberikan. Antena ini telah digunakan secara luas untuk penerimaan televisi selama beberapa dekade terakhir.
Antenna Yagi jenis Dipole Folded
Gambar 1.4 Antenna Yagi jenis Dipole Folded

Kelebihan  Antenna Folded Dipole

Berikut ini adalah keuntungan dari setengah gelombang antena folded dipole:
  1. Penerimaan sinyal yang seimbang.
  2. Menerima sinyal tertentu dari sebuah band frekuensi tanpa kehilangan kualitas.
  3. Sebuah dipole folded memaksimalkan kekuatan sinyal.

Kerugian Antenna Folded Dipole

Berikut ini adalah kerugian dari setengah gelombang antena dipole folded :
  1. Pemindahan dan penyesuaian antena merepotkan.
  2. manajemen terbuka dapat menjadi sulit ketika ukuran antena meningkat.

Penggunaan Antenna Folded Dipole

Berikut ini adalah aplikasi dari setengah gelombang antena dipole folded :
  1. Terutama digunakan sebagai elemen pengumpan di Yagi antena, antena parabola, antena pintu pagar, log antena periodik, bertahap dan array reflektor, dll
  2. Umumnya digunakan dalam penerima radio.
  3. Paling umum digunakan dalam antena penerima TV.

 

Copyright @ 2013 masagung learning Center .