1)
FTP (File Transfer Protocol)
FTP merupakan protokol FTP dan juga program FTP. Digunakan untuk memindahkan
data diantara dua buah komputer. Pengguna FTP hanya boleh melihat direktori,
mengambil dan menghantar data. Pengguna FTP tidak boleh menjalankan sebarang
arahan seperti didalam Telnet. Penguna perlu mempunyai perisian FTP seperti
ftp.exe atau wsftp.exe untuk mencapai Pelayan FTP. Katalaluan yang betul perlu
untuk kita mencapai pelayan FTP. Pelayan FTP yang menerima pengguna Anonymous
tidak memerlukan katalaluan, ini kerana pelayan jenis ini selalunya hanya
membenarkan pengguna mengambil data dari pelayan tetapi tidak membenarkan
pengguna menghantar data kepada pelayan.
Contoh 1:
Aplikasi DOS ftp.exe
Aplikasi Windows WS_FTP
Fungsi dan kegunaan adalah sama untuk ftp didalam ms-dos
atau windows. Ftp didalam ms-dos, memerlukan penguna mengetahui arahan seperti get
untuk mendapatkan data dari pelayan, arahan put untuk menghantar data
ke palayan dan arahan ls untuk melihat fail didalam directori pelayan.
2)
TFTP (Trivial File Transfer Protocol)
Sama seperti FTP tetapi tidak boleh melihat direktori dan tidak mempunyai kata
laluan untuk memasukinya. Apabila mengunakan TFTP, kita perlu tahu nama fail
untuk dipindah atau diambil. Program TFTP sering digunakan untuk menghantar atau
menerima data dari perkakasan seperti Router dan Switch. Data ini selalunya
kecil seperti data konfigurasi dalam bentuk text atau data untuk meningkatkan Firmware
pada Router atau Switch.
Contoh:
Program TFTP digunakan didalam Switch Lucent P550R
3)
NFS (Network File System)
Protokol ini digunakan untuk pengkongsian fail pada dua sistem operasi yang
berlainan seperti Unix dan NT. Sekiranya NFS diletakkan didalam Pelayan NT, maka
pengguna Unix dapat mencapai fail didalam Pelayan NT tadi dengan adanya NFS.
Tanpa NFS, komputer yang menggunakan sistem operasi Unix tidak akan dapat
mencapai fail didalam Pelayan NT disebabkan oleh berlainan kawalan sekuriti,
panjang nama fail, case sensitivity dan sebagainya
4)
SMTP (Simple Mail Transfer Protocol)
Protokol yang digunakan untuk menghantar email. Apabila kita mengkonfigurasi
akaun email kita, kita perlu mengisi ruangan pelayan SMTP dan POP3. Pelayan SMTP
dan POP3 boleh berfungsi didalam satu pelayan atau pelayan yang berlainan.
Fungsi SMTP untuk menghantar email yang kita hantar dan akan disimpan oleh
pelayan SMTP didalam cakera keras dan akan dimasukkan didalam ruangan menunggu (queue)
untuk dihantar kepada penerima. Sekiranya pelayan penerima tidak menjawap(dalam
kes ini pelayan POP3), maka email tadi akan tersimpan didalam ruangan menunggu
dan akan dihantar semula selepas 15 minit dan akan cuba selama empat hari
lamanya sebelum pelayan SMTP membuang email tersebut. Walau bagaimanapun
kekerapan dan tempoh percubaan menghantar email mungkin berubah mengikut
konfigurasi pelayan SMTP yang dibina.
POP3 pula digunakan untuk kita menerima email dari pelayan POP3. Ini kerana
semua email kita disimpan didalam pelayan POP3 sebelum kita mengambilnya. Semua
email yang dihantar oleh pelayan SMTP akan disimpan oleh pelayan POP3 penerima.
Apabila penerima menggunakan perisian email seperti Outlook Express, maka
protokol POP3 digunakan untuk mengambil email tersebut dari pelayan POP3.
Aplikasi Outlook Express merupakan contoh terbaik kegunaan SMTP dan POP3.
5)
LPD (Line Printer Daemon)
Protokol ini digunakan untuk pengkongsian mesin pencetak melalui sistem
rangkaian dengan mengunakan TCP/IP.
6)
X Windows
Merupakan paparan grafik (GUI = Graphical User Interface) yang digunakan untuk
operasi client-server. Kalau dalam OS keluaran Microsoft kita panggil
Windows.
7)
SNMP (Simple Network Management Protocol)
Protokol ini digunakan untuk mengambil data sesuatu perkakasan yang ada didalam
sistem rangkaian. Data ini boleh datang dari Router, Switch dan Komputer
Peribadi. Dengan data ini, kita boleh menggunakannya sebagai rujukan, amaran
awal dan sebagainya.
8)
DNS (Domain Name Service)
Digunakan untuk resolves host names. Sering digunakan didalam Internet.
Bayangkan anda menaip www.komputer.com.my
maka paparan laman komputer akan dipaparkan. Apabila www.komputer.com.my
ditaip, pelayan DNS akan memberikan alamat IP yang merujuk kepada www.komputer.com.my.
Adalah jauh lebih mudah mengingat www.komputer.com.my
dari alamat IP. Alamat IP komputer mungkin berpindah dari masa kesemasa, tetapi
dengan adanya pelayan DNS, pengguna tidak perlu mengetahui alamat IP yang baru.
9)
Bootp (Bootstrap Protocol)
Digunakan untuk komputer yang tidak mempunyai pemacu cakera liut dan cakera
keras untuk mendapatkan maklumat tertentu dengan menghantar alamat MAC (MAC
address) kepada pelayan BootP. Pelayan BootP pula akan membandingkan alamat
MAC dengan senarai fail BootP. Didalam senarai fail BootP tersebut ada tercatat
alamat IP untuk setiap alamat MAC. Alamat MAC (lebih dikenali dengan nama Hardware
Address) adalah berbeza untuk setiap NIC (Network Interface Card).
Hasilnya, komputer tersebut akan memperolehi maklumat seperti dibawah:
a) Alamat IP komputernya sendiri
b) Alamat IP dan nama hos untuk Pelayan
c) Nama fail yang perlu untuk letakkan didalam memori dan melakukan boot-up
BootP merupakan satu program yang lama dan telah digantikan dengan Dynamic
Host Configuration Protocol (DHCP)
10)
DHCP (Dynamic Host Configuration Protocol)
Apabila komputer pengguna disetkan untuk menggunakan DHCP, pelayan DHCP
memberikan maklumat yang dikehendaki seperti:
a) Alamat IP untuk pengguna tersebut
b) Default Gateway (jika ada)
c) Subnet Mask
d) Alamat IP Pelayan DNS (jika ada)
e) Alamat IP Pelayan WINS (jika ada).
Contoh:
a) Host Name adalah nama komputer yang digunakan.
b) DNS servers merujuk kepada Pelayan DNS.
c) Node Type merujuk kepada jenis topologi sama ada bus, ring, star atau hybrid.
d) Adapter Address merupakan MAC address untuk NIC.
e) IP Address adalah alamat IP yang diperolehi dari Pelayan DHCP.
f) Subnet Mask diperolehi dari Pelayan DHCP.
g) Default Gateway merupakan alamat IP untuk Router.
h) DHCP Server merupakan Pelayan DHCP yang memberikan maklumat mengenai b, e, f,
g, h, i, j, k dan l .
i) Primary WINS Server merupakan Pelayan akan menukarkan alamat IP kepada nama
komputer (netbios name)
j) Secondary WINS Server merupakan pelayan gantian sekiranya pelayan utama gagal
berfungsi.
k) Leased Obtained adalah tarikh mula mendapat maklumat dari Pelayan DHCP.
l) Leased Expires adalah tarikh lupus maklumat yang diperolehi dari pelayan DHCP,
selepas tarikh tersebut, alamat IP mungkin diambil oleh komputer lain.
Fungsi lapisan ini sama seperti lapisan Pengangkutan (Transport) yang ada didalam model OSI. Berfungsi untuk memberi servis kepada lapisan Aplikasi dan memastikan komunikasi dan penghantaran data dapat dilakukan dengan baik tanpa kesilapan (error-free). Ia mengawal susunan paket (packet sequence) dan integriti data (data integrity).
Fungsi lapisan ini sama seperti lapisan Rangkaian (Network) yang ada didalam model OSI. Berfungsi untuk menghantar data keseluruhan sistem rangkaian. Lapisan ini mengambil kira alamat hos (host) dengan mengunakan alamat IP (Internet Protocol) dan mengawal routing data (dalam bentuk paket) didalam sistem rangkaian yang berbagai (multiple network). Ia juga mengawal flow komunikasi antara dua hos.
Lapisan ini sama seperti kabungan lapisan Talian Data (Data Link) dan Fizikal (Physical). Lapisan ini berfungsi memastikan pertukaran data diantara hos dan sistem rangkaian dengan mengunakan alamat perkakasan (hardware address) dan menentukan protokol yang akan digunakan untuk menghantar data secara penghantaran fizikal (physical transmission).
1970 |
Advanced Research Agency Network (ARPANET) mula mengunakan Network Control Protocol (NCP) |
1972 |
Spefikasi Telnet “Ad Hoc Telnet Protocol” dihantar sebagai RFC 318 |
1973 |
RFC 454 “File Transfer Protocol” diperkenalkan |
1974 |
Transmission Control Protocol (TCP) |
1981 |
Standart IP diperkenalkan di RFC 791 |
1982 |
TCP/IP protocol suite diperkenalkan oleh Defence Communications Agency (DCA) dan ARPA |
1983 |
ARPANET bertukar dari NCP kepada TCP/IP |
1984 |
Domain Name System (DNS) diperkenalkan |
Ramai orang mengetahui Internet yang kita gunakan mengunakan protokol TCP/IP tanpa mengetahui bahawa TCP dan IP merupakan dua benda yang berlainan. TCP merupakan teknik bagaimana data akan dibawa kelapisan yang lain. Didalam Model OSI, TCP berada didalam lapisan Pengangkutan (Transport), manakala didalam Model DOD berada didalam lapisan Host-to-Host. Didalam kedua-dua Model ini, pembawa data untuk mengunakan IP hanyalah TCP dan UDP.
TCP |
Penerima akan menghantar balik pengesahan kepada
pengirim, ini seperti kita menggunakan talipon. Mula-mula kita angkat
gagang dan mula mendail nombor rakan kita. Apabila ada jawapan dari rakan
kita, kita mula berborak sehinggalah salah seorang akan mengatakan bye!.
Baru kita meletakkan gagang talipon tersebut. |
UDP |
Pengirim akan menghantar data tanpa perlu menunggu balasan dari pihak penerima. Dengan kata lain, pengirim tidak ambil peduli sama ada data tersebut sampai kedestinasi atau tidak. Ini seperti kita melancong keluar negara, dari situ kita menghantar poskad ke kampung. Kita tidak perlu tahu sama ada poskad yang kita hantar sampai kedestinasi atau tidak.Pemindahan data menggunakan pembawa UDP mempunyai kurang overhead berbanding dengan TCP kerana header UDP tidak mempunyai data sequencing, acknowledgements atau flow control. Ini membuat UDP sesuai digunakan untuk penghantaran data seperti email.UDP juga dikenali sebagai connectionless.UDP header bersaiz 8 octets |
Alamat IP (IP Addressing)
Setiap alamat IP terbahagi kepada 2 bahagian, iaitu Network ID dan Host ID.Network ID umpama Jalan Utama, manalah Host ID merupakan alamat rumah yang ada didalam jalan Utama tadi. Alamat IP bersaiz 32 bit dan dibahagikan kepada empat bahagian, iaitu setiap bahagian mempunyai 8 bit. Contoh 8 Bit berbanding Decimal.
Binary | Nilai Bit | Decimal |
00000000 | 0 | 0 |
00000001 | 1 | 1 |
00000011 | 1+2 | 3 |
00000111 | 1+2+4 | 7 |
00001111 | 1+2+4+8 | 15 |
00011111 | 1+2+4+8+16 | 31 |
00111111 | 1+2+4+8+16+32 | 63 |
01111111 | 1+2+4+8+16+32+64 | 127 |
11111111 | 1+2+4+8+16+32+64+128 | 255 |
Terdapat 5 jenis kelas Alamat yang ada iaitu A, B, C, D dan E.
· Kelas A bit pertama mesti bermula dengan 0.Walaubagaimanapun kita hanya dibenarkan menggunakan kelas dari jenis A, B dan C sahaja. Alamat IP mempunyai 32 bit dan dipecahkan kepada 4 bahagian yang mana setiap satu mempunyai 8 bit dan kita wakili setiap bahagian sebagai w.x.y.z . Sekiranya alamat IP tersebut adalah 191.254.253.13, w = 191, x =254, y =253 dan z = 13 atau dalam bentuk binary adalah:
10111111.11111110.11111101.00001101 = 191.254.253.13
Cara mengiranya adalah dengan nilai decimal kepada binary seperti ini:
(rujuk rajah pertukaran binary kepada decimal)
Kalau 1 kita ambil nilai decimal mengikut kedudukannya
didalam bentuk binary dan nilai 0 untuk binary 0.
Selain cara ini kita juga boleh menggunakan Mesin Kita (Calculator) yang disediakan pada setiap perisian Windows.
Alamat Kelas A (Class A)
Alamat IP dibahagi kepada 4 bahagian iaitu w.x.y dan z. Dimana setiap huruf akan diwakili dengan 8 bit.
Undang-undang mengatakan bit yang pertama mesti 0 (pertama dari belah kanan), merujuk kepada 8 bit pada w. Maka nilai bit bermula dari 00000000 sehingga 01111111.
Nilai binary kepada decimal.Maka IP kelas A bermula dari 0 hingga 127 TETAPI nilai 0 merupakan broadcast IP dan tidak boleh digunakan dan 127 merupakan Localhost, juga tidak boleh digunakan. Oleh itu IP kelas A bermula dari 1 sehingga 126.
Sekiranya kita melihat alamat IP seperti ni 1.10.134.8 kita tahu ianya didalam IP kelas A. Ini kerana pangkal 1 adalah didalam IP kelas A. Begitu juga IP 130.233.222.32 berada didalam IP kelas A.
Alamat Kelas B (Class B)
Undang-undang mengatakan 2 bit permulaan mestilah 10 (dari sebelah kanan), merujuk kepada 8 bit pada w. Maka nilai bit bermula dari 10000000 sehingga 10111111.
Nilai binary kepada decimal. Decimal = binary 128 = 10000000 129 = 10000001 130 = 10000010 131 = 10000011 132 = 10000100 133 = 10000101 134 = 10000110 135 = 10000111 136 = 10001000 dan seterusnya sehingga 190 = 10111110 191 = 10111111 (ini nilai yang terakhir, sebab 2bit permulaan mestilah 10 untuk IP kelas B)Maka julat alamat IP kelas B bermula dari 128 sehingga 191. Sekiranya alamat IP tersebut adalah 155.76.76.8, nilai 155 menunjukkan alamat IP tersebut berada didalam kelas B.
Alamat Kelas C (Class C)
Undang-undang mengatakan 3 bit permulaan mestilah 110 (dari sebelah kanan), merujuk kepada 8 bit pada w. Maka nilai bit bermula dari 11000000 sehingga 11011111.
Nilai binary kepada decimal. Decimal = binary 192 = 11000000 193 = 11000001 194 = 11000010 195 = 11000011 196 = 11000100 197 = 11000101 198 = 11000110 199 = 11000111 200 = 11001000 dan seterusnya sehingga 222 = 11011110 223 = 11011111 (ini nilai yang terakhir, sebab 3 bit permulaan mestilah 110 untuk IP kelas C).Maka julat alamat IP kelas C bermula dari 192 sehingga 223. Sekiranya alamat IP tersebut adalah 200.76.76.8, nilai 200 menunjukkan alamat IP tersebut berada didalam kelas C.
Alamat Kelas D (Class D)
Undang-undang mengatakan 4 bit permulaan mestilah 1110 (dari sebelah kanan), merujuk kepada 8 bit pada w. Maka nilai bit bermula dari 111000000 sehingga 111011111.
Nilai binary kepada decimal.
Decimal = binary 224 = 11100000 225 = 11100001 226 = 11100010 225 = 11100011 227 = 11100100 228 = 11100101 229 = 11100110 230 = 11100111 231 = 11101000 dan seterusnya sehingga 238 = 11101110 239 = 11101111 (ini nilai yang terakhir, sebab 4 bit permulaan mestilah 1110 untuk IP kelas D).Maka julat alamat IP kelas D bermula dari 224 sehingga 239. Sekiranya alamat IP tersebut adalah 230.76.76.8, nilai 230 menunjukkan alamat IP tersebut berada didalam kelas D.
Alamat Kelas E (Class E)
Undang-undang mengatakan 4 bit permulaan mestilah 1111 (dari sebelah kanan), merujuk kepada 8 bit pada w. Maka nilai bit bermula dari 111100000 sehingga 111111111.
Nilai binary kepada decimal.
Decimal = binary 240 = 11110000 241 = 11110001 242 = 11110010 243 = 11110011 244 = 11110100 245 = 11110101 246 = 11110110 247 = 11110111 248 = 11111000 dan seterusnya sehingga 254 = 11111110 255 = 11111111 (ini nilai yang terakhir, sebab 4 bit permulaan mestilah 1111 untuk IP kelas E).Maka julat alamat IP kelas E bermula dari 240 sehingga 255. Sekiranya alamat IP tersebut adalah 243.76.76.8, nilai 243 menunjukkan alamat IP tersebut berada didalam kelas E.