SlideShow

Ali Nurdin Imam was here

1

TCP dan UDP

kini kita akan membahas mengenai teknologi TCP dan UDP dan beserta hal yang bersangkutan mengenai proses transfer data.


TCP atau Transmission Control Protocol, yaitu protokol yang dapat menghubungkan berbagai sekumpulan Hardware khususnya komputer untuk saling berkomunikasi dan bertukar data dalam suatu jaringan tanpa harus berada dilokasi yang berdekatan. Anda tidak perlu khawatir dengan masalah perbedaan  komputer dan Operating system pada komputer anda. karena jika anda ataupun komputer lain menggunakan komputer dan operating system yang berbeda, itu tak akan mempegaruhi aktivitas FTP dan tidak akan berdampak pada hal yang besar.

 Contoh Aplikasi yang menggunakan TCP :
 - Telnet
Telnet atau Telecommunication Network merupakan protokol client-server dalam sebuah jaringan yang memungkinkan adanya akses remote login komputer tujuan. 
Telnet menggunakan 2 program, yang satu adalah client dan server. Yang terjadi adalah ada dua program yang berjalan, yaitu software client yang dijalankan pada komputer yang meminta pelayanan tersebut dan software server yang dijalankan oleh computer yang menghasilkan pelayanan.
  Telnet berfungsi untuk mengakses komputer (host/server) dari jauh (Remote log in). Telnet adalah program yang memungkinkan komputer kita menjadi terminal dari komputer lain di Internet. Telnet memungkinkan kita untuk log in sebagai pemakai komputer jarak jauh dan menjalankan program komputer layanan yang ada dikomputer tersebut.

 - FTP (File Transfer Protocol)
File Transfer Protokol merupakan suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang men-support TCP/IP protokol. Dua hal penting yang ada dalam FTP adalah FTP server dan FTP Client. FTP server menjalankan software yang digunakan untuk tukar menukar file, yang selalu siap memberian layanan FTP apabila mendapat request dari FTP client. FTP client adalah komputer yang request koneksi ke FTP server untuk tujuan tukar-menukar file (upload dan download).

 - SMTP

SMTP adalah singkatan dari Simple Mail Transfer Protocol. SMPT adalah seperangkat pedoman komunikasi yang memungkinkan perangkat lunak untuk mengirimkan email melalui Internet. Kebanyakan perangkat lunak email dirancang untuk menggunakan SMTP untuk tujuan komunikasi ketika mengirim email, dan Ini hanya bekerja untuk pesan keluar. Ketika orang menyiapkan program email mereka, mereka biasanya harus memberikan alamat server SMTP penyedia layanan Internet mereka untuk surat keluar. Ada dua protokol lain yaitu POP3 dan IMAP yang berfungsi untuk mengambil dan menyimpan email.
SMTP menyediakan satu set kode yang menyederhanakan komunikasi pesan email antara server. semacam singkatan yang memungkinkan server untuk memecah berbagai bagian pesan ke kategori server lain yang dapat dimengerti. Setiap pesan email memiliki pengirim, penerima atau kadang-kadang beberapa penerima sebuah badan pesan, dan biasanya judul pos. Dari perspektif pengguna, ketika mereka menulis pesan email, mereka melihat antarmuka perangkat lunak email mereka, tapi begitu pesan yang keluar di Internet, semuanya berubah menjadi string teks. Teks ini dipisahkan oleh kata-kata kode atau nomor yang mengidentifikasi tujuan setiap bagian. SMTP menyediakan kode-kode, dan perangkat lunak server email ini dirancang untuk memahami apa yang mereka maksud.
Tujuan lain dari Simple Mail Transfer Protocol adalah untuk mengatur aturan komunikasi antara server.


UDP atau User Datagram Protocol merupakan kebalikan dari transport layer TCP. protokol UDP mendukung komunikasi yang tidak handal(unreliable), yang tidak akan pernah memberikan keterangan pada saat terjadi kegagalan pengiriman data.

Contoh Aplikasi yang digunakan UDP:
 - DNS atau Domain Name Systems

DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima email untuk setiap domain.
DNS juga memiliki arti untuk mengidentifikasi setiap komputer sebagai titik dalam suatu jaringan Internet yang menggunakan bantuan sistem protokol internet address untuk menerjemahkan dari suatu nama domain ke IP dan begitu juga sebaliknya.
Domain Name System ini merupakan sistem penamaan hirarkis (alias) yang nantinya didistribusikan untuk suatu komputer, jasa, atau sumber daya terhubung ke Internet maupun jaringan pribadi.
DNS biasanya digunakan sebuah Layanan Nama Domain untuk menyelesaikan permintaan untuk nama-nama website menjadi alamat IP untuk tujuan menemukan layanan komputer serta perangkat di seluruh dunia. Fungsi utama DNS yaitu untuk memberi nama IP Address agar mudah dalam mengakses alamat di internet.

 - SNMP atau Simple Network Management Protocol
SNMP (Simple Network Management Protocol) adalah sebuah protokol yang dibuat untuk memberikan kemampuan kepada pengguna untuk memantau dan mengatur jaringan komputernya secara sistematis dari jarak jauh atau dalam satu pusat kontrol saja. Pengolahan ini dijalankan dengan menggumpulkan data dan melakukan penetapan terhadap variabel-variabel dalam elemen jaringan yang dikelola.
                Fungsi dari SNMP adalah untuk digunakan oleh menajer untuk mengambil suatu item  dari agen MIB. Digunakan oleh manajer untuk men-set atau mengisikan harga suatu variabel  pada agen MIB. Digunakan oleh agent untuk mengirim peringatan kepada manajer. Digunakan oleh manajer untuk mengirimkan peringatan kepada manejer yang lain. Beberapa aplikasi yang bekerja pada SNMP ini yaitu PICT, TIFF, JPEG, MIDI, MPEG, QIUCKTIME.

 - TFTP atau Trivial File Transfer Protocol
           Trivial File Transfer Protocol didasarkan pada transfer Api sederhana Protocol ( FTP ) yang pertama kali didefinisikan pada tahun 1980. TFTP buku router dan komputer lain yang tidak memiliki perangkat penyimpanan. Hal ini juga transfer file kecil antara dua atau lebih host jaringan komputer seperti transfer dimulai pada sebuah terminal jarak jauh X Window System. TFTP server juga didasarkan pada protokol EFTP tradisional yang merupakan bagian dari alat suite protokol PUP dan biasanya salah satu protokol pertama kali digunakan pada jenis host baru. TFTP server menggunakan UDP wakil TCP paket datagram untuk komunikasi jaringan. 

 - RPC 

RPC (Remote Procedure Call) adalah suatu protokol yang menyediakan suatu mekanisme komunikasi antar proses yang mengijinkan suatu program untuk berjalan pada suatu komputer tanpa terasa adanya eksekusi kode pada sistem yang jauh ( remote system ). RPC mengasumsi keberadaan dari low-level protokol transportasi seperti TCP atau UDP untuk membawa pesan data dalam komunikasi suatu program. Protokol RPC dibangun diatas protokol eXternal Data Representation (XDR), yang merupakan standar dari representasi data dalam komunikasi remote. Protokol XDR mengubah parameter dan hasil dari tiap servis RPC yang disediakan. Protokol RPC mengijinkan pengguna (users) untuk bekerja dengan prosedur remote sebagaimana bekerja dengan prosedur lokal. Prosedur panggilan remote (remote procedure calls) didefinisikan melalui rutin yang terkandung didalam protokol RPC. Tiap message dari panggilan akan disesuaikan dengan message balikan. Protokol RPC sendiri sebenarnya adalah suatu protokol untuk ”meneruskan pesan” yang mengimplemntasikan protokol non-RPC lain seperti panggilan remote batching dan broadcasting. Protokol ini juga mendukung adanya prosedur callback dan select subroutine pada sisi server. 



TCP UDP
PROTOKOL TCP mempunyai karakteristik sebagai protokol yang berorientasi koneksi (Connection oriented). Protokol TCP menggunakan jalur data full duplex yang berarti antara kedua host terdapat dua buah jalur, jalur masuk dan jalur keluar sehingga data dapat dikirimkan secara simultan. UDP mempunyai karateristik connectionless (tidak berbasis koneksi). Data yang dikirimkan dalam bentuk packet tidak harus melakukan call setup seperti pada TCP. Data dalam protokol UDP akan dikirimkan sebagai datagram tanpa adanya nomor identifier. Sehingga sangat besar sekali kemungkinan data sampai tidak berurutan dan sangat mungkin hilang/rusak dalam perjalananan dari host asal ke host tujuan.
Protokol Port – port yang digunakan dalam transport layer menggunakan 16-bit integer (0 – 65535), dengan satu sama lain harus berbeda (unique). Port dalam UDP menggunakan 16-bit integer, port – port yang bisa digunakan adalah antara 1 sampai 65535. Port – port yang digunakan dibagi menjadi 3 bagian yaitu well-known port ( antara 1 – 1023), registered port ( 1024 – 49151 ) dan ephemeral port ( 49152 – 65535 ).
 KOMUNIKASI Memungkinkan sekumpulan komputer untuk berkomunikasi dan bertukar data didalam suatu jaringan. Kurang andal dalam komunikasi tanpa koneksi antara host-host dalam jaringan yang menggunakan TCP/IP.

Persamaan TCP dan UDP
       Baik TCP dan UDP, keduannya memiliki fungsi yang sama dengan Transfer Control Protocol, yaitu seperti Multiplexing dan transfer data.  Protocol UDP sering digunakan untuk fitur streaming Multimedia yang tidak memerlukan toleransi dan tingkat sensitifitas yang tinggi.

To be continued ..


sumber referensi :
- klikhost.com/
jaringankomputer.org
- Dwiki's Blog
- wikipedia.org
0

masih bingung kirim email lwat gmail? simak nih !

aih kamu masih bingung dengan cara mengirim email?masih gaptek bingung ma email?
gk usah worry admin akan menjelaskan bagaimana sih cara mengirim surat lewat email dan fitur2 yang bermanfaat yang sayang kalau kamu lewatkan.
Dalam posting ini, admin akan memperlihatkan cara mengirim surat dengan menggunakan akun Gmail dan Hotmail yang umum digunakan di indon.

awalnya adalah :






..
To be continued.
i'm sorry we're in process! let's visit us later :)
0

Proses Detail Protokol E-mail

Sebelumnya,  kita telah membahas tentang email. dan ini adalah penjelasan yang cukup rinci mengenai proses email mengirmkan dan menerima email dari email lain.
Berikut ini adalah kutipan artikel mengenai protokol email bekerja mengirimkan dan menerima email. artikel ini telah dikutip dari  historida.blogspot.com dan artikel tidak diubah-ubah dari sumber aslinya agar kita dapat lebih paham dengan instisari artikel tersebut.

Dari Analogi terlihat bahwa surat elektronik yang dikirim hanya melalui 5 poin (selain computer perngirim dan penerima).
                       
                                                               Gambar 1. Cara Kerja Email
SMTP (Simple Mail Transfer Protokol)

SMTP (Simple Mail Transfer Protokol) merupakan salah satu protocol email yang umum digunakan untuk menukar email (mail exchange) antar host yang berbasis TCP/IP. SMTP bekerja berdasarkan pengiriman end to end, dimana SMTP client (pengirim) akan menghubungi SMTP server (Penerima) untuk segera mengirimkan email. SMTP server melayani pengguna melalui port 25. Dimana setiap pesan yang dikirim melalui SMTP harus memiliki :
·              *Header atau amplop, yang dijabarkan pada RFC 822
·              *Konten atau isi
                    
Gambar 2. Proses Berjalannya Protokol SMTP

Protokol SMTP berbasis teks ASCII, maka SMTP tidak bekerja dengan baik dalam mengirim file-file binaty. Standar untuk meng-encode file file biner agar dapat dikirimkan lewat SMTP dikembangkan dengan standar MIME (Multiproses Internet mail Extensions). Saat ini hamper semua SMTP server mendukung 8 BIT MIME.
SMTP hanya merupakan protocol “push” yang artinya SMTP hanya bisa mengambil email dari client tetapi tidak bisa melakukan “pull” yaitu melayani pengambilan email di server oleh client. Pengambilan pesan atau email dapat dilakukan dengan menggunakan protocol tersendiri yaitu protocol POP3 (Post Office Protokol) atau IMAP (Internet Messeage Access Protocol).
                    
Gambar 3. Protokol Dalam Pengiriman dan Pengambilan Email
POP3 (Post Office Protocol Vesion 3) dan (Internet Messeage Access Protocol)

POP3 adalah protocol email yang digunakan untuk mengambil email dari server (pull email). Protokol POP3 ditujukan agar ada yang menyimpan email untuk sementara sampai email tersebut di ambl oleh penerimanya.
IMAP adalah sebuah aplikasi pada layer Internet portokol yang memungkinkan client untuk mengakses email yang ada di server. IMAP da POP3 fungsinya sama akan tetapi memiliki karakteristik yang berbeda dalam cara pengaksesan pada server.



Cara kerja POP3, untuk mengizinkan client mengakses secara dinamis mail yang masih ada di POP3 sever. POP3 menawarkan pada user untuk meninggalkan mailnya di POP3 server dan mengambil mailnya tersebut dari sejumlah sisitem barang.
Server POP3 menyimpan sementara e-mail tiap user di dalam mailboxnya masing masing sebelum akhirnya di download oleh user menggunakan client mail. Dalam proses pengambilan tersebut client mail terhuung ke mail server menggunakan protokol POP3 yang berjalan pada TCP port 110.POP3 tidak dimaksudkan untuk menyediakan operasi manipulasi mail yang ada di server secara luas, Pada POP3 mail diambil dari server dan kemudian dihapus (bisa juga tidak).
Ada dua jenis mode pada POP3
1.  Mode Oflfine
      Pada mode offline, POP3 mengambil dan kemudian menghapus mail yang tersimpan dari server.
2.   Mode inline
Pada Mode inline, POP3 mengambil mail dari server tanpa menghapus mail yag sudah di ambil   tersebut.
Cara Kerja IMAP adalah email client melakukan koneksi ke server email, lalu melakukan sinkronisasi folder. Apabila mengakses sebuah folder, maka daftar email berikut isinya di download.
Pada dasarnya protocol IMAP ini dirancang agar user dapat mengakses e-mail pada mailbox serta dapat berinteraksi dengan server. PORT yang digunakan untuk protocol ini dalam bentuk TCP/IP yaiut PORT 143. Protokol ini menggunakan koneksi yang terus menerus ke server, dengan kata lain jika ada email baru masuk maka langsung terlihat di computer client (dengan posisi online). Namun IMAP harus menggunakan koneksi internet yang cukup baik atau dengan bandwidth yang lumayan besar. Secara garis besar IMAP lebih baik daripada POP, namun IMAP biasanya digunakan dalam jaringan LAN saja karena untuk kapasitas jaringan kecil akan lebih maksimal, jika untuk kapasitas besar lagi pilhan yang tepat adalah menggunakan Protokol POP3.
                            
Gambar 4. Infrasturktur Email

Berikut ini gambaran dari Pengiriman dan Penerimaan E-mail , missal bayuhistorida@gmail.com ingin mengirim email ke historida@rocketmail.com :
1.  Email client melakukan komunikasi dengan bayuhistorida@gmail.com menggunakan port 25.
2.  Email client berkomunikasi dengan SMTP server
3.  SMTP server mengambil alamat tujuan dan membaginya menjadi dua bagian :
            * bagian pertama : Historida
            * bagian kedua : rocketmail.com
4.  SMTP server melakukan komunikasi dengan DNS dan meminta alamat IP dari rocketmail.com
5.  Setelah IP didapatkan, SMTP server gmail.com berkomunikasi dengan SMTP server rocketmail.com 
     menggunakan port 25
6. Setelah pesan masuk ke server rocketmail.com maka pengguna historida@rocketmail.com dapat melihat  
    pesan email dengan menggunakan protocol POP3 ataupun bisa menggunakan IMAP.
Hal yang terjadi pada POP3 server sebenarnya sederhana yaitu hanya mengumpulkan email masuk saja dan mengirimkannya melewati port 110 kekomputer client jika meminta email tersebut. Untuk melihat maupun mengambil email dengan menggunakan POP3 maupun web based mail (gmail, yahoo dll). Diperlukan username dan password agar tidak sembarangan orang bisa melihat email tersebut.

Kali saya mencoba memonitoring protokol tersebut menggunkan wiresharak. Seperti yang sudah saya pada posting sebelumnya Fungsi dan Penggunaan Wireshark

  1. Lebih baik menggunakan Mail Client  daripada menggunakan web based. Pada percobaan yang saya menggunkan Microsoft Outlock. dengan Base email bayuhistorida@gmail.com

Gambar 5. Tampilan Microsoft Outlock

    2.   Setelah itu membuka wireshark
    3.   Mengirimkan email dari email bayuhistorida@gmail.com ke historida@rocketmail.co
    4.   Menambahkan filter pada wireshark yaitu protokol SMTP 
                           
Gambar 6. Hasil Monitoring Protokol SMTP

    5.   Melihat analisa pada Follot TCP stream

                         
Gambar 7. Monitoring dari Protokol SMTP

Analasis

Dari percobaan yang saya lakukan menggunakan wireshark protokol pengiriman email benar adanya menggunakan protokol SMTP seperti yang ditunjukkan pada gambar 6 dan gambar 7. Terlihat jelas ada sebuah paket dengan protokol SMTP info "HISTO".  Hal ini dikarenakan account email saya adalah HISTO. Setelah melakukan TCP Stream terlihat bahwa pada hasilnya file itu dikirm dari server google atau mail.google.
Namun pada saat memonitoring paket POP3 atau IMAP. Wireshark yang saya gunakan tidak bisa menangkap paket tersebut.
Pada hasil monitoring tidak terdapat paket yang muncul. Menurut saya wiresharak yang saya gunakan tidak support untuk mengcapture POP3 atau IMAP dikarenakan port yang digunakan pada PC saya tidak cocok dengan capture live port pada wireshark.
0

cara kerja pengiriman Email

sebelumnya penulis telah menulis artikel mengenai anatomi email, Kali ini penulis akan menuliskan artikel lanjutan mengenai cara kerja email mengirimkan pesan ke email lainnya. email yang akan dicoba adalah aku gmail.
email memiliki beragam tata cara pengiriman dan penerimanya.
1. POP (Post Office Protocol) dan SMTP (Simple Mail Transfer Protokol)
 dengan cara ini, memungkinkan suatu protokol mengirim dan menerima email dari satu server ke server lainnya. POP merupakan protokol yang mengambil kotak surat dari server ke komputer anda. edangkan Simple Mail Transfer Protokol (SMTP) merupakan protokol yang digunakan untuk mengirim Sura Elektronik dari komputer anda ke server yang di tuju. Sehingga dengan POP dan SMYP berkas email yang di kirim oleh pengirim dapat di unduh ke komputer anda.
2. Web based email
Email jenis ini pada dasarnya sama saja dengan email berbasis POP dan SMTP. Hanya saja email jenis ini anda tidak perlu mengunduh dari kotak sura yang ada di server ke komputer anda. Anda tinggal membuka web tertentu seperti Gmail, Yahoo mail dll, untuk membaca dan mengirimkan email anda.

berikut ini tata cara pengiriman email yang menggunakan email client yang dikutip dari situs seobloggerpemula
  • Ani (ani@a.id) menulis e-mail-nya di komputer menggunakan perangkat lunak untuk menulis e-mail, seperti, Thunderbird atau Evolution. Pada kolom To: di masukan alamat tujuan e-mail dalam hal ini beno@b.id. Tombol “Send” di tekan untuk mengirimkan e-mail ke mesin SMTP Server milik ISP A yang bernama smtp.a.id.
  • Setelah mesin smtp.a.id menerima e-mail dari Ani (ani@a.id) yang ditujukan kepada Beno (beno@b.id). Server smtp.a.id men-cek alamat e-mail tujuan (dalam hal ini beno@b.id). Mesin smtp.a.id membutuhkan informasi ke server mana e-mail untuk mesin b.id harus di tujukan. Untuk memperoleh informasi tersebut mesin smtp.a.id bertanya ke Name Server (NS) ns.b.id di Internet yang membawa informasi tentang domain b.id.
  • Mesin Name Server ns.b.id memberitahukan mesin smtp.a.id, bahwa semua e-mail yang ditujukan kepada b.id harus dikirim kepada mesin smtp.b.id.
  • Setelah memperoleh jawaban dari ns.b.id, bahwa e-mail harus dikirim ke mesin smtp.b.id, maka mesin smtp.a.id berusaha untuk menghubungi mesin smtp.b.id. Setelah mesin smtp.b.id berhasil di hubungi, mesin smtp.a.id akan mengirimkan teks e-mail dari Ani (ani@a.id) yang ditujukan kepada Beno (beno@b.id) ke mesin smtp.b.id.
  • Beno (beno@b.id) yang sedang menjalan perangkat lunak pembaca e-mail di komputer-nya akan mengambil e-mail dari server smtp.b.id. E-mail dari Ani (ani@a.id) akan terambil dan dapat di baca secara lokal di komputer Beno (beno@b.id).
Seo Blogger Pemula Prinsip Kerja Dan Proses Pengiriman Email
Sekian artikel yang saya buat hasil dari mengutip situs seobloggerpemula tersebut. mohon maaf jika yang bersangkutan tidak berkenan karena saya hanya ingin membagi ilmu dengan orang lainnya saja agar meningkatkan wawasan kita. Jika ada komentar, silahkan tuliskan pada kotak di bawah post ini. Terima kasih.
0

Anatomi email

 Kali ini penulis akan menulis tentang artikel mengenai anatomi pada electronic mail (disingkat e-mail) yang sering kita gunakan untuk mengirim pesan.

e-mail atau Electronic Mail  merupakan sarana pesan elektronik yang digunakan tanpa perlu menggunakan bahan material seperti kertas, perangko, dan ataupun itu. Tapi email hanya menggunakan perangkat komputer dan koneksi internet yang saling terhubung sehingga membuat pengiriman pesan tersebut lebih cepat dan tepat sampai tujuan.
Kemudian, apakah kalian mengenal bagaimana anatomi email yang sering kalian pakai tersebut? . Saya akan memperlihatkan pada kalian bagaimana anatomi pesan yang diterima dari user lain dan masuk ke ke akun email saya. untuk itu, simak yang dibawah ini:


gambar tersebut adalah rincian anatomi pada email melalui gmail(.)com yang saya coba.

 terlihat dari kotak tersebut, adalah bagian Header dari email tersebut.
from : Duolingo <ro-reply@duolingo.com>
to : markeryous@gmail.com
subject : Tägliche Englische Erinnerungsemail
[..]



to be continued ...