16 Januari 2008

OSI layer

Model OSI
Model OSI (Open Systems Interconnection Reference Model) ialah penerangan berlapis abstrak untuk reka bentuk komunikasi dan protokol rangkaian komputer, yang dibangunkan sebagai sebahagian dari inisiatif Open Systems Interconnection. Ia juga dipanggil model tujuh lapis OSI ]
Sejarah
Pada peringkat awal perkembangan komputer iaitu pada tahun 1950-an, komputer berfungsi secara sendirian (standalone) tanpa dapat berhubung antara satu dengan yang lain. Hanya pada akhir tahun 1960-an, Jabatan Pertahanan Amerika Syarikat (Department of Defence atau DoD) telah menjalankan kajian mengenai rangkaian komputer. Rangkaian ini menggunakan kaedah telefon yang membolehkan komputer-komputer berhubung antara satu dengan yang lain walaupun berada di suatu tempat yang berlainan atau negara yang jauh. DoD melihat kemampuan rangkaian komputer ini dapat digunakan sebagai satu alat untuk pertahanan Amerika Syarikat pada masa itu, di mana maklumat dapat dihantar dengan cepat ke tempat-tempat yang memerlukan. Untuk itu, Advanced Research Project Agency (ARPA), telah ditubuhkan dan kemudianya bertukar nama menjadi Defence Advanced Research Project Agency (DARPA) yang telah menghasilkan ARPAnet yang menyokong perkembangan protokol TCP/IP. ARPAnet seterusnya telah berkembang menjadi Internet yang dimulakan dengan menghubungkan badan-badan pemerintah dan universiti-universiti dan kemudiannya berkembang ke dalam dunia perniagaan.
Lapisan OSI
Rangkaian kawasan setempat atau Local Area Network (LAN) mula mendapat perhatian masyarakat dunia di sekitar tahun 1980-an. Ia berkemampuan untuk menghubungkan satu komputer dengan yang lain melalui penggunaan cakera keras(Disk Sharing)dan mesin pencetak (Printer Sharing). Ia kemudiannya dihubungkan dengan rangkaian kawasan setempat yang lain yang berjauhan di antara satu sama lain dan dikenali sebagai Rangkaian Kawasan Luas atau Wide Area Network (WAN). Suatu maklumat yang dihasilkan oleh seseorang dari sesebuah komputer dapat disampaikan ke komputer lain melalui rangkaian komputer. Maklumat tersebut akan melalui proses yang panjang dan melalui berbagai lapisan dan rangkaian komputer. Pertama, maklumat yang dihantar akan diproses menjadi data-data yang kemudiannya dproses menjadi segmen-segmen. Seterusnya ia diproses menjadi paket-paket, kemudian kepada frame dan terakhir sekali menjadi bit. Bit-bit maklumat ini akan dapat dihantar melalui kabel rangkaian ke komputer lain dan diproses semula bagi mendapatkan maklumat yang asal. Untuk memudahkan proses pengolahan data dan supaya mempunyai persamaan di antara pengusaha atau pengilang produk rangkaian, International Standard Organisation (ISO) telah mengeluarkan satu model lapisan rangkaian yang dikenali sebagai Open Systems Interconnection (OSI). Di dalam model OSI yang telah dikeluarkan ini, proses data dibahagikan kepada tujuh (7) lapisan di mana setiap lapisan telah diberi fungsi yang tersendiri. Model OSI ini membincangkan secara jelas cara kerja lapisan OSI serta memberikan konsep untuk menentukan proses apa yang perlu berlaku dan protokol-protokol yang boleh digunakan kepada lapisan tersebut. Model OSI ini menjadi terkenal kerana mempunyai banyak kebaikan.
Lapisan model OSI
Lapisan Nama Lapisan Fungsi Protokol 7 Aplikasi (Application) Menyediakan pelayan yang menyokong aplikasi pengguna. Transaksi Fail (File Transfer), email, akses ke pangkalan data (database access) Application Layer Protocol 6 Persembahan/Penyampaian (Presentation) Menterjemahkan, memampatkan (compress), enkripsi data (data encryption). ASCII, EBCDIC, MIDI, MPEG, TIFF, JPEG, PICT, Quicktime Application Layer Protocol 5 Sesi (Session) Mengkoordinat komunikasi diantara sistem SQL, NETBEUI, RPC, XWindows Application Layer Protocol 4 Transport Membolehkan pakej data dihantar tanpa kesilapan dan tanpa ulangan (without duplicate). TCP, UDP, SPX Communication Layer Protocol 3 Network Menentukan laluan penghantaran dan melanjutkan pekej ke alamat peralatan lain yang berjauhan. IP, IPX, ARP, RARP, ICMP, RIP, OSFT, BOP Communication Layer Protocol 2 Data Link Mengatur data binari (0 dan 1) menjadi kumpulan logikal (logical group). SUP, PPP, MTU Physical Topology 1 Physical Penghantaran data binari melalui laluan komunikasi 10BaseT, 100BaseTX, 1000BaseTX, HSSI, V3.5, X2.1
Physical Topology
Lapisan 7: Aplikasi Ia adalah lapisan yang bekerja untuk memberikan pengguna akses kepada maklumat didalam rangkaian melalui sesuatu program atau aplikasi. Ia juga merupakan antaramuka (interface) yang utama bagi pengguna-pengguna untuk berhubung atau mengadakan komunikasi dari program ke program melalui rangkaian. Beberapa contoh yang melibatkan lapisan aplikasi adalah seperti Telnet, File Transfer Protocol (FTP), Simple Mail Transfer Protocol (SMTP) and Hypertext Transfer Protocol (HTTP). Lapisan 6: Persembahan Lapisan ini bertanggungjawab untuk mengubah data bagi mewujudkan antaramuka (interface) yang standard untuk lapisan applikasi. MIME encoding, pemampatan data, enkripsi data dan manipulasi yang serupa ke atas persembahan adalah dilakukan pada lapisan ini untuk memberikan maklumat atau data tersebut sebagai suatu perkhimatan atau protokol yang boleh memenuhi kehendak pencipta. Contohnya seperti: mengubah fail teks kod-EBCDIC kepada fail kod ASCII, atau serializing objects dan struktur data kepada yang lain seperti XML. Lapisan 5: Sesi Lapisan ini mengawal dialog (sesi) diantara komputer-komputer yang berhubung atau membuat komunikasi. Ia membuka, mengatur dan menutup sesi antara aplikasi-aplikasi yang berhubung antara satu sama lain. Ia menjalankan operasi samaada secara duplex atau half-duplex dan mewujudkan sekatan (checkpointing), pembatalan (adjourment), penamatan (termination) dan memulakan kembali prosedur-prosedur. Ia adalah bertangggungjawab untuk menutup dengan rapi lapisan sesi ini dimana ia adalah ciri-ciri bagi TCP dan juga bagi sesi sekatan dan pemulihan, dan biasanya tidak digunapakai oleh suit protokol internet (internet protocol). Lapisan 4: Pengangkut Lapisan ini mewujudkan pemindahan data yang transparen di antara pengguna-pengguna, dengan ini membebaskan lapisan yang berada yang berada diatasnya daripada apa-apa kebimbangan disamping dapat memberikan data yang betul dan tepat. Ia mengawal keutuhan data di atas penghubung yang diberikan melalui kawalan aliran (flow control), segmentasi/desegmentasi dan kawalan kesilapan (error control). Sesetengah protokol adalah tetap dan berorientasikan penyambungan, dan ini bermakna lapisan pengangkut ini boleh mengawal/mengetahui paket-paket yang telah dihantar dan menghantar semula (transmisi semula) paket-paket yang gagal dihantar. Contoh yang terbaik lapisan ini ialah Transmision Control Protocol (TCP), lapisan ini akan menukar sesuatu mesej yang dihantar kepada segmen TCP atau User Datagram Protocol (UDP), Stream Control Transmission Protocol (SCTP) paket dan sebagainya. Lapisan 3: Rangkaian Lapisan rangkaian memberikan fungsi-fungsi dan prosedur untuk menghantar pelbagai jenis aturan data daripada punca kepada destinasi melalui satu atau lebih rangkaian sambil mengekalkan kualiti perkhidmatan lapisan penghantar. Lapisan rangkaian The Network layer provides the functional and procedural means of transferring variable length data sequences from a source to a destination via one or more networks while maintaining the quality of service requested by the Transport layer. The Network layer performs network routing functions, and might also perform segmentation/desegmentation, and report delivery errors. Routers operate at this layer—sending data throughout the extended network and making the Internet possible (also existing at layer 3 (or IP) are switches). This is a logical addressing scheme – values are chosen by the network engineer. The addressing scheme is hierarchical. The best known example of a layer 3 protocol is the Internet Protocol (IP). Lapisan 2: Sambungan Data Lapisan ini memberikan kewibawaan fungsian dan tatacara yang berkemampuan untuk menghantar data diantara entiti-entiti yang berada di rangkaian,dan ia juga adalah untuk mengesan dan memungkinkan membetulkan kesilapan yang mungkin berlaku di dalam lapisan fisikal. Contoh paling baik ialah ethernet dan contoh yang lain pula ialah seperti HDLC dan ADCCP untuk point to point atau packet switched networks dan Aloha untuk rangkaian kawasan setempat (LAN). IEEE 802 Rangkaian Kawasan Setempat(Local Area Network) dan sebahagian dari rangkaian bukan-IEEE 802 seperti FDDI, lapisan ini mungkin akan dibahagikan kepada lapisan Media Acces Control (MAC)dan lapisan IEEE 802.2 Logical Link Control (LCC). Ia menyusun bit-bit dari lapisan fisikal kepada data yang bahagian-bahagian logikal yang besar yang dikenali sebagai Frames. Di lapisan inilah dimana bridges dan switches beroperasi.Sambungan rangkaian diberikan hanya diantara komputer-komputer atau hos-hos yang bersambung kepada nod-nod lokal membentuk lapiasan ke-2 iaitu domain untuk unicast dan broadcast forwarding. Lain-lain protokol juga mungkin terdedah diatas kerangka (frame) data untuk membentuk laluan yang dipanggil tunnels dan lapisan ke-2 iaitu forwarding domains yang secara logikal terpisah. Lapisan 1: Fisikal Lapisan fisikal ini hanya menjurus kepada semua spesifikasi elektrikal dn fisikal untuk sesuatu perkakasan. Ini adalah termasuk susunatur pin, voltan dan spesifikasi kabel. Hub, Repeater, Network Adapter dan Hos Bus Adapter (HBA yang digunakan pada Storage Area Networks) adalah pekakasan bagi Lapisan Fisikal. Fungsi utama dan perkhimatan oleh lapisn fisikal adalah: Memulakan dan menamatkan sambungan kepada medium komunikasi. Terlibat didalam proses di mana sumber komunikasi adalah dikongsi secara efektif kepada pengguna-pengguna. Contohnya seperti kawalan aliran dan ketetapan-ketetapan. Modulasi atau pertukaran diantara persembahan data digital didalam peralatan pengguna dan isyarat yang sepadan dihantar melalui saluran komunikasi. Isyarat-isyarat ini beroperasi melalui pendawaian fisikal (seperti pendawaian kuprum/tembaga dan gentian optik) atau melalui perhubungan radio. SCSI bus yang selari juga beroperasi di lapisan ini. Pelbagai jenis lapisan fisikal standard ethernet juga beroperasi di lapisan ini iaitu penggabungan kedua-dua lapisan dan lapisan sambungan data (data-link layer). Ia juga digunapakai kepada rangkaian kawasan setempat yang lain seperti Token Ring, FDDI dan IEEE 802.11. Kelebihan Model OSI Oleh kerana model OSI membahagikan pemprosesan data di dalam rangkaian menjadi lapisan-lapisan yang berfungsi sendiri (modular), maka penggunaannya dapat memberikan pelbagai kelebihan iaitu; 1. Mengadakan piawaian antaramuka (interface standard). 2. Mengurangkan kerumitan dalam perancangan. 3. Membolehkan modul kejuruteraan. 4. Memberikan pengertian secara umum dan bukan terperinci. 5. Perubahan di satu lapisan tidak mengganggu lapisan lain. 6. Berguna untuk tujuan latihan (training purpose).
Pengolahan Data (Data Enscapsulation)
Perlu juga diketahui proses pengolahan (enscapsulation process) data dari satu lapisan ke lapisan lain yang disebut sebagai data enscapsulation. Pengolahan data (data enscapsulation) adalah proses dimana penambahan maklumat depan (header information) pada suatu data di suatu lapisan. Lapisan Proses Pengolahan (Enscapsulation Process) Application, Presentation, Session Maklumat diubah menjadi data. Transport Data diubah menjadi segmen atau data stream. Network Segmen diubah menjadi pakej-pakej atau datagram. Data-link Pakej diubah menjadi frame. Physical Frame diubah menjadi bit.

14 Januari 2008

remote debian

Pertama persiapkan dua komputer, install salah satu komputer dengan Linux Debian dan komputer lainnya dengan Windows 2000 Server 1 . Installasi Windows 2000 Server
  • Pastikan dahulu susunan boot yang ada didalam BIOS setup. Biasanya susunannya ialah: pertama boot dari floppy drive, kemudian CDROM, dan kemudian dari hard drive. Pilih opsi disabled untuk semua opsi boot, kecuali yang boot dari CDROM.
  • Kemudian pilihlah opsi save and exit. Maka computer akan secara otomatis melakukan boot dari CDROM. Setelah keluar layer windows setup. Pilih pilihan pertama dengan menekan ENTER. Tekan F8 untuk memilih setuju End User License Agreement (EULA).
  • Selanjutnya, pilihlah tempat dimana windows akan diinstall (pilihan ini hnya berlaku apabila anda mempunyai partisi didalam harddisk). Apabila anda tidak mempunyai partisi dalam harddisk maka tekan tombol C untuk melanjutkan setup. Apabila didalam drive yang anda pilih sebagai tempat untuk menginstall windows 2000 server, maka akan muncul tampilan peringatan. Jangan khawatir, tekan ENTER untuk memulai proses penginstallan. Anda akan mendapatkan peringatan. Sekali lagi tekan tombol L untuk menghapus data. Setelah itu anda harus melakukan partition ulang. Tekan tombol C untuk membuat partition baru.
  • selanjutnya akan menampilkan isi dari keseluruhan partition,misalnya hardisknya menunjukkan 18850 MB. Tekan backspace untuk menghapus angka tersebut dan gantilah dengan mengetikkan 10000 MB, akan membuat 10 GB partition. Anda akan melihat lanjutan proses dari proses format data. Anda akan dengan segera melihat layar yang berkata bahwa proses akan memulai sistem pengcopian file ke drive C: yang baru saja diformat.
  • Kemudian anda akan lihat layer status yang mempertunjukkan proses dari install data. Setelah proses install data selesai, akan muncul layer yang menyebutkan bahwa install mengacu pada system operasi Windows 2000 server. Segera setelah install selesai konfigurasi dari operasi system. Maka akan secara otomatis reboot system. Ini akan kemudian berubah menjadi suatu layar boot susunan awal.
  • Sekarang datang tahap kedua dari proses install.
  • pertama Pengarah Alat di-set diinstall dan diatur.
  • Klik Tombol next kecuali jika kamu mengetahui bagaimana kamu kekurangan memastikan standardisasi.
  • Masuk organisasi dan nama mu. Secara hati-hati masukkan 25 kunci kepemilikan. Sekarang klik next Lagi. Memberi anda nama computer dan pilih kata kunci administrator. Di sini mulai anda memilih jasa komponen. Pilih IIS ( Internet Jawatan Penerangan) komponen. TekanTombol Detil akan hadir dengan pilihan di dalam komponen pilih. Kata deselect MS (MICROSOFT) Frontpage Pilihan Perangkat lunak sejak tidak pernah digunakan lagi. Tekan tombol OK untuk mengembalikan komponen.
  • Sekarang menyoroti Manajemen dan Monitoring perkakas dan tekan Tombol Detil. Pilih semua komponen pilihan detil dan memukul OK tombol [itu]. Lakukan yang sama untuk Komponen Jasa Terminal ( yang yang tidak ditunjukkan di sini). Sekarang kamu akan lihat suatu panel yang meminta kamu untuk informasi wilayah waktu dan waktu setempat mu.
  • Pilih administrasi. Sekarang, digambarkan dengan suatu bar kemajuan, komponen yang terpilih dan akan sungguh-sungguh diinstall. Setelah ini kamu akan lihat suatu alat penghubung kemajuan bentuk wujud.
  • Suatu penghabisan panel akan nampak dan setelah memindahkan CD instalasi klik Tombol finish. Suatu boot kembali layar akan muncul lagi kamu akan lihat layar boot yang umum dikenal. Kamu sekarang boleh membukukan ke dalam sistem baru mu sebagai Administrator.

2. Jalankanlah komputer -Masuklah pada control panel -Pilihlah Add/Remove Programs -kemudian Pilih Add/Remove Windows Components -Pada pilihan menu Components, tandai Terminal Services dan Terminal Services Licensing.kemudian Klik next. setelah itu Pilih Remote administration mode. Klik next kemudian Tunggulah selama komputer sedang proses. Klik Finish.

3. Menjalankan Remote Desktop -Pastikanlah kedua komputer anda telah terhubung dalam satu jaringan -Jalankanlah komputer anda dengan sistem operasi Linux Debian -Untuk melakukan uji coba, masuklah ke root terminal lalu ketik ping (IP Address komputer pada komputer yang lain) - Jika kedua komputer anda sudah dapat mengenali IP Address komputer yang lainnya, maka anda sudah dapat menjalankan remote desktop - Kemudian Masuklah pada root terminal, ketikkan rdesktop (IP Address computer lain) - Jika komputer yang anda jalankan sudah bisa menampilkan Windows 2000 server, berarti anda telah berhasil menjalankan Remote Desktop.

12 Januari 2008

OSI

Model referensi jaringan terbuka OSI atau OSI Reference Model for open networking adalah sebuah model arsitektural jaringan yang dikembangkan oleh badan International Organization for Standardization (ISO) di Eropa pada tahun 1977. OSI sendiri merupakan singkatan dari Open System Interconnection. Model ini disebut juga dengan model "Model tujuh lapis OSI" (OSI seven layer model). Sebelum munculnya model referensi OSI, sistem jaringan komputer sangat tergantung kepada pemasok (vendor). OSI berupaya membentuk standar umum jaringan komputer untuk menunjang interoperatibilitas antar pemasok yang berbeda. Dalam suatu jaringan yang besar biasanya terdapat banyak protokol jaringan yang berbeda. Tidak adanya suatu protokol yang sama, membuat banyak perangkat tidak bisa saling berkomunikasi. Model referensi ini pada awalnnya ditujukan sebagai basis untuk mengembangkan protokol-protokol jaringan, meski pada kenyataannya inisatif ini mengalami kegagalan. Kegagalan itu disebabkan oleh beberapa faktor berikut: Standar model referensi ini, jika dibandingkan dengan model referensi DARPA (Model Internet) yang dikembangkan oleh Internet Engineering Task Force (IETF), sangat berdekatan. Model DARPA adalah model basis protokol TCP/IP yang populer digunakan. Model referensi ini dianggap sangat kompleks. Beberapa fungsi (seperti halnya metode komunikasi connectionless) dianggap kurang bagus, sementara fungsi lainnya (seperti flow control dan koreksi kesalahan) diulang-ulang pada beberapa lapisan. Pertumbuhan Internet dan protokol TCP/IP (sebuah protokol jaringan dunia nyata) membuat OSI Reference Model menjadi kurang diminati. Pemerintah Amerika Serikat mencoba untuk mendukung protokol OSI Reference Model dalam solusi jaringan pemerintah pada tahun 1980-an, dengan mengimplementasikan beberapa standar yang disebut dengan Government Open Systems Interconnection Profile (GOSIP). Meski demikian. usaha ini akhirnya ditinggalkan pada tahun 1995, dan implementasi jaringan yang menggunakan OSI Reference model jarang dijumpai di luar Eropa. OSI Reference Model pun akhirnya dilihat sebagai sebuah model ideal dari koneksi logis yang harus terjadi agar komunikasi data dalam jaringan dapat berlangsung. Beberapa protokol yang digunakan dalam dunia nyata, semacam TCP/IP, DECnet dan IBM Systems Network Architecture (SNA) memetakan tumpukan protokol (protocol stack) mereka ke OSI Reference Model. OSI Reference Model pun digunakan sebagai titik awal untuk mempelajari bagaimana beberapa protokol jaringan di dalam sebuah kumpulan protokol dapat berfungsi dan berinteraksi. Struktur tujuh lapis model OSI, bersamaan dengan protocol data unit pada setiap lapisan OSI Reference Model memiliki tujuh lapis, yakni sebagai berikutLapisan ke- Nama lapisan Keterangan 7.  Application layer Berfungsi sebagai antarmuka dengan aplikasi dengan fungsionalitas      jaringan, mengatur bagaimana aplikasi dapat mengakses jaringan, dan kemudian membuat      pesan-pesan kesalahan. Protokol yang berada dalam lapisan ini adalah HTTP, FTP, SMTP,     dan NFS. 6. Presentation layer Berfungsi untuk mentranslasikan data yang hendak ditransmisikan oleh      aplikasi ke dalam format yang dapat ditransmisikan melalui jaringan. Protokol yang berada      dalam level ini adalah perangkat lunak redirektor (redirector software), seperti layanan     Workstation (dalam Windows NT) dan juga Network shell (semacam Virtual Network     Computing (VNC) atau Remote Desktop Protocol (RDP)). 5. Session layer Berfungsi untuk mendefinisikan bagaimana koneksi dapat dibuat, dipelihara,     atau dihancurkan. Selain itu, di level ini juga dilakukan resolusi nama. 4. Transport layer Berfungsi untuk memecah data ke dalam paket-paket data serta      memberikan nomor urut ke paket-paket tersebut sehingga dapat disusun kembali pada sisi     tujuan setelah diterima. Selain itu, pada level ini juga membuat sebuah tanda bahwa paket    diterima dengan sukses (acknowledgement), dan mentransmisikan ulang terhadp paket-paket    yang hilang di tengah jalan. 3. Network layer Berfungsi untuk mendefinisikan alamat-alamat IP, membuat header untuk     paket-paket, dan kemudian melakukan routing melalui internetworking dengan     menggunakan router dan switch layer-3. 2. Data-link layer Befungsi untuk menentukan bagaimana bit-bit data dikelompokkan menjadi      format yang disebut sebagai frame. Selain itu, pada level ini terjadi koreksi kesalahan, flow      control, pengalamatan perangkat keras (seperti halnya Media Access Control Address (MAC     Address)), dan menetukan bagaimana perangkat-perangkat jaringan seperti hub, bridge,      repeater, dan switch layer 2 beroperasi. Spesifikasi IEEE 802, membagi level ini menjadi dua      level anak, yaitu lapisan Logical Link Control (LLC) dan lapisan Media Access Control (MAC). 1. Physical layer Berfungsi untuk mendefinisikan media transmisi jaringan, metode pensinyalan,      sinkronisasi bit, arsitektur jaringan (seperti halnya Ethernet atau Token Ring), topologi       jaringan dan pengabelan. Selain itu, level ini juga mendefinisikan bagaimana Network      Interface Card (NIC) dapat berinteraksi dengan media kabel atau radio.

TCP/IP

TCP / IP
TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol) adalah standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data tersebut diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi. Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen. Protokol TCP/IP selalu berevolusi seiring dengan waktu, mengingat semakin banyaknya kebutuhan terhadap jaringan komputer dan Internet. Pengembangan ini dilakukan oleh beberapa badan, seperti halnya Internet Society (ISOC), Internet Architecture Board (IAB), dan Internet Engineering Task Force (IETF). Macam-macam protokol yang berjalan di atas TCP/IP, skema pengalamatan, dan konsep TCP/IP didefinisikan dalam dokumen yang disebut sebagai Request for Comments (RFC) yang dikeluarkan oleh IETF. Arsitektur Arsitektur TCP/IP tidaklah berbasis model referensi tujuh lapis OSI, tetapi menggunakan model referensi DARPA. Seperti diperlihatkan dalam diagram, TCP/IP merngimplemenasikan arsitektur berlapis yang terdiri atas empat lapis. Empat lapis ini, dapat dipetakan (meski tidak secara langsung) terhadap model referensi OSI. Empat lapis ini, kadang-kadang disebut sebagai DARPA Model, Internet Model, atau DoD Model, mengingat TCP/IP merupakan protokol yang awalnya dikembangkan dari proyek ARPANET yang dimulai oleh Departemen Pertahanan Amerika Serikat. Setiap lapisan yang dimiliki oleh kumpulan protokol (protocol suite) TCP/IP diasosiasikan dengan protokolnya masing-masing. Protokol utama dalam protokol TCP/IP adalah sebagai berikut: Protokol lapisan aplikasi: bertanggung jawab untuk menyediakan akses kepada aplikasi terhadap layanan jaringan TCP/IP. Protokol ini mencakup protokol Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS), Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Telnet, Simple Mail Transfer Protocol (SMTP), Simple Network Management Protocol (SNMP), dan masih banyak protokol lainnya. Dalam beberapa implementasi stack protokol, seperti halnya Microsoft TCP/IP, protokol-protokol lapisan aplikasi berinteraksi dengan menggunakan antarmuka Windows Sockets (Winsock) atau NetBIOS over TCP/IP (NetBT). Protokol lapisan antar-host: berguna untuk membuat komunikasi menggunakan sesi koneksi yang bersifat connection-oriented atau broadcast yang bersifat connectionless. Protokol dalam lapisan ini adalah Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP). Protokol lapisan internetwork: bertanggung jawab untuk melakukan pemetaan (routing) dan enkapsulasi paket-paket data jaringan menjadi paket-paket IP. Protokol yang bekerja dalam lapisan ini adalah Internet Protocol (IP), Address Resolution Protocol (ARP), Internet Control Message Protocol (ICMP), dan Internet Group Management Protocol (IGMP). Protokol lapisan antarmuka jaringan: bertanggung jawab untuk meletakkan frame-frame jaringan di atas media jaringan yang digunakan. TCP/IP dapat bekerja dengan banyak teknologi transport, mulai dari teknologi transport dalam LAN (seperti halnya Ethernet dan Token Ring), MAN dan WAN (seperti halnya dial-up modem yang berjalan di atas Public Switched Telephone Network (PSTN), Integrated Services Digital Network (ISDN), serta Asynchronous Transfer Mode (ATM)). Pengalamatan Protokol TCP/IP menggunakan dua buah skema pengalamatan yang dapat digunakan untuk mengidentifikasikan sebuah komputer dalam sebuah jaringan atau jaringan dalam sebuah internetwork, yakni sebagai berikut: Pengalamatan IP: yang berupa alamat logis yang terdiri atas 32-bit (empat oktet berukuran 8-bit) yang umumnya ditulis dalam format www.xxx.yyy.zzz. Dengan menggunakan subnet mask yang diasosiasikan dengannya, sebuah alamat IP pun dapat dibagi menjadi dua bagian, yakni Network Identifier (NetID) yang dapat mengidentifikasikan jaringan lokal dalam sebuah internetwork dan Host identifier (HostID) yang dapat mengidentifikasikan host dalam jaringan tersebut. Sebagai contoh, alamat 205.116.008.044 dapat dibagi dengan menggunakan subnet mask 255.255.255.000 ke dalam Network ID 205.116.008.000 dan Host ID 44. Alamat IP merupakan kewajiban yang harus ditetapkan untuk sebuah host, yang dapat dilakukan secara manual (statis) atau menggunakan Dynamic Host Configuration Protocol (DHCP) (dinamis). Fully qualified domain name (FQDN): Alamat ini merupakan alamat yang direpresentasikan dalam nama alfanumerik yang diekspresikan dalam bentuk ., di mana mengindentifikasikan jaringan di mana sebuah komputer berada, dan mengidentifikasikan sebuah komputer dalam jaringan. Pengalamatan FQDN digunakan oleh skema penamaan domain Domain Name System (DNS). Sebagai contoh, alamat FQDN id.wikipedia.org merepresentasikan sebuah host dengan nama "id" yang terdapat di dalam domain jaringan "wikipedia.org". Nama domain wikipedia.org merupakan second-level domain yang terdaftar di dalam top-level domain .org, yang terdaftar dalam root DNS, yang memiliki nama "." (titik). Penggunaan FQDN lebih bersahabat dan lebih mudah diingat ketimbang dengan menggunakan alamat IP. Akan tetapi, dalam TCP/IP, agar komunikasi dapat berjalan, FQDN harus diterjemahkan terlebih dahulu (proses penerjemahan ini disebut sebagai resolusi nama) ke dalam alamat IP dengan menggunakan server yang menjalankan DNS, yang disebut dengan Name Server atau dengan menggunakan berkas hosts (/etc/hosts atau %systemroot%\system32\drivers\etc\hosts) yang disimpan di dalam mesin yang bersangkutan. Layanan Berikut ini adalah layanan tradisional yang dapat berjalan di atas protokol TCP/IP: Pengiriman berkas (file transfer). File Transfer Protocol (FTP) memungkinkan pengguna komputer yang satu untuk dapat mengirim ataupun menerima berkas ke sebuah host di dalam jaringan. Metode otentikasi yang digunakannya adalah penggunaan nama pengguna (user name) dan [[password]], meskipun banyak juga FTP yang dapat diakses secara anonim (anonymous), alias tidak berpassword. (Keterangan lebih lanjut mengenai FTP dapat dilihat pada RFC 959.) Remote login. Network terminal Protocol (telnet) memungkinkan pengguna komputer dapat melakukan log in ke dalam suatu komputer di dalam suatu jaringan secara jarak jauh. Jadi hal ini berarti bahwa pengguna menggunakan komputernya sebagai perpanjangan tangan dari komputer jaringan tersebut. (Keterangan lebih lanjut mengenai Telnet dapat dilihat pada RFC 854 dan RFC 855.) Computer mail. Digunakan untuk menerapkan sistem surat elektronik. (Keterangan lebih lanjut mengenai e-mail dapat dilihat pada RFC 821 RFC 822.) Network File System (NFS). Pelayanan akses berkas-berkas yang dapat diakses dari jarak jauh yang memungkinkan klien-klien untuk mengakses berkas pada komputer jaringan, seolah-olah berkas tersebut disimpan secara lokal. (Keterangan lebih lanjut mengenai NFS dapat dilihat RFC 1001 dan RFC 1002.) Remote execution. Memungkinkan pengguna komputer untuk menjalankan suatu program tertentu di dalam komputer yang berbeda. Biasanya berguna jika pengguna menggunakan komputer yang terbatas, sedangkan ia memerlukan sumber yg banyak dalam suatu sistem komputer. Ada beberapa jenis remote execution, ada yang berupa perintah-perintah dasar saja, yaitu yang dapat dijalankan dalam system komputer yang sama dan ada pula yg menggunakan sistem Remote Procedure Call (RPC), yang memungkinkan program untuk memanggil subrutin yang akan dijalankan di sistem komputer yg berbeda. (sebagai contoh dalam Berkeley UNIX ada perintah rsh dan rexec.) Name server yang berguna sebagai penyimpanan basis data nama host yang digunakan pada Internet (Keterangan lebih lanjut dapat dilihat pada RFC 822 dan RFC 823 yang menjelaskan mengenai penggunaan protokol name server yang bertujuan untuk menentukan nama host di Internet.) Request for Comments RFC (Request For Comments) merupakan standar yang digunakan dalam Internet, meskipun ada juga isinya yg merupakan bahan diskusi ataupun omong kosong belaka. Diterbitkan oleh IAB yang merupakan komite independen yang terdiri atas para peneliti dan profesional yang mengerti teknis, kondisi dan evolusi Internet. Sebuah surat yg mengikuti nomor RFC menunjukan status RFC : S: Standard, standar resmi bagi internet DS: Draft standard, protokol tahap akhir sebelum disetujui sebagai standar PS: Proposed Standard, protokol pertimbangan untuk standar masa depan I: Informational, berisikan bahan-bahan diskusi yg sifatnya informasi E: Experimental, protokol dalam tahap percobaan tetapi bukan pada jalur standar. H: Historic, protokol-protokol yg telah digantikan atau tidak lagi dipertimbankan utk standarisasi. Bagaimanakah bentuk arsitektur dari TCP/IP itu ? Dikarenakan TCP/IP adalah serangkaian protokol di mana setiap protokol melakukan sebagian dari keseluruhan tugas komunikasi jaringan, maka tentulah implementasinya tak lepas dari arsitektur jaringan itu sendiri. Arsitektur rangkaian protokol TCP/IP mendifinisikan berbagai cara agar TCP/IP dapat saling menyesuaikan. Karena TCP/IP merupakan salah satu lapisan protokol Model OSI, berarti bahwa hierarki TCP/IP merujuk kepada 7 lapisan OSI tersebut. Tiga lapisan teratas biasa dikenal sebagai "upper level protocol" sedangkan empat lapisan terbawah dikenal sebagai "lower level protocol". Tiap lapisan berdiri sendiri tetapi fungsi dari masing-masing lapisan bergantung dari keberhasilan operasi layer sebelumnya. Sebuah lapisan pengirim hanya perlu berhubungan dengan lapisan yang sama di penerima (jadi misalnya lapisan data link penerima hanya berhubungan dengan lapisan data link pengirim) selain dengan satu layer di atas atau di bawahnya (misalnya lapisan network berhubungan dengan lapisan transport di atasnya atau dengan lapisan data link di bawahnya). Model dengan menggunakan lapisan ini merupakan sebuah konsep yang penting karena suatu fungsi yang rumit yang berkaitan dengan komunikasi dapat dipecahkan menjadi sejumlah unit yang lebih kecil. Tiap lapisan bertugas memberikan layanan tertentu pada lapisan diatasnya dan juga melindungi lapisan diatasnya dari rincian cara pemberian layanan tersebut. Tiap lapisan harus transparan sehingga modifikasi yang dilakukan atasnya tidak akan menyebabkan perubahan pada lapisan yang lain. Lapisan menjalankan perannya dalam pengalihan data dengan mengikuti peraturan yang berlaku untuknya dan hanya berkomunikasi dengan lapisan yang setingkat. Akibatnya sebuah layer pada satu sistem tertentu hanya akan berhubungan dengan lapisan yang sama dari sistem yang lain. Proses ini dikenal sebagai Peer process. Dalam keadaan sebenarnya tidak ada data yang langsung dialihkan antar lapisan yang sama dari dua sistem yang berbeda ini. Lapisan atas akan memberikan data dan kendali ke lapisan dibawahnya sampai lapisan yang terendah dicapai. Antara dua lapisan yang berdekatan terdapat interface (antarmuka). Interface ini mendifinisikan operasi dan layanan yang diberikan olehnya ke lapisan lebih atas. Tiap lapisan harus melaksanakan sekumpulan fungsi khusus yang dipahami dengan sempurna. Himpunan lapisan dan protokol dikenal sebagai "arsitektur jaringan".

08 Januari 2008

LAYER PADA JARINGAN

Layer Pada jaringan

I. Arsitektur Jaringan Komputer ================================= Untuk dapat dengan jelas mengerti mengenai keamanan jaringan komputer, kita harus terlebih dahulu mengerti bagaimana jaringan komputer bekerja. Untuk mempermudah pemeliharaan serta meningkatkan kompabilitas antar berbagai pihak yang mungkin terlibat, jaringan komputer terbagi atas beberapa lapisan yang saling independen satu dengan yang lainnya. Menurut standard ISO/OSI, lapisan-lapisan dan tugas yang dimilikinya adalah :

•Layer 1 - Physical Layer (lapisan) ini berhubungan dengan kabel dan media fisik lainnya yang menghubungkan satu peralatan jaringan komputer dengan peralatan jaringan komputer lainnya. Lapisan ini juga berhubungan dengan sinyal-sinyal listrik, sinar maupun gelombang radio yang digunakan untuk mengirimkan data. Pada lapisan ini juga dijelaskan mengenai jarak terjauh yang mungkin digunakan oleh sebuah media fisik. Pada lapisan ini juga diantur bagaimana cara melakukan collision control.

•Layer 2 - Data Link Pada sisi pengirim, lapisan ini mengatur bagaimana data yang akan dikirimkan diubah menjadi deretan angka ‘1′ dan ‘0′ dan mengirimkannya ke media fisik. Sedangkan pada sisi penerima, lapisan ini akan merubah deretan angka ‘1′ dan ‘0′ yang diterima dari media fisik menjadi data yang lebih berarti. Pada lapisan ini juga diatur bagaimana kesalahan-kesalahan yang mungkin terjadi ketika transmisi data diperlakukan. Lapisan ini terbagi atas dua bagian, yaitu Media Access Control (MAC) yang mengatur bagaimana sebuah peralatan dapat memiliki akses untuk mengirimkan data dan Logical Link Control (LLC) yang bertanggung jawab atas sinkronisasi frame, flow control dan pemeriksaan error. Pada MAC terdapat metode-metode yang digunakan untuk menentukan siapa yang berhak untuk melakukan pengiriman data. Pada dasarnya metode-metode itu dapat bersifat terdistribusi (contoh: CSMA/CD atau CSMA/CA) dan bersifat terpusat (contoh: token ring). Secara keseluruhan, lapisan Data Link bertanggung jawab terhadap koneksi dari satu node ke node berikutnya dalam komunikasi data.

•Layer 3 - Network Lapisan Network bertanggung jawab terhadap koneksi dari pengirim sampai dengan penerima. Lapisan ini akan menterjemahkan alamat lojik sebuah host menjadi sebuah alamat fisik. Lapisan ini juga bertanggung jawab untuk mengatur rute yang akan dilalui sebuah paket yang dikirim agar dapat sampai pada tujuan. Jika dibutuhkan penentuan jalur yang akan dilalui sebuah paket, maka sebuah router akan menentukan jalur ‘terbaik’ yang akan dilalui paket tersebut. Pemilihan jalur atau rute ini dapat ditentukan secara statik maupun secara dinamis.

•Layer 4 - Transport Lapisan ini bertanggung jawab untuk menyediakan koneksi yang bebas dari gangguan. Ada dua jenis komunikasi data jaringan komputer, yaitu Connection Oriented dan Connectionless. Pada jenis komunikasi Connection Oriented data dipastikan sampai tanpa ada gangguan sedikitpun juga. Apabila ada gangguan, maka data akan dikirimkan kembali. Sedangkan jenis komunikasi Connectionless, tidak ada mekanisme untuk memastikan apabila data yang dikirim telah diterima dengan baik oleh penerima. Biasanya lapisan ini mengubah layanan yang sangat sederhana dari lapisan Network menjadi sebuah layanan yang lebih lengkap bagi lapisan diatasnya. Misalnya, pada layer ini disediakan fungsi kontrol transmisi yang tidak dimiliki oleh lapisan di bawahnya.

•Layer 5 - Session Lapisan ini bertanggung jawab untuk membangun, memelihara dan memutuskan koneksi antar aplikasi. Pada kenyataannya lapisan ini sering digabung dengan Application Layer.

•Layer 6 - Presentation Agar berbagai aplikasi jaringan komputer yang ada di dunia dapat saling terhubung, seluruh aplikasi tersebut harus mempergunakan format data yang sama. Lapisan ini bertanggung jawabPage 3 atas bentuk format data yang akan digunakan dalam melakukan komunikasi. Pada kenyataannya lapisan ini sering pula digabung dengan Application Layer.

•Layer 7 - Application Lapisan ini adalah di mana interaksi dengan pengguna dilakukan. Pada lapisan inilah semua jenis program jaringan komputer seperti browser dan email client berjalan. Pada implementasinya, lapisan jaringan komputer berdasarkan ISO/OSI tidak digunakan karena terlalu kompleks dan ada banyak duplikasi tugas dari setiap lapisan. Lapisan OSI/ISO digunakan hanya sebagai referensi. Lapisan jaringan komputer yang banyak digunakan adalah lapisan TCP/IP yang terdiri atas empat lapisan yaitu :

•Link (Lapisan OSI 1 dan 2) Contoh dari lapisan ini adalah Ethernet, Wi-Fi dan MPLS. Implementasi untuk lapisan ini biasanya terletak pada device driver ataupun chipset firmware.

•Internetwork (Lapisan OSI 3) Seperti halnya rancangan awal pada lapisan network (lapisan OSI 3), lapisan ini bertanggung- jawab atas sampainya sebuah paket ke tujuan melalui sebuah kelompok jaringan komputer. Lapisan Internetwork pada TCP/IP memiliki tugas tambahan yaitu mengatur bagaimana sebuah paket akan sampai tujuan melalui beberapa kelompok jaringan komputer apabila dibutuhkan.

•Transport (Lapisan OSI 4 dan 5) Contoh dari lapisan ini adalah TCP, UDP dan RTP

•Applications (Lapisan OSI 5 sampai dengan 7) Contoh dari lapisan ini adalah HTTP, FTP dan DNS. Oleh sebab setiap lapisan memiliki tugas yang independen dari lapisan-lapisan lainnya, maka transparansi data akan terjamin. Sebagai contoh, semua jenis browser internet akan tetap digunakan, sekalipun media fisik yang digunakan berubah dari kabel tembaga menjadi sinyal radio misalnya

layerjaringan

penggambaran layer