Rabu, 09 Mei 2012

Perbedaan TCP dan UDP

TCP (Transmission Control Protocol) adalah seperangkat aturan ( protokol ) yang digunakan bersama dengan Internet Protocol (IP) untuk mengirimkan data dalam bentuk unit pesan antara komputer melalui Internet. Sedangkan IP menangani menangani pengiriman aktual dari data, TCP menangani melacak setiap unit data (disebut paket s) yang pesan dibagi menjadi untuk routing yang efisien melalui Internet.
Sebagai contoh, ketika sebuah HTML file yang dikirim kepada Anda dari Web Server , Transmission Control Protocol (TCP) Program lapisan di server yang membagi file ke dalam satu atau lebih paket, nomor paket-paket, dan kemudian meneruskan mereka secara individu dengan program IP lapisan. Meskipun setiap paket memiliki alamat tujuan IP yang sama, mungkin bisa dialihkan secara berbeda melalui jaringan. Pada akhir lain ( klien program di komputer Anda), TCP reassembles paket individu dan menunggu sampai mereka telah tiba untuk meneruskannya kepada Anda sebagai satu file.
TCP dikenal sebagai protokol berorientasi koneksi, yang berarti bahwa koneksi ditetapkan dan dipelihara sampai saat pesan atau pesan yang akan dipertukarkan oleh program aplikasi di setiap akhir telah ditukar. TCP bertanggung jawab untuk memastikan bahwa pesan dibagi menjadi paket-paket IP yang mengelola dan untuk pemasangan kembali paket-paket kembali ke dalam pesan lengkap di ujung lain. Dalam Open System Interconnection ( OSI model) komunikasi, TCP adalah di layer 4, layer Transport.


Pengertian TCP Dan UDP Serta Perbedaannya.

PENGERTIAN TCP DAN UDP

TCP adalah dasar dari koneksi,

Hal ini berarti melakukan suatu koneksi langsung antara dua komputer untuk melakukan transfer data antara kedua host. Suatu paket mengandung header dan data gram, pada bagian header dari paket akan mengandung informasi penting tentang :



* Source Port
* Destination Port
* Sequence number
* Acknowledgement number
* Header Length (Standard 20 Bytes)
* Flags (syn, ack, psh, fin, rst, urg)
* Window size
* Checksum
* IP_v4 or IP_v6
* Header Length
* DSF
* Total Length
* Identification
* Flags (Set Fragment bit or not)
* Fragment Offset
* TTL
* Protocol (this case TCP)
* Header checksum
* Source IP
* Destination I

UDP, User Datagram Protocol, adalah TCP yang connectionless. Hal ini berarti bahwa
suatu paket yang dikirim melalui jaringan dan mencapai komputer lain tanpa membuat
suatu koneksi. Sehingga dalam perjalanan ke tujuan paket dapat hilang karena tidak ada
koneksi langsung antara kedua host, jadi UDP sifatnya tidak realibel, tetapi UDP adalah
lebih cepat dari pada TCP karena tidak membutuhkan koneksi langsung.

PERBEDAAN TCP DAN UDP

Berbeda dengan TCP, UDP merupakan connectionless dan tidak ada keandalan, windowing, serta fungsi untuk memastikan data diterima dengan benar. Namun, UDP juga menyediakan fungsi yang sama dengan TCP, seperti transfer data dan multiplexing, tetapi ia melakukannya dengan byte tambahan yang lebih sedikit dalam header UDP.

UDP melakukan multiplexing UDP menggunakan cara yang sama seperti TCP. Satu-satunya perbedaan adalah transport protocol yang digunakan, yaitu UDP. Suatu aplikasi dapat membuka nomor port yang sama pada satu host, tetapi satu menggunakan TCP dan yang satu lagi menggunakan UDP—hal ini tidak biasa, tetapi diperbolehkan. Jika suatu layanan mendukung TCP dan UDP, ia menggunakan nilai yang sama untuk nomor port TCP dan UDP.

UDP mempunyai keuntungan dibandingkan TCP dengan tidak menggunakan field sequence dan acknowledgement. Keuntungan UDP yang paling jelas dari TCP adalah byte tambahan yang lebih sedikit. Di samping itu, UDP tidak perlu menunggu penerimaan atau menyimpan data dalam memory sampai data tersebut diterima. Ini berarti, aplikasi UDP tidak diperlambat oleh proses penerimaan dan memory dapat dibebaskan lebih cepat. Pada tabel, Anda dapat melihat fungsi yang dilakukan (atau tidak dilakukan) oleh UDP atau TCP.

Jumat, 04 Mei 2012

Summary dari pengkodean data

Data Digital, Sinyal Analog

Contoh:      transmisi   data   digital  melalui    jaringan    telepon   publik    (PSTN);     perangkat   digital

dihubungkan ke jaringan melalui modem. 



Data Analog, Sinyal Digital

Setelah   konversi   data   analog   ke   data   digital,   proses   selanjutnya   adalah   salah  satu   dari   3   cara

berikut:

     1.  Data digital langsung ditransmisikan dalam bentuk NRZ-L

     2.  Data digital dikodekan sebagai sinyal digital dengan menggunakan kode selain NRZ-L

     3.  Data   digital  dikonversi   menjadi   sinyal   analog,   dengan   menggunakan   teknik   modulasi

         teknik    dasar yang digunakan dalam codec: 


Data Analog, Sinyal Analog

Alasan utama diperlukannya modulasi analog:

    1.  Transmisi efektif terjadi pada frekuensi tinggi

    2.  Memungkinkan frequencydivision multiplexing.

Modulasi sudut s(t) = Accos[2πfct+φ(t)]

• Modulasi fasa: φ(t) = npm(t)

• Modulasi frekuensi: φ‟(t) = nfm(t)

  Contoh  turunan   AM:  Quadrature  Amplitude Modulation QAM merupakan teknik pensinyalan analog yang digunakan pada jaringan asymmetric digital subscriber line (ADSL).

 

Data Digital, Signal Analog

Amplitude-Shift Keying (ASK) Encoding

| | | | | | | | | | | | | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | | | | | | | | | | | | | | | | - | --- | | --- | | | | - | | | --- | - | - | --- | - | --- | - | --- | - | - | --- | | | | - | --- | | --- | | | | - | | | | | - | --- | | --- | | | | - | |
{A cos (2pfct) s (t) = 0
  • Pada suara-grade baris, biasanya digunakan sampai 1200 bps.

Frekuensi-Shift Keying (FSK) Encoding

| | | | | | | | | | | | | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | | | | | | | | | | | | | | - | - | - | --- | - | --- | - | - | - | - | - | | - | - | - | --- | - | --- | - | - | - | - | - | | - | - | - | --- | - | --- | - | - | - | - | - | | - | - | - | --- | - | --- | - | - | - | - | - |
{A cos (2p (fc + d) t) s (t) = A cos (2p (fc-d) t)
  • Pada suara-grade line biasanya digunakan hingga 1200 bps.
  • Di radio digunakan dalam kisaran 3-30 MHz
  • Pada area lokal dengan kabel koaksial dapat digunakan dengan frekuensi yang lebih tinggi.
  • Sebuah baris suara-grade menggunakan frekuensi dalam kisaran 300-3400 Hz Untuk mencapai full-duplex transmisi, bandwidth dapat dibagi ted pada 1700 Hz. Frekuensi berpusat pada 1200 Hz dan 2200 Hz dapat digunakan untuk mewakili digit biner melalui pergeseran frekuensi 100 Hz.
    kekuatan sinyal | 0-1 | | 0 | -1 | | - | | --- | | | - | - | | ---- | | - | - | | --- | | - | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | | | ----------------- ----------------------- 600 1200 1700 2200 2800 frekuensi

Tahap-Shift Keying (PSK) Encoding

Sebuah sistem dua fase dapat menggunakan pergeseran fasa untuk mewakili nilai 1, dan tidak ada pergeseran fase untuk mewakili 0 digit.
{Acos (2pfct + p) s (t) = Acos (2pfct)
| | | | | | | | | | | | | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | | | | | | | | | | | | | | - | --- | - | --- | - | --- | - | --- | - | - | --- | | - | --- | - | --- | - | --- | - | --- | - | - | --- | | - | --- | - | --- | - | --- | - | --- | - | - | --- | | - | - | - | --- | - | --- | - | - | - | - | --- |
  • Frekuensi f c tergantung pada operator. itu bukan bagian dari skema pengkodean.
  • Dengan fase lebih kecil bergeser lebih banyak bit dapat direpresentasikan. Secara khusus, keying quadrature phase-shift (QPSK) merupakan dua bit. Acos (2pfct + 45) 11 {Acos (2pfct + 135) 10 s (t) = Acos (2pfct + 225) 00 Acos (2pfct + 315) 01
    | | | | | | | | | 00 - | -11 | - | 01 - | 00 - | -01 - | | 00 - | | ------ | ------ | - ---- | ----- | ----- | ----- | | --- | ---- | ---- | ----- | --- | - | --- | |
  • Setiap sudut bisa mendapatkan lebih dari satu amplitudo. Secara khusus, standar 9600 bps modem menggunakan 12 sudut, empat di antaranya memiliki dua nilai amplitudo.
    01 * 11 0110 0010 0 * 001 | | 0101 * | * | 0011 | | | * | | | | | * 0100 | | | | | | | | | | 0000 * ----- | | | | | | | | ----- * ----- | | | | ---- fase-referensi --- | ----- sinyal ---------------- | | | | | | | ----- (sebelumnya 4 bit) * --- | | | | | | | | --- * 1100 | | | | | | | | | | 1000 * | | | | * | | | ** 1111 | 1001 | | * 1110 * 1010 1101 1011
    Hal ini tidak sulit untuk memperpanjang pengkodean untuk menutupi bit lebih, tetapi dengan yang datang persyaratan untuk perangkat keras yang lebih kompleks.


    Analog Data, Sinyal Analog

    Modulasi adalah proses penggabungan sinyal input m (t) dan pembawa pada frekuensi f c untuk menghasilkan sinyal s (t) yang bandwidth yang berpusat pada f c. Motivasi untuk konversi
  • Frekuensi data tidak memungkinkan untuk transmisi efektif
  • Frekuensi-division multiplexing

Amplitude Modulation (AM)

Disebut juga double-sideband pembawa menular (DSBTC).
data tercatat sinyal (gelombang modulasi)
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
amplop dengan komponen dc 1 ----------------------------- | | | | | | | | | | | | | | | | | | | | -1 -----------------------------
pembawa ------ | - | ----------- | | ---------------- - | ------ |
Amplitudo gelombang termodulasi
| - | | - | | - | - | - | ---- | - | - | | - | - | ---- | | - | ---------- - | | - | - | ------ | | - | | - | ------- | ----------------- | | | - | | - | | |

  • Hasilnya adalah perkalian dari amplitudo pembawa oleh amplitudo amplop
  • Komponen dc mencegah hilangnya informasi yang akan menjadi penyebabnya jika batas-batas amplop menyeberang satu sama lain

Frekuensi Modulation (FM) dan Phase Modulation (PM)

Varian dari modulasi amplitudo yang memodifikasi sudut sinyal pembawa bukan amplitudonya.