zalehasalamon.files.wordpress.com · web viewbits itu sendiri tidak mempunyai apa-apa makna pada...

21
F3017- C0mputer Networks 4.0 KOMUNIKASI SISTEM RANGKAIAN 4.1 ANALISA KERANGKA DATA (Ethernet Kerangkas) 4.1.1 Kerangka Ethernet (Ethernet Frame) Preamble Field digunakan untuk penyegerakan, 64-bits Alamat Destinasi – alamat komputer/host , 48-bits Alamat Sumber (Source Address) – alamat komputer/host sumber, 48-bits Jenis Kerangka (Type) - jenis perlindungan data , e.g. IP, ARP, RARP, etc, 16-bits. Data – ruang data, 46-1500 bytes, mempunyai Alamat Destinasi komputer /host sumber CRC (Cyclical Redundancy Check) – digunakan untuk mengesan ralat 4.1.2 Spesifikasi empat seksyen didalam kerangka Etherenet Rajah menunjukkan satu contoh kerangka data yang ringkas. Dalam contoh ini, ID penghantar mewakili alamat komputer yang menghantar maklumat; ID destinasi adalah alamat komputer yang akan menerima maklumat. Maklumat kawalannya diguna untuk jenis kerangka, routing, dan segmen maklumat. Data adalah maklumat sebenar. Cyclical redundancy check (CRC) mewakili pembetulan ralat dan pengesahan maklumat, untuk mempastikan maklumat itu telah diterima dengan sempurna. 1 ID penghantar Data ID destinasi Kawalan CRC

Upload: buituong

Post on 22-Mar-2019

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: zalehasalamon.files.wordpress.com · Web viewBits itu sendiri tidak mempunyai apa-apa makna pada paras ini. Lapisan ini juga menentukan berapa lama setiap bit itu boleh bertahan dan

F3017- C0mputer Networks

4.0 KOMUNIKASI SISTEM RANGKAIAN

4.1 ANALISA KERANGKA DATA (Ethernet Kerangkas)

4.1.1 Kerangka Ethernet (Ethernet Frame) Preamble Field digunakan untuk penyegerakan, 64-bits Alamat Destinasi – alamat komputer/host , 48-bits Alamat Sumber (Source Address) – alamat komputer/host sumber, 48-bits Jenis Kerangka (Type) - jenis perlindungan data , e.g. IP, ARP, RARP, etc, 16-bits. Data – ruang data, 46-1500 bytes, mempunyai Alamat Destinasi komputer /host sumber CRC (Cyclical Redundancy Check) – digunakan untuk mengesan ralat

4.1.2 Spesifikasi empat seksyen didalam kerangka Etherenet

Rajah menunjukkan satu contoh kerangka data yang ringkas. Dalam contoh ini, ID penghantar mewakili alamat komputer yang menghantar maklumat; ID destinasi adalah alamat komputer yang akan menerima maklumat. Maklumat kawalannya diguna untuk jenis kerangka, routing, dan segmen maklumat. Data adalah maklumat sebenar. Cyclical redundancy check (CRC) mewakili pembetulan ralat dan pengesahan maklumat, untuk mempastikan maklumat itu telah diterima dengan sempurna.

Rajah : Kerangka data yang ringkas

Kerangka Ethernet

Data Ethernet dihantar dalam unit kerangka, dimana setiap kerangka mempunyai permulaan dan akhir yang tertentu.

1

ID penghantar Data

ID destinasi Kawalan CRC

Page 2: zalehasalamon.files.wordpress.com · Web viewBits itu sendiri tidak mempunyai apa-apa makna pada paras ini. Lapisan ini juga menentukan berapa lama setiap bit itu boleh bertahan dan

F3017- C0mputer Networks

ARP (Address Resolution Protocol)ARP adalah protokol Lapisan Rangkaian. ARP berfungsi memetakan nama nod kepada alamat IP. (keterangan lanjut seperti dibawah)

Address Resolution Protocol (ARP) is a protocol for mapping an Internet Protocol address (IP address) to a physical machine address that is recognized in the local network. For example, in IP Version 4, the most common level of IP in use today, an address is 32 bits long. In an Ethernet local area network, however, addresses for attached devices are 48 bits long. (The physical machine address is also known as a Media Access Control or MAC address.) A table, usually called the ARP cache, is used to maintain a correlation between each MAC address and its corresponding IP address. ARP provides the protocol rules for making this correlation and providing address conversion in both directions.

How ARP WorksWhen an incoming packet destined for a host machine on a particular local area network arrives at a gateway, the gateway asks the ARP program to find a physical host or MAC address that matches the IP address. The ARP program looks in the ARP cache and, if it finds the address, provides it so that the packet can be converted to the right packet length and format and sent to the machine. If no entry is found for the IP address, ARP broadcasts a request packet in a special format to all the machines on the LAN to see if one machine knows that it has that IP address associated with it. A machine that recognizes the IP address as its own returns a reply so indicating. ARP updates the ARP cache for future reference and then sends the packet to the MAC address that replied.

Contoh ARP seperti di rajah bawah:

2

Page 3: zalehasalamon.files.wordpress.com · Web viewBits itu sendiri tidak mempunyai apa-apa makna pada paras ini. Lapisan ini juga menentukan berapa lama setiap bit itu boleh bertahan dan

F3017- C0mputer Networks

4.2 MODEL OSI

Pada tahun 1978, International Standards Organization (ISO) telah menerbitkan satu set spesifikasi mengenai arkitektur rangkaian untuk menyambungkan peranti-peranti yang berlainan. Dokumen asalnya adalah merupakan satu sistem terbuka untuk membolehkan semua jenis produk rangkaian menggunakan protokol dan piawai yang sama untuk membolehkan proses bertukar-tukar maklumat.

Pada tahun 1984, ISO telah menyemak semula model ini dan menamakannya dengan Open Systems Interconnect (OSI). Penyemakan pada tahun 1984 telah dijadikan sebagai piawai antarabangsa dan digunakan sebagai garispanduan di dalam membina rangkaian komputer. 4.2.2 KONSEP LAPISAN OSI

Model OSI telah digunakan dengan luasnya untuk menerangkan persekitaran rangkaian. Pembekal-pembekal telah merekabentuk produk-produk rangkaian mereka berdasarkan kepada spesifikasi yang ditetapkan dalam model OSI. Model OSI menerangkan bagaimana perkakasan dan perisian rangkaian beroperasi bersama-sama di dalam bentuk lapisan-lapisan untuk berhubung di antara satu sama lain. Model OSI juga menerangkan bagaimana komponen rangkaian seharusnya berfungsi dan ini dapat dijadikan rujukan untuk mengesan kerosakan dalam rangkaian.

4.2.3 ARKITEKTUR LAPISAN OSI

Model OSI adalah satu arkitektur yang membahagikan komunikasi rangkaian kepada tujuh lapisan. Setiap lapisan mempunyai aktiviti rangkaian, peralatan, atau protokol yang berbeza.

Rajah dibawah menunjukkan arkitektur lapisan model OSI. Lapisan yang berlainan menetapkan fungsi dan perkhidmatan yang berbeza. Setiap lapisan OSI mempunyai fungsi rangkaian yang tertentu, dan fungsi setiap lapisan akan membuat perhubungan dan beroperasi dengan fungsi

3

A B

Perlukan MAC address untuk IP: 192.168.10.5

Ini MAC address untuk IP: 192.168.10.5

IP: 192.168.10.5 IP: 192.168.10.5MAC address: 1.800……

Page 4: zalehasalamon.files.wordpress.com · Web viewBits itu sendiri tidak mempunyai apa-apa makna pada paras ini. Lapisan ini juga menentukan berapa lama setiap bit itu boleh bertahan dan

F3017- C0mputer Networks

lapisan yang terdekat, di atas dan di bawahnya. Sebagai contoh, Lapisan Session mesti membuat perhubungan dan beroperasi dengan Lapisan Persembahan dan Lapisan Pengangkutan.

Lapisan-lapisan yang terendah, dalam model OSI, menetapkan media fizikal rangkaian dan menjalankan tugas-tugas seperti meletakkan bit-bit data pada kad antaramuka rangkaian (NIC) dan kabel. Lapisan-lapisan yang tertinggi dalam model OSI menetapkan bagaimana aplikasi rangkaian mencapai perkhidmatan-perkhidmatan komunkasi. Lagi tinggi lapisan itu berada di dalam model OSI, lagi rumit tugas yang akan dijalankannya.

7. Lapisan Aplikasi (Application)

6. Lapisan Persembahan

(Presentation)

5. Lapisan Session (Session)

4. Lapisan Pengangkutan

(Transport)

3. Lapisan Rangkaian

(Network)

2. Lapisan Pautan Data

(Data Link)

1. Lapisan Fizikal (Physical )

4

Rajah : Model tujuh-lapisan OSI

Page 5: zalehasalamon.files.wordpress.com · Web viewBits itu sendiri tidak mempunyai apa-apa makna pada paras ini. Lapisan ini juga menentukan berapa lama setiap bit itu boleh bertahan dan

F3017- C0mputer Networks

4.2.4 PERHUBUNGAN ANTARA LAPISAN MODEL OSI

Komputer A Komputer B

Rajah : Perhubungan di antara lapisan-lapisan OSI

Tugas setiap lapisan model OSI adalah memberi perkhidmatan kepada lapisan di atas yang terhampir dengannya, dan lapisan di atas ini pula tidak perlu tahu bagaimana perkhidmatan itu sebenarnya dijalankan oleh lapisan di bawahnya. Lapisan-lapisan ini berfungsi seolah-olah ia berkomunikasi dengan lapisan yang serupa pada komputer yang satu lagi. Rajah menunjukkan bagaimana secara logiknya komunikasi maya berlaku di antara lapisan-lapisan dua buah komputer, komputer A dan komputer B. Pada setiap lapisan terdapat program/perisian yang menjalankan fungsi rangkaian mengikut set-set protokol tertentu.

Data akan dipecahkan kepada paket-paket kecil sebelum dihantar dari satu lapisan ke lapisan lain. Paket adalah satu unit maklumat yang dihantar dari satu peranti ke peranti lain dalam rangkaian. Rangkaian akan menghantar satu paket dari satu lapisan perisian ke lain lapisan dalam susunan model lapisan OSI. Disetiap lapisan, perisian akan menambahkan maklumat (format/alamat) kepada paket tersebut yang mana maklumat ini diperlukan untuk mempastikan supaya penghantaran paket dalam rangkaian itu berjaya.

5

Aplikasi

Persembahan

Session

Pengangkutan

Rangkaian

Pautan Data

Fizikal

Komunikasi Maya

Aplikasi

Persembahan

Session

Pengangkutan

Rangkaian

Pautan Data

Fizikal

Page 6: zalehasalamon.files.wordpress.com · Web viewBits itu sendiri tidak mempunyai apa-apa makna pada paras ini. Lapisan ini juga menentukan berapa lama setiap bit itu boleh bertahan dan

F3017- C0mputer Networks

Pada komputer yang menerima paket tersebut, penghantaran paket adalah pada arah lapisan yang terendah ke lapisan yang tertinggi (arah yang berlawanan). Perisian disetiap lapisan akan membuka paket tersebut dan terus dihantar ke lapisan selanjutnya. Apabila paket tersebut sampai ke lapisan Aplikasi, maklumat alamatnya telah pun dibuka dan paket berkenaan telah berada dalam bentuk asalnya iaitu boleh dibaca oleh penerima.

Mana-mana lapisan, kecuali lapisan Fizikal, tidak boleh menghantar maklumat terus ke lapisan yang bersamaan di komputer lain. Maklumat dari komputer penghantar mesti membuat penghantaran melalui semua lapisan-lapisan yang lebih rendah. Maklumat itu kemudian akan bergerak menyeberangi kabel rangkaian, ke komputer penerima dan seterusnya bergerak melalui lapisan-lapisan dari bawah ke atas, sehingga sampai ke lapisan yang serupa dengan lapisan komputer penghantar yang menghantar maklumat. Sebagai contoh, jika Lapisan Rangkaian menghantar maklumat dari komputer A ke komputer B, maklumat itu akan bergerak hala ke bawah iaitu melalui Lapisan Pautan Data dan Lapisan Fizikal pada komputer A, menyeberangi kabel, dan seterusnya melalui Lapisan Fizikal hingga ke Lapisan Rangkaian pada komputer B.

Interaksi di antara lapisan-lapisan yang bersebelahan berlaku melalui satu antaramuka. Antaramuka ini menetapkan perkhidmatan yang mana satu perlu diberikan oleh lapisan yang di bawah kepada lapisan yang di atas dan bagaimana capaian ke atas perkhidmatan itu hendak dilakukan. Disamping itu, setiap lapisan pada satu komputer bertindak seolah-olah ia berkomunikasi terus dengan lapisan yang sama, pada komputer lain.

4.2.4 FUNGSI LAPISAN OSI

Lapisan Aplikasi

Lapisan 7, lapisan aplikasi, adalah lapisan model OSI yang teratas sekali. Ia merupakan ruang untuk proses-proses aplikasi mencapai perkhidmatan-perkhidmatan rangkaian. Lapisan ini menyediakan antaramuka dan sokongan bagi perkhidmatan-perkhidmatan (cth - seperti e-mail, capaian dan alihan fail secara kawalan jauh (remote access and file trasfer), capaian pangkalan data, dan lain-lain perkhidmatan agihan maklumat)

Lapisan aplikasi bukan sahaja menguruskan capaian ke rangkaian, tetapi juga pemulihan ralat (error recovery).

Perhubungan di antara lapisan aplikasi dengan pengguna dan lapisan persembahan diterangkan dalam Rajah . Rajah 3.3 hanya menunjukkan tiga aplikasi perkhidmatan sahaja; X.400 (perkhidmatan menguruskan utusan), X.500 (perkhidmatan direktori), dan FTAM (pengurusan capaian dan alihan fail). Pengguna A menggunakan X.400 untuk menghantar e-mail kepada pengguna B.

6

Page 7: zalehasalamon.files.wordpress.com · Web viewBits itu sendiri tidak mempunyai apa-apa makna pada paras ini. Lapisan ini juga menentukan berapa lama setiap bit itu boleh bertahan dan

F3017- C0mputer Networks

Pengguna A Pengguna B

Kelapisan persembahan Kelapisan persembahan

Rajah : Lapisan Aplikasi

Lapisan Persembahan

Lapisan 6, lapisan persembahan, menukarkan rupabentuk data yang diterima dari lapisan yang lebih rendah, kepada format yang boleh diterima oleh lapisan yang lebih tinggi untuk diproseskan oleh lapisan tinggi tersebut. Lapisan ini menyediakan kemudahan untuk terjemahan kod, set aksara, aksara-aksara grafik, dan sebagainya untuk membolehkan kedua-dua peranti (penghantar dan penerima) memahami transmisi tertentu.

Lapisan persembahan bertanggungjawab dalam menginkrip dan dikrip data untuk tujuan keselamatan, memampat dan memperluaskan data, jika perlu, untuk membolehkan transmisi yang lebih cekap.

Redirector adalah satu utiliti yang terdapat di lapisan persembahan yang berfungsi menyalurkan operasi-operasi input/output kesumber-sumber dalam server.

Lapisan Session

Lapisan 5, lapisan session, membolehkan dua aplikasi dalam dua komputer yang berlainan, membuat perhubungan dan menamatkan perhubungan, yang dinamakan sebagai session. Lapisan ini akan mengenalpasti nama dan fungsi, seperti keselamatan, yang diperlukan untuk membolehkan dua aplikasi berkomunikasi dalam rangkaian.

Lapisan Pengangkutan

7

Lapisan Aplikasi

X.500 X..400

FTAM

Lapisan Aplikasi

X.500 X..400

FTAM

Page 8: zalehasalamon.files.wordpress.com · Web viewBits itu sendiri tidak mempunyai apa-apa makna pada paras ini. Lapisan ini juga menentukan berapa lama setiap bit itu boleh bertahan dan

F3017- C0mputer Networks

Lapisan 4, lapisan pengangkutan, menetapkan protokol untuk menstruktur utusan dan menyemak kesahihan transmisi.

Lapisan pengangkutan mempastikan bahawa paket tidak hilang semasa penghantaran dan paket juga adalah bebas dari ralat, dalam turutan, dan tidak dibuat salinan. Lapisan ini akan ‘membungkus’ semula utusan-utusan, membahagi utusan yang panjang kepada paket-paket, dan mengumpulkan semua paket yang kecil untuk dijadikan satu pakej. Ini akan mempastikan supaya paket-paket dapat dihantar dalam rangkaian dengan cekap. Dibahagian penerima, lapisan pengangkutannya akan membuka utusan-utusan tersebut, menyusunnya semula kepada bentuk utusan yang asal, dan menghantar maklumbalas penerimaan (utusan telah diterima).

Lapisan pengangkutan bertanggungjawab dalam penghantaran keseluruhan utusan dari penghantar-ke-penerima. Sedangkan lapisan rangkaian menguruskan penghantaran paket-paket secara berasingan, tanpa mengecam perhubungan antara paket-paket tersebut. Lapisan rangkaian juga membaca paket itu secara berasingan seolah-olah setiap satu paket itu adalah utusan yang berlainan, walaupun sebenarnya ia adalah satu utusan yang sama. Tetapi lapisan pengangkutan akan mempastikan bahawa keseluruhan utusan itu sampai kedestinasi. Lapisan pengangkutan memberi kawalan aliran (flow control), mengurus ralat (error handling), dan juga menyelesaikan masalah transmisi paket dan penerimaan paket.

Lapisan Rangkaian

Lapisan 3, lapisan rangkaian, bertanggungjawab dalam penghantaran paket dalam sambungan rangkaian dari sumber-ke-penerima. Lapisan rangkaian akan mempastikan yang setiap paket akan sampai ke destinasinya dengan cekap.

Untuk mempastikan paket akan sampai ke destinasi dengan jayanya, lapisan rangkaian menyediakan dua perkhidmatan yang berkaitan iaitu : switching dan routing.

Switching adalah sambungan sementara yang ujud di antara sambungan-sambungan fizikal, yang akhirnya akan menghasilkan satu sambungan yang panjang untuk transmisi rangkaian. Perbualan melalui telefon adalah satu contoh sambungan switch : dua talian disambung buat sementara untuk menjadi satu sambungan yang dedikasi (khas) untuk jangkamasa perbualan. Dalam situasi ini, setiap paket dihantar melalui laluan (route) yang sama.

Routing ialah memilih laluan yang terbaik, dari beberapa laluan yang ada, untuk menghantar paket dari satu titik ke titik yang lain. Routing akan mengambil kira perkara-perkara seperti halaju, kos, dan keupayaan untuk bertukar laluan dalam perjalanan transmisi.

8

Page 9: zalehasalamon.files.wordpress.com · Web viewBits itu sendiri tidak mempunyai apa-apa makna pada paras ini. Lapisan ini juga menentukan berapa lama setiap bit itu boleh bertahan dan

F3017- C0mputer Networks

Peranti yang beroperasi di lapisan rangkaian adalah seperti Router, Brouter dan Switch.

Lapisan Pautan Data

Lapisan 2, lapisan pautan data, bertanggungjawab dalam penghantaran unit-unit data (kumpulan-kumpulan bit) yang bebas dari ralat. Unit-unit data diterima dari lapisan rangkaian, dan menambahkan bits, yang mengandungi alamat dan lain-lain maklumat kawalan, dipangkal unit data (header) dan dipenghujungnya (trailer). Unit data yang telah mengandungi maklumat tambahan ini dinamakan kerangka.

Lapisan ini juga bertanggungjawab dalam kawalan aliran dan mengesan ralat. Protokol-protokol dilapisan ini akan mengawasi hak peranti untuk membuat penghantaran, bagaimana hendak membetulkan ralat yang terhasil semasa penghantaran, dan bagaimana untuk mengawal supaya transmisi ini tidak membebankan penerima. Header dan trailer juga menyimpan maklumat mengenai kesegerakan (synchronize), iaitu apabila satu bit berhenti barulah satu bit lain mula, turutan, iaitu bahagian mana pada utusan yang diwakili oleh kerangka, dan samada kerangka terakhir telah sampai seluruhnya atau tidak.

Header dan trailer akan ditambah oleh nod penghantar, kemudian disemak dan diterjemah oleh nod penerima. Apabila nod penerima bersetuju menerima kerangka tersebut, header dan trailernya akan dibuka dan unit datanya akan dihantar kepada lapisan rangkian. (Rujuk Rajah sub topik 4.2.2)

Lapisan pautan data dibina oleh dua sublapisan :

Media Access Control (MAC)

Logical Link Control (LLC)

Lapisan Pautan Data mengawal kaedah capaian media. Terdapat tiga kaedah capaian media : Contention – Setiap stesyen mempunyai peluang yang sama dalam penghantaran

data. Jika dua stesyen membuat penghantar pada masa yang sama, maka akan berlakulah ralat yang dinamakan sebagai perlagaan (collision). Apabila ralat ini berlaku, stesyen-stesyen berkenaan akan mencuba lagi.

Polling – Satu peranti utama, controller, akan mengumpulkan semua peranti dan meminta maklumat samada peranti-peranti tersebut ada data yang hendak dihantar atau tidak. Kaedah capaian media seperti ini boleh mengelakkan perlagaan daripada berlaku.

9

Page 10: zalehasalamon.files.wordpress.com · Web viewBits itu sendiri tidak mempunyai apa-apa makna pada paras ini. Lapisan ini juga menentukan berapa lama setiap bit itu boleh bertahan dan

F3017- C0mputer Networks

Token Passing – Kaedah capaian media ini menggunakan paket yang dikenali sebagai token. Paket data yang bernama token ini digunakan dalam proses penghantaran maklumat dalam rangkaian. Apabila satu stesyen mempunyai token maka ia boleh membuat penghantaran. Jika ia tidak mempunyai token maka ia tidak boleh membuat penghantaran. Teknologi capaian media dengan kaedah ini boleh juga mengatasi masalah perlagaan.

Lapisan Fizikal

Lapisan 1, lapisan fizikal, menghantar aliran bit tak berstruktur (unstructured raw bits) melalui media fizikal (seperti kabel rangkaian). Lapisan fizikal akan menguruskan spesifikasi mekanikal dan elektrik bagi penyambung utama, seperti kabel, connector, dan pilihan isyarat bagi penghubung fizikal antara dua nod.

Lapisan fizikal menentukan bagaimana kabel harus disambung ke kad antaramuka rangkaian (NIC). Sebagai contoh, ia menentukan berapa bilangan pin dipunyai oleh NIC dan apakah fungsi setiap pin. Lapisan ini juga menentukan teknik transmisi yang mana satu akan diguna untuk menghantar data disepanjang kabel rangkaian.

Lapisan fizikal menghantar bits (sifar dan satu) dari satu komputer kekomputer lain. Bits itu sendiri tidak mempunyai apa-apa makna pada paras ini. Lapisan ini juga menentukan berapa lama setiap bit itu boleh bertahan dan bagaimana setiap bit ini diterjemahkan kepada denyut elektrik atau optik untuk transmisi dalam kabel rangkaian.

10

Page 11: zalehasalamon.files.wordpress.com · Web viewBits itu sendiri tidak mempunyai apa-apa makna pada paras ini. Lapisan ini juga menentukan berapa lama setiap bit itu boleh bertahan dan

F3017- C0mputer Networks

4.3 Protokol Kawalan Penghantaran/ Protokol Internet

4.3 PROTOKOL INTERNET

Suite (set) protokol Internet dibina selari dengan namanya iaitu Internet. Internet mula dibina oleh kementerian pertahanan Amerika untuk menghubungkan institut pendidikan dengan kerajaan Amerika. Pada masa itu ia dikenali sebagai ARPNet (Advanced Research Projects Agency Network). Sekarang ia telah berkembang menjadi Internet. Protokol TCP (Transmission Control Protocol) dan IP (Internet Protocol) telah menjadi piawai de facto kerana kejayaan Internet. Protokol ini juga dikenali sebagai TCP/IP. Rajah dibawah menunjukkan perhubungan di antara suite protokol Internet dengan model OSI.

AplikasiFTP TELNET SMTP NFS

Persembahan

SessionRIP

Pengangkutan

RangkaianICMP

IP

Pautan Data

Fizikal

Rajah : Perhubungan di antara Suite protokol Internet dengan model OSI.

11

TCP UDP DNS

ARP

OSPF

Page 12: zalehasalamon.files.wordpress.com · Web viewBits itu sendiri tidak mempunyai apa-apa makna pada paras ini. Lapisan ini juga menentukan berapa lama setiap bit itu boleh bertahan dan

F3017- C0mputer Networks

Dua lapisan model OSI yang terbawah sekali tiada mempunyai protokol Internet. Ini adalah kerana TCP/IP direkabentuk supaya dapat menggunakan piawai-piawai Lapisan Fizikal dan Lapisan Pautan Data yang sedia ada, seperti Ethernet dan Token Ring. Oleh kerana itu TCP/IP tidak terkongkong dengan jenis perkakasan dan boleh digunakan seluas-luasnya untuk menghubungkan berbagai jenis sistem.

PROTOKOL LAPISAN-TENGAH INTERNET

TCP/IP dan lain-lain protokol Internet menggunakan tiga jenis alamat untuk pengalamatan rangkaian :

Alamat perkakasan (fizikal) digunakan oleh Lapisan Pautan Data dan Lapisan Fizikal. Alamat fizikal ini selalunya telah dikodkan (hardcoded) dalam kad rangkaian.

Alamat IP adalah pengenalan nod logikal (logical node IDs). Alamat IP adalah unik dan ditetapkan oleh pentadbir rangkaian mengikut garispanduan tertentu. Alamat IP mempunyai notasi empat-bahagian perpuluhan-bertitik – contoh : 123.144.131.12.

Nama nod, yang juga ditetapkan oleh pentadbir rangkaian, adalah lebih mudah untuk diingat – contoh : PUO.COM

i. IP (Internet Protocol)IP berfungsi di Lapisan Rangkaian. Fungsi dan kaedah yang digunakan oleh IP adalah seperti berikut :

Untuk pengalamatan, IP menggunakan alamat rangkaian logikal. Untuk switching, IP menggunakan kaedah packet-switching. Untuk route, IP menggunakan kaedah dinamik. Untuk khidmat sambungan, IP menyediakan kawalan ralat.

Alamat IP adalah unik. Ia terdiri dari alamat 4-byte yang perlu diumpukkan kepada setiap nod dalam rangkaian.

ii. ARP (Address Resolution Protocol)ARP adalah protokol Lapisan Rangkaian. ARP berfungsi memetakan nama nod kepada alamat IP.

iii. ICMP (Internet Control Message Protocol)ICMP adalah protokol yang diguna bersama-sama dengan IP untuk menggabungkan prosedur kawalan dan error handling. ICMP berfungsi pada Lapisan Rangkaian dan bertanggungjawab dalam khidmat sambungan. ICMP menyediakan kawalan ralat dan kawalan aliran di Lapisan Rangkaian. ICMP mengesan ralat seperti kesesakan rangkaian

12

Page 13: zalehasalamon.files.wordpress.com · Web viewBits itu sendiri tidak mempunyai apa-apa makna pada paras ini. Lapisan ini juga menentukan berapa lama setiap bit itu boleh bertahan dan

F3017- C0mputer Networks

dan sambungan rangkaian yang terputus, kemudian IP dan protokol lapisan-atas akan dimaklumkan, supaya peket boleh route dari kawasan yang sesak itu.

iv. RIP (Routing Information Protocol)RIP adalah protokol Lapisan Rangkaian. Dari masa ke semasa RIP akan menyiarkan jadual route dalam rangkaian. Internet RIP boleh menyebabkan kesesakan (bottleneck) dalam WAN dan oleh itu ia digantikan dengan OSPF.

v. OSPF (Open Shortest Path First)OSPF adalah protokol Lapisan Rangkaian yang juga menguruskan route apabila berlaku kesesakan.

vi. TCP (Transmission Control protocol)TCP adalah suite protokol Internet (protokol Lapisan Rangkaian). TCP berfungsi bersama-sama dengan IP dalam penghantara peket melalui rangkaian.

vii. UDP (User Datagram Protocol)UDP adalah protokol di Lapisan Pengangkutan.

viii. DNS (Domain Name System)DNS adalah sistem pangkalan data yang berfungsi di Lapisan Pengangkutan. Ia digunakan untuk membuat pemetaan nama-ke-alamat bagi aplikasi client. Server DNS mengawal pangkalan data yang mengandungi struktur nama domin supaya peranti tersebut dapat dikenalpasti. Penggunaan DNS yang paling banyak adalah dalam Internet.

PROTOKOL LAPISAN-ATAS INTERNET

Secara amnya protokol Internet di lapisan-atas menyediakan aplikasi atau perkhidmatan untuk digunakan pada Internet, seperti utusan elektronik dan file transfer.

i. FTP (File Transfer Protocol)FTP digunakan untuk mengalihkan fail di antara nod dalam rangkaian. Ia juga membolehkan pengguna menjalankan proses ke atas host yang berada jauh (remote host). FTP membolehkan pengguna log-in pada remote host. FTP berfungsi di tiga lapisan tertinggi pada model OSI, seperti berikut :

Di Lapisan Session, FTP menyediakan pentadbiran session, menangani pembinaan sambungan, mengalihkan fail, dan memutuskan sambungan.

Di Lapisan Persembahan, FTP menguruskan penterjemahan.

13

Page 14: zalehasalamon.files.wordpress.com · Web viewBits itu sendiri tidak mempunyai apa-apa makna pada paras ini. Lapisan ini juga menentukan berapa lama setiap bit itu boleh bertahan dan

F3017- C0mputer Networks

Di Lapisan Aplikasi, protokol ini menyediakan perkhidmatan rangkaian, terutamanya perkhidmatan fail dan penggunaan perkhidmatan secara kolaboratif.

ii. TelnetTelnet membolehkan pengguna mencapai aplikasi-aplikasi yang berasaskan host (host-based applications). Telnet boleh membuat sambungan di antara sistem pengoperasian yang berbeza.

Telnet berfungsi di tiga lapisan tertinggi pada model OSI seperti berikut : Di Lapisan Session, protokol ini menyediakan pentadbiran session, menangani

pembinaan sambungan, mengalihkan fail, dan memutuskan sambungan. Di Lapisan Persembahan, FTP menguruskan penterjemahan. Di Lapisan Aplikasi, protokol ini menyediakan perkhidmatan untuk

menjalankan fungsian secara remote.

iii. SMTP (Simple Mail Transfer Protocol)SMTP adalah protokol untuk route utusan-utusan e-mail. Ia beroperasi di Lapisan Aplikasi. SMTP menggunakan protokol TCP dan IP untuk route utusan e-mail dalam rangkaian.

iv. NFS (Network File System)NFS adalah protokol Lapisan Aplikasi yang menyediakan perkhidmatan fail dan perkhidmatan secara remote.

v. XDR (External Data Representation)XDR adalah protokol di Lapisan Aplikasi yang menguruskan penterjemahan.

vi. RPC (Remote Procedure Call)RPC adalah protokol di Lapisan Session yang menguruskan session (mengujudkan sambungan, mengalihkan fail, dan memutuskan sambungan).

4.4 PENGALAMATAN INTERNET (INTERNET ADDRESS)

4.4.3 ANALISA PENGALAMATAN IP

Subnet Mask

IP address dibahagi kepada beberapa class dan di antaranya ialah class A, class B, class C, class D dan class E. Tetapi Class yang biasa digunakan ialah Class A, B dan C. Setiap class mempunyai subnet mask yang tersendiri. IP address yang bermula dari angka 127 tidak boleh

14

Page 15: zalehasalamon.files.wordpress.com · Web viewBits itu sendiri tidak mempunyai apa-apa makna pada paras ini. Lapisan ini juga menentukan berapa lama setiap bit itu boleh bertahan dan

F3017- C0mputer Networks

digunakan memandangkan ia adalah untuk tujuan menguji komunikasi seperti ujian Local Loopback. Jika komputer menggunakan IP address 10.2.3.11 maka perlu menggunakan subnet mask 255.0.0.0 dan ianya berada di dalam Class A. Sebaliknya jika menggunakan IP address 131.107.2.11 dan subnet mask 255.255.0.0 maka ianya berada di dalam kelas B . Class D digunakan untuk tujuan multicast dan Class E digunakan untuk experiment .Perhatikan Gambar rajah A.

ClassIP address w.x.y.z

dimana nilai w seperti dibawah

Subnet Mask IP address bermula dari

IP address berakhir dengan

A 1 - 126 255.0.0.0 1.0.0.0 126.0.0.0

B 128 - 191 255.255.0.0 128.0.0.0 191.255.0.0

C 192 -223 255.255.255.0 192.0.0.0 223.255.255.0

Gambar rajah A

Persoalannya yang akan timbul ialah apakah IP address yang harus anda gunakan untuk LAN anda. Di antara beberapa faktor yang harus dipertimbangkan ialah:

1. Berapa banyak network yang anda perlukan

2. Berapa banyak host atau komputer akan terdapat di dalam setiap network

Gambar rajah B di bawah ini akan membantu untuk menjawab soalan di atas. Jika satu LAN mempunyai 300 komputer (host) maka perlu menggunakan IP address dari class B kerana ia mempunyai skop dari 254 hingga 65534 IP address. Tidak boleh menggunakan IP address dari class C memandangkan ia hanya mempunyai skop sebanyak 254 IP address sahaja. Class A pula mempunyai host yang terlalu banyak melebihi keperluan anda.

Bagi penggunaan di dalam pejabat atau LAN, digalakkan menggunakan IP address yang bermula dari 1O.x.y.z untuk class A, dari 172.16.y.z untuk class B dan 192.168.0.z untuk class C.

Di harap penerangan diatasi dapat membantu untuk membuat keputusan yang terbaik semasa menentukan penggunaan IP address di dalam LAN anda.

Class IP address w.x.y.z Subnet Mask Jumlah Network Jumlah HostA I 10.x.y.z 255.0.0.0 126 16, 777,214

B 172.16.y.z 255.255.0.0 16384 65534

C 192.168.0.z 255.255.255.0 2,097,152 254

Gambar rajah B

15

Page 16: zalehasalamon.files.wordpress.com · Web viewBits itu sendiri tidak mempunyai apa-apa makna pada paras ini. Lapisan ini juga menentukan berapa lama setiap bit itu boleh bertahan dan

F3017- C0mputer Networks

Beberapa syarat harus dipatuhi sebelum anda boleh menggunakan sesuatu IP address. Syarat-syarat ini adalah seperti berikut.

1. IP address tidak boleh bermula dengan angka 1272. Host Id tidak boleh terdiri dari kesemuanya angka 255 dan 0 . 3. Host Id mestilah unik di dalam sesuatu network

Gambarajah diatas menunjukkan dua bahagian iaitu akaun dan pemasaran yng telah diasingkan dengan penggunaan dua network id yang berlainan bagi setiap bahagian . Kaedah ini dapat memastikan penggunaan network bandwidth yang terbaik dan di masa yang sama dapat mempertingkatkan sekuriti bagi kedua-dua bahagian pejabat tersebut. Penggunaan router dapat memastikan bahawa kumunikasi masih dapat dibuat diantara kedua-dua bahagian bila perlu. Biasanya router ini akan di konfigurasikan dengan Firewall untuk tujuan sekuriti.

16

NETWORK ID : 192.168.0.0 NETWORK ID : 192.168.0.0

Hostname : PC60IP address: 192.168.0.10 Subnet Mask: 255.255.255.0 Default Gateway: 192.168.0.1

Hostname : PC70IP address: 192.168.0.20 Subnet Mask: 255.255.255.0 Default Gateway: 192.168.0.1

UNIT PEMASARANUNIT AKAUN

Hostname : PC80IP address: 172.16.0.10 Subnet Mask: 255.255.0.0 Default Gateway: 172.16.0.1

Hostname : PC90IP address: 172.16.0.20 Subnet Mask: 255.255.0.0 Default Gateway: 172.16.0.1

switch switchROUTER

E

HF

G

192.168.0.1 172.16.0.1