Tuesday, 21 June 2011

BAB 2 : TCP / IP

PENGENALAN

Semua aplikasi Internet bergantung kepada protokol TCP (Transmission Control Protocol) dan UDP (Unit Data Protocol). Sementara itu TCP dan UDP pula bergantung kepada IP (Internet Protocol). IP menyatukan pelbagai koleksi hos, LAN (Local Area Network) dan WAN (Wide Area Network) kepada rangkaian maya tunggal yang besar. Tanpa IP, Internet yang kita kenali sekarang ini tidak akan wujud.

  • Internet Protocol (IP) adalah satu cara atau protokol untuk menghantar data dari satu komputer ke satu komputer yang lain melalui Internet. 
  • IP hanya menghantar data dan data yang dihantar adalah dalam bentuk paket.
  • IP adalah protokol yang "connectionless", iaitu tiada sambungan yang tetap diantara titik akhir yang berkomunikasi dan setiap paket yang melalui Internet dianggap sebagai satu unit atau data yang bebas tanpa mempunyai kaitan dengan unit data yang lain.
OSI Layer
IP Terminology (Binary)
  • Bit - gabungan diantara nombor 0&1
  • Byte - skala antara 7 bit & 8 bit
  • Octet - hanya 8 bit
Versi IP yang popular pada masa sekarang adalah Internet Protocol Version 4 (IPv4). Tetapi IP versi terbaru iaitu IP version 6 (IPv6) mula menggantikan IPv4. Ini kerana terdapat beberapa masalah dalam IPv4 seperti masalah kekurangan ruang bagi pengamalatan.

IPv4
  • IP yang digunakan sekarang iaitu IPv4 menggunakan alamat 32-bit atau dipanggil 4-bait@octet.
  • Untuk tujuan pembacaan, manusia biasanya bekerja dengan alamat IP dalam notasi perpuluhan yang dipanggil bertitik. 
  • Alamat IP komputer yang dilihat sebagai : 00001010 00000000 00000000 00000001
  • Ditulis bertitik perpuluhan sebagai : 10.0.0.1
  • Public Address - ISP (Internet Service Provide)
  • Class of IP Address
  •           Class A = 1 - 126 (127- localhost @ loop back)
  •           Class B = 128 - 191
  •           Class C = 192 - 223
  •           Class D = 224 - 239 ( reserved )
  •           Class E = 240 - 255 ( experiment )
  • Private Address - untuk kegunaan dalaman
  •           Range Class A - 10.0.0.0 - 10.255.255.255
  •           Range Class B - 172.16.0.0 - 172.31.255.255
  •           Range Class C - 192.168.0.0 - 192.168.255.255
IPv6
  • Pada masa akan datang, peningkatan bilangan telefon bimbit, PDA, dan penggunaan elektronik lain mengembangkan keupayaan rangkaian mereka, ruang alamat IPv4 mungkin akan habis.
  • Alamat IPv6 ialah 16 bytes (128 bit)
  • Alamat IPv6 secara umumnya ditulis dalam bentuk berikut :
  • HHHH : HHHH : HHHH : HHHH : HHHH : HHHH : HHHH : HHHH
  • Dalam notasi penuh, pasangan bait IPv6 dipisahkan dengan noktah bertindih dan setiap bait dalam bertukar diwakili sebagai sepasang nombor perenambelasan seperti dalam contoh berikut :
  • E3D7 : 0000 : 0000 : 99F3 : 8A2E : 362C : 0000 : A032 : BA41
Subnet Mask

  • 4 octet
  • menggunakan nombor binary
  • use the identify host ID & network ID
  •           Class A : 10.1.1.1 = 255.0.0.0
  •           Class B : 172.16.30.30 = 255.255.0.0
  •           Class C : 192.168.100.1 = 255.255.255.0      

IP address    
Subnet Mask
Bilangan Network
Bilangan Host
A:1 - 27
255.0.0.0
126
16777214
B:128 - 191
255.255.0.0
16382
65534
C:192 - 223
255.255.255.0
2097150
254 

No comments:

Post a Comment