1. File Transfer Protocol (FTP)
FTP menggunakan protokol transport TCP untuk mengirimkan file. TCP dipakai sebagai protokol transport karena protokol ini memberikan garansi pengiriman dengan FTP yang dapat memungkinkan user mengakses file dan directory secara interaktif, diantaranya:
- Melihat daftar file pada direktory remote dan lokal.
- Menganti nama dan menghapus file
- Transfer file dari host remote ke lokal (download)
- Transfer file dari host lokal ke remote (upload)
2. Trivial File Transfer Protocol (TFTP)
File-transfer-protocol menggunakan TCP untuk mendapatkan komunikasi dalam jaringan yang dapat diandalkan. Jika jaringan sudah cukup dapat diandalkan, seperti umumnya pada jaringan LAN maka dapat dipergunakan
file-transfer-protocol yang lebih sederhana, yaitu dapat digunakan
user-datagram-protocol (UDP) untuk mendasari protocol transport
(host-to-host). Sebagai contoh
file-transfer-protocol yang menggunakan UDP adalah
trivial-file-transfer-protocol (TFTP).
3. Terminal Emulation (TELNET)
Protokol TELNET dipakai untuk menyamai seperti terminal yang terkoneksi untuk
host secara remote (berjauhan). Prinsip kerjanya menggunakan TCP sebagai protokol transport untuk mengirimkan informasi dari keyboard pada user menuju
remote-host serta menampilkan informasi dari
remote-host ke
workstation pada user.
Untuk menjalankan proses TELNET maka digunakan komponen TELNET untuk
client yang dijalankan pada
workstation (user) dan
server TELNET yang dijalankan pada
host.
4. Mail Service (SMTP)
Komunikasi dengan
e-mail mungkin saat ini merupakan salah satu aplikasi yang paling luas dipakai pada internet. Ada beberapa protokol yang dapat digunakan untuk melayani transfer
e-mail, tetapi yang paling umum digunakan adalah
Simplemail-transfer-protocol (SMTP).
SMTP mampu menangani pesan berupa teks kode ASCII yang akan dikirimkan kedalam kotak surat (
mail-boxes) pada host TCP/IP yang telah ditentukan untuk melayani e-mail.
Mekanisme SMTP: dimana user yang ingin mengirimkan
e-mail berinteraksi dengan
mail-system lokal lewat komponen
user agent (UA) pada
mail-system.
E-mail yang akan dikirim terlebih dahulu disimpan sementara dalam
outgoing-mail-box, selanjutnya SMTP pengirim memproses
e-mail pada yang dikumpulkan pada
outgoing-mail-box secara periodik. Jika pengirim SMTP menemukan
e-mail pada
outging-mail-box, maka secara langsung akan membuat koneksi TCP dengan
host yang dituju untuk mengirimkan
e-mail. Penerima SMTP dalam proses sebagai tujuan yang harus meneima koneksi TCP, selanjutnya
e-mail dikirim pada koneksi ini. Pada penerima SMTP ini
e-mail disimpan dalam
host tujuan pada masing-masing
mail-box sesuai dengan alamat tujuan. Jika
mail-box dengan nama yang tidak sesuai dengan nama
mail-box yang ada pada host tujuan, maka
email dikirim kembali yang menunjukkan
mail-box tidak ada.
Alamat
e-mail yang dipakai pada SMTP menggunakan standar RFC 882, dan informasi yang dikirim ditambahkan beberapa
header yang sering disebut dengan �882 headers�. Contoh alamat
e-mail misalnya :
[email protected]
teks sebelum simbol @ adalah nama
mail-box, sedangkan teks sesudah simbol @ adalah nama
host, jadi pada alamat e-mail
[email protected] berarti nama
mail-box adalah
fulan yang terdapat pada
host yahoo.com. Jika
mail-box menggunakan karakter atau simbol khusus (misalnya tanda %), maka nama
mail-box diberikan untuk encoding khusus agar SMTP dapat menggunakan sebagai
mailgateway.
Protokol SMTP menginginkan host tujuan yang akan menerima
e-mail dalam keadaan
on-line, jika tidak maka hubungan TCP dengan
host tujuan tidak dapat dilakukan. Pada sistem jaringan komputer maka
host SMTP selalu dalam keadaan
on dan tersambung ke jaringan, sedangkan
workstation yang berada pada user dapat berinteraksi dengan
host SMTP untuk membaca atau mengirim
e-mail menggunakan
client/server-mail-protocol, contohnya
post-office-protocol versi 3 sesuai yang dijabarkan dalam RFC 1460, atau yang sering disebut POP3.
Jika ingin mengirimkan
e-mail lewat SMTP dengan informasi yang berisi bermacam-macam format data (tidak hanya teks saja) maka dapat digunakan sistem pengkodean agar data tersebut menjadi teks dengan program UUCODE, kemudian penerima SMTP yang menerima
e-mail dapat mengkodekan kembali untuk merubah teks agar sesuai dengan format sebelumnya menggunakan program UUDECODE. Cara lain yang dapat dipakai untuk mengirimkan informasi
non-teks adalah dengan menggunakan protokol
Multipurpose-internet-mail-extension (MIME). MIME dijabarkan dalam RFC 1521, 1522 & 1563.
Pada saat ini untuk menggunakan fasilitas MIME tidak akan menyulitkan pemakai karena pada beberapa aplikasi e-mail telah dilengkapi dengan fasilitas pengkodean MIME, seperti pada aplikasi e-mail pada Netscape Composer, micro**oft Outlook, Eudora, dll.