19
EXERCISE I 1) Identify the five components of data communication systems. 2) List the five communication applications and state how they might be used. 3) Discuss computer network and its topology. 4) Identify the set of constraints and requirements which influence network design. 5) What are some of the factors that determine whether a communication system is a LAN, MAN or WAN? 6) Discuss bus topology, ring topology and star topology. 7) What is de jure standard? 8) What is de facto standard? 9) Why the standards needed? What is the purpose of ITU-T ? 10) Which agency define standards and protocol for the OSI model? 11) Mention at least three standard defined by ITU-T. 12) Mention at least three standard defined by IEEE. 13) Why network architecture is important for network designer? 14) Explain Multimedia network, and its important. 15) Explain types of communication network, that are used to provide multimedia communication services. 16) Discuss OSI model. Which of the OSI model layers deals primarily with network operations? 17) What are the concessions of the physical layers? 18) Discuss TCP/IP. 19) How do the layers of TCP/IP protocol suite correlate to the layers of the OSI model? 20) Discuss simple mail transfer protocol. 21) What is difference between OSI model and TCP/IP model? 22) Briefly compare SMTP with HTTP. 23) Explain distributed systems and client-server models. 24) Explain three-tier client-server systems. 25) Discuss web-based application servers and electronic commerce.

Tugas Komunikasi Data

Embed Size (px)

Citation preview

EXERCISE I1) Identify the five components of data communication systems.2) List the five communication applications and state how they might be used.3) Discuss computer network and its topology.4) Identify the set of constraints and requirements which influence network design.5) What are some of the factors that determine whether a communication system is a LAN, MAN or WAN?6) Discuss bus topology, ring topology and star topology.7) What is de jure standard?8) What is de facto standard?9) Why the standards needed? What is the purpose of ITU-T ?10) Which agency define standards and protocol for the OSI model?11) Mention at least three standard defined by ITU-T.12) Mention at least three standard defined by IEEE.13) Why network architecture is important for network designer?14) Explain Multimedia network, and its important.15) Explain types of communication network, that are used to provide multimedia communication services.16) Discuss OSI model. Which of the OSI model layers deals primarily with network operations?17) What are the concessions of the physical layers?18) Discuss TCP/IP.19) How do the layers of TCP/IP protocol suite correlate to the layers of the OSI model?20) Discuss simple mail transfer protocol.21) What is difference between OSI model and TCP/IP model?22) Briefly compare SMTP with HTTP.23) Explain distributed systems and client-server models.24) Explain three-tier client-server systems.25) Discuss web-based application servers and electronic commerce.

LATIHAN 11) Identify the five components of data communication systems.Sebuah sistem komunikasi data memiliki lima komponen:PesanPesan adalah informasi (data) untuk dikomunikasikan. Bentuk populer dari informasi termasuk teks, angka, gambar, audio, dan video.PengirimPengirim adalah perangkat yang mengirimkan pesan data. Hal ini dapat berupa komputer, workstation, handset telepon, kamera video, dan sebagainya.PenerimaPenerima adalah perangkat yang menerima pesan. Hal ini dapat berupa komputer, workstation, handset telepon, televisi, dan lain.Media TransmisiMedia transmisi adalah jalur fisik dimana pesan berjalan dari pengirim ke penerima. Beberapa contoh media transmisi termasuk kabel twisted-pair, kabel koaksial, kabel serat optik, dan gelombang radio.ProtokolProtokol adalah seperangkat aturan yang mengatur komunikasi data. Ini merupakan kesepakatan antara perangkat yang saling berkomunikasi. Tanpa protokol, dua perangkat mungkin akan terhubung tapi tidak dapat berkomunikasi, orang yang berbicara Indonesia tidak dapat dipahami oleh orang yang berbicara bahasa Jepang.

Gambar : Komponen Sistim Komunikasi

2) List the five communication applications and state how they might be used.Social Web FacebookSebagian pengguna internet di dunia ini pasti sudah mengenal apa itu Facebook. Yaitu aplikasi internet yang berguna untuk menghubungkan satu orang dengan orang lainnya dengan mudah. Kita tinggal memasukkan kata kunci yang berhubungan dengan orang yang kita cari, misalkan saja namanya. Fesbuk akan mencarikannya dengan cepat, bila anda memasukkan datanya dengan tepat. fesbuk akan memunculkan bebeapa orang yang mendekati dengan data orang yang anda cari.Searching Engine GoogleBila dilihat dari segi manfaat, seharusnya aplikasi Google berada diurutan teratas di Polling manapun , atau data statistik manapun. Karena memang manfaat Google sangatlah besar di internet. Sering disebut Kamus Besar Internet, Om Google, ada juga yang menyebut mbah Google, karena di konotasikan dengan seorang Dukun.

Video Broadcast YoutubeAplikasi internet yang satu ini sih sebenarnya jarang di pakai. Lebih condong ke hanya iseng saja untuk buka aplikasi ini. Tetapi menjadi pilihan teratas daripada site-site serupa lainnya seperti aplikasi download lagu mp3, game dan content-content lainnya. Youtube lebih sering kita gunakan untuk mengisi waktu. Menonton video-video lucu, atau berita terhangat, video clip terbaru, dlsb.Yahoo! MessengerYahoo Messenger (YM) merupakan aplikasi chat yang digunakan banyak orang. banyak orang yang tahu kalau YM itu hanya bisa digunakan untuk chating dan mengetahui email masuk saja. tapi sebenarnya masih banyak fungsi YM tersebut. disitu kita bisa mendengarkan musik, bermain game dari yahoo, mengetahui cuaca, dan masih banyak lagi.RealVNCVNC (Virtual Network Computing) merupakan program dalam kategori yang aman serta bersahabat dengan Antivirus baik lokal maupun Interlokal. kelebihan dari program ini yaitu dapat bekerja di beberapa operating system yang berbeda. contohnya, user dapat mengakses komputer di rumah yang terkoneksi dengan internet dan memiliki Operating Windows ketika user berada di kantor yang menggunakan linux, atau sebaliknya.

3) Discuss computer network and its topology.Jaringan komputer adalah sebuah sistem yang terdiri atas beberapa komputer yang didesain sedemikian rupa sebagaimana tujuan utamanya yakni untuk dapat berbagi sumber daya (CPU,Printer), berkomunikasi (pesan instan, surel), dan dapat mengakses informasi (situs web). Sementara menurut pembagiannya, jaringan komputer dapat dibedakan menjadi dua jenis, yakni jaringan terdistribusi dan jaringan tersentralisasi.

Jaringan terdistribusi adalah jaringan komputer yang cara kerjanya dilakukan oleh semua perangkat komputer di dalamnya. Ini berarti tidak ada perbedaan antara server dengan client. Sedangkan jaringan tersentralisasi adalah jaringan komputer yang cara kerjanya berbeda baik itu server maupun client. Pemusatan jaringan komputer tersentralisasi adalah pada komputer server.

Berikut Macam-macam Topologi Jaringan Komputer ,yaitu :a. Topologi BUSb. Topologi Starc. Topologi Ringd. Topologi Meshe. Topologi Tree

4) Identify the set of constraints and requirements which influence network design.Komponen Jaringan

Untuk membicarakan jaringan maka pertama kali harus diketahui komponen dasarnya. Komponen-komponen jaringan yang dikenali adalah sebagai berikut :

Host atau Simpul (Node)main prosessor atau system komputer utama di dalam jaringan host local adalah prossesor atau system komputer yang dapat diakses oleh pemakai tanpa melalui jaringan. Host remote adalah prossesor atau system komputer yang akses atau penggunaannya oleh pemakai harus melalui jaringan. Dalam jaringan seringkali ipergunakan istilah node sebagai pengganti istilah host. Simpul umumnya berupa Concentrator ataupun front End Prossesor. Link atau Saluran Ialah saluran komunikasi yang menghubungkan host (simpul) yang satu dengan yang lain. Saluran tersebut berupa saluran kabel telepon, kabel Coaxial atau jenis media yang lain. Saluran tersebut dapat juga melalui apa yang disebut public data network. Dengan cara ini hubungan yang sebenarnya antara simpul yang satu dengan yang lain transparan dan pada dasarnya pemakai hanya cukup mengetahui bahwa simpul-simpul yang diperlukannya dapat saling berhubungan.

Perangkat LunakMerupakan komponen yang paling penting dalam suatu jaringan. Fungsinya adalah untuk melakukan pengaturan jalannya informasi, pemakaian resource dan pengelolaan hubungan antara simpul yang satu dengan yang lain. Tanpa adanya perangkat lunak, simpul yang satu dengan yang lain hanya berhubungan secara fisik, tetapi tidak dapat saling berkomunikasi.

Perlunya Jaringan DibentukBeberapa alasan penggunaan jaringan untuk komunikasi data:a. memungkinkan beberapa system komputer saling mempergunakan ataupun berbagi (sharing) sumber daya secara bersama.b. menambah manfaat komputer karena jaringan memperluas penggunaan dan daya guna dari system komputer yang saling dihubungkan dengan jaringan tersebut sehingga terminal dengan terminal dapat berkomunikasi, tukar menukar data.c. memungkinkan berbagai macam merk komputer saling berhubungan, dengan demikian pemakai tidak tergantung pada satu vendor/penjual.d. memungkinkan pengembangan system komputer secara relaif lebih mudah dan menyebabkan system komputer menjadi lebih fleksibel.e. distributed processing, sehingga dapat mencegah ketergantungan kepada pusat atau central processor. Dengan cara ini setiap proses dari data yang diperlukan tidak perlu dilakukan pada satu system komputer tertentu, tetapi dapat dilakukan di dalam berbagai system komputer.f. memungkinkan integrasi berbagai macam aplikasi yang dijalankan pada berbagai macam system komputer.5) What are some of the factors that determine whether a communication system is a LAN, MAN or WAN?

Factor-faktor yang menentukan dari jaringan LAN, MAN dan WAN berdasarkan a.Jangkauanb.Bandwithc.Media yang digunakand.Ip Address Yang digunakane.Topologi Yang digunakan

adalah sebagai berikut :FaktorLANMANWAN

Jangkauannya1 Ruangan / instansiKabupaten / KecamatanNegara / Benua

Bandwith100MB-1GB56 Kbps - 1M5 Kb - 512 Kbps

Media Yang DigunakanKabelUTP, Coaxial,Wireless(2.4GHZ)Fiber Optic, Wireless (microwave/satelit)FiberOptic, Wireless (microwave/satelit)

Ip AddressPrivateprivatePublic

TopologyStarbusirregular

6) Discuss bus topology, ring topology and star topology. Topologi BusTopologi bus merupakan sebuah topologi yang menggunakan kabel tunggal sebagai media transmisinya atau kabel pusat tempat dimana seluruh client dan server dihubungkan. sebelum menentukan topologi ini untuk membangan sebuah jaringan komputer alangkah baiknya kita mengetahui keuntungan dan kerugian topologi ini.

Keuntungan topologi busHemat kabel, karena pada topologi bus hanya menggunakan kabel tunggal dan terpusat sebagai media transmisi sehingga tidak membutuhkan banyak kabel.Layout kabel sederhana, pada pemasangan topologi bus rancangan dan skema kabel yang digunakan sangat sederhana sehingga mudah dalam pemasangannya.Pengembangan jaringan komputer atau penambahan komputer baru baik sebagai server maupun client dapat dilakukan dengan mudah tanpa mengganggu komputer atau workstation yang lain.

Kerugian Topologi BusDeteksi dan isolasi kesalahan sangat kecil sehingga jika jaringan mengalami gangguan, maka akan lebih sulit untuk mengidentifikasi kesalahan yang ada.Kepadatan lalu lintas pada jalur utama, karena topologi bus menggunakan kabel terpusat sebagai media transmisi maka lalu lintas data akan sangat padat pada kabel utama.Jika kabel utama mengalami gangguan maka seluruh jaringan akan mengalami gangguan pula. Diperlukan repeater sebagai penguat sinyal jika akan menambahkan workstation dengan lokasi yang jauh.

Gambar : Topologi Bus

Topologi RingUntuk membentuk jaringan cincin, setiap sentral harus dihubungkan seri satu dengan yang lain dan hubungan ini akan membentuk loop tertutup. Dalam sistem ini setiap sentral harus dirancang agar dapat berinteraksi dengan sentral yang berdekatan maupun berjauhan. Dengan demikian kemampuan melakukan switching keberbagai arah sentral.

Karaktristik Topologi RING Nodenode dihubungkan secara serial di sepanjang kabel, dengan bentuk jaringan seperti lingkaran. Sangat sederhana dalam layout seperti jenis topologi bus. Paketpaket data dapat mengalir dalam satu arah (kekiri atau kekanan) sehingga collision dapat dihindarkan. Problem yang dihadapi sama dengan topologi bus, yaitu: jika salah satu node rusak maka seluruh node tidak bisa berkomunikasi dalam jaringan tersebut. Tipe kabel yang digunakan biasanya kabel UTP atau Patch Cable (IBM tipe 6).

Keuntungan Topologi RING Data mengalir dalam satu arah sehingga terjadinya collision dapat dihindarkan. Aliran data mengalir lebih cepat karena dapat melayani data dari kiri atau kanan dari server. Dapat melayani aliran lalulintas data yang padat, karena data dapat bergerak kekiri atau kekanan. Waktu untuk mengakses data lebih optimal.

Kerugian Topologi RING Apabila ada satu komputer dalam ring yang gagal berfungsi, maka akan mempengaruhi keseluruhan jaringan. Menambah atau mengurangi computer akan mengacaukan jaringan. Sulit untuk melakukan konfigurasi ulang.

Gambar : Topologi Ring

Topologi BusTopologi bintang/ star adalah suatu cara untuk menghubungkan antara komputer satu dengan komputer yang lainnya sehingga dapat membentuk jaringan berupa bentuk bintang (star). Topologi bintang mempunyai bentuk seperti bintang/ star, setiap node tersambung secara terpusat pada sebuah perangkat keras Hub atau switch. Hub atau switch yang dipakai untuk menghubungkan setiap node dalam jaringan LAN. Piranti ini sering dipakai dalam topologi star dan extended star. Yang membedakan antara Hub dan Switch yaitu kecepatan transfer datanya. Kabel yang dipakai pada topologi ini adalah kabel UTP dengan konektor RJ-45.Prinsip topologi star adalah control terpusat, seluruh link harus melalui pusat yang menyalurkan data tersebut ke semua simpul atau client yang dipilihnya. Simpul pusat disebut dengan stasiun primer/ server sedangkan yang lainnya dinamakan stasiun sekunder/ client server. Pada saat hubungan jaringan dimulai oleh server maka setiap client server dapat menggunakan hubungan jaringan sewaktu-waktu tanpa menunggu perintah dari server.

Keuntungan Topologi BusFleksibel, Pengelolaan dan Pengembangan jaringan lebih mudah, Perawatan yang dilakukan di suatu node maupun Kerusakan pada suatu node tidak mempengaruhi node yang lainnya, kontorl pusat, kemudahan pengelolaan jaringan, deteksi dan isolasi kerusakan/ kesalahan lebih mudah.

Kekurangan Topologi BusBoros kabel, Membutuhkan penanganan khusus, Kontrol terpusat (HUB) menjadi elemen kritis.

Gambar : Topologi Star

7) What is de jure standard?de facto (Latin untuk secara fakta) standar adalah yang baru saja terjadi, tanpa rencana formal. PC IBM dan penerusnya secara de facto standar adalah untuk kantor kecil dan komputer rumah karena puluhan produsen memilih untuk menyalin mesin IBM. Demikian pula, UNIX adalah standar de facto untuk sistem operasi di departemen ilmu komputer universitas.

8) What is de facto standard?de jure (Latin untuk secara hukum) standar adalah formal, standar hukum yang diadopsi oleh beberapa badan standarisasi yang berwenang. Badan standardisasi internasional umumnya dibagi menjadi dua kelas yaitu yang didirikan oleh perjanjian antara pemerintah nasional, dan sukarela yang terdiri dari organisasi nontreaty.

9) Why the standards needed? What is the purpose of ITU-T ? Agar tidak terjadi monopoli dari pemerintah sehingga terjadi kompetisi diantara produsen telekomunikasi yang berakibat berkembangnya teknologi komunikasi. Tujuan dari ITU-T adalah membuat rekomendasi teknis tentang telepon, telegraf, dan antarmuka komunikasi data. Standar-standar yang diakui secara internasional sering menjadi, (misalnya, V.24 juga dikenal sebagai EIA RS-232 di Amerika Serikat), yang menentukan penempatan dan makna dari berbagai pin pada konektor yang digunakan oleh kebanyakan asynchronous terminal dan modem eksternal. Seperti telekomunikasi yang melengkapi transisi dimulai pada tahun 1980 dari yang sepenuhnya nasional menjadi sepenuhnya global, standar akan menjadi semakin penting, dan organisasi akan semakin ingin terlibat dalam pengaturan mereka.

10) Which agency define standards and protocol for the OSI model?Standar internasional diproduksi dan diterbitkan oleh ISO (Organisasi Standar Internasional), sebuah organisasi sukarela nontreaty yang didirikan pada tahun 1946. Para anggotanya adalah organisasi standar nasional dari 89 negara anggota. Para anggota termasuk ANSI (US), BSI (Inggris), AFNOR (Perancis), DIN (Jerman), dan 85 lainnya.

11) Mention at least three standard defined by ITU-T.[Q.2941.1] Digital subscriber Signalling System No. 2 Generic identifier transport [Q.2951] Stage 3 description for number identification supplementary services using B- ISDN digital subscriber Signalling System No. 2 (DSS 2 ) Basic Call [Q.2955.1] Stage 3 description for community of interest supplementary services using B- ISDN Digital Subscriber Signalling System No. 2 (DSS 2): Closed User Group (CUG) [Q.2957. l] User-to-user signalling (UUS)

12) Mention at least three standard defined by IEEE.Standar IEEE dapat dialokasikan untuk tiga kelas utama:

Standar KonseptualIni menetapkan prinsip-prinsip panduan dan pendekatan secara keseluruhan yang akan diterapkan. contoh: IEEE / EIA 12207,0 - Information Technology Software Life Cycle Processes, IEEE 610.12 Glossary of Software Engineering Terminology, IEEE 1061 Software Quality Metrics Methodology

Standar preskriptif kesesuaian. Standar ini membahas persyaratan dimana pengembang perangkat lunak harus menyesuaikan diri dengan Sebagian besar pengumpulan standar milik kelas ini. Contoh: IEEE 1012 Software Verification and Validation, IEEE Std 1028 reviews.

Pedoman standar. Ini berlaku terutama untuk pelaksanaan Kelas b persyaratan kesesuaian standar. contoh: IEEE 1233 Guide for Developing System Requirement Specifications, IEEE/EIA 12207.1 Guide, Information Technology Software Life, Cycle Processes Life Cycle Data

13) Why network architecture is important for network designer?Bahwa arsitektur networking client sangat di butuhkan di dalam sebuah desain network untuk mendukung semua aktifitas di dalamnya.Dengan arsitektur networking client berguna seperti mengrim data dari komputer 1 ke komputer lainnya dengan menggunakan Lan jadi betapa pentingnya sebuah arsitektur networking client pada kehidupan sehari hari untuk membantu membuat sebuat desain networking.

14) Explain Multimedia network, and its important.Jaringan Multimedia adalah penggunaan komputer yang terhubung satu sama lain untuk mengkombinasikan teks, grafik, audio, video,dan animasi dengan menggunakan link dan tool yang memungkinkan pemakai untuk melakukan navigasi,interaksi,dan komunikasi satu sama lain.

15) Explain types of communication network, that are used to provide multimedia communication services.Layanan Multimedia Streaming ini dibagi menjadi beberapa protocol, diantaranya adalah:1. RSVP Resource Reservation Protocol : digunakan untuk mereserve bandwith sehingga data dapa tiba ditujuan dengan cepat dan tepat.2. SMRP Simple Multicast Routing Protocol : Protocol yang mendukung conferencing dengan mengganda-kan (multiplying) data pada sekelompok user penerima.3. RTSP Real-Time Streaming Protocol (RFC 2326) : digunakan oleh program streaming multimedia untuk mengatur pengiriman data secara real-time, tidak bergantung pada protokol Transport. Metode yang ada: PLAY, SETUP, RECORD, PAUSE dan TEARDOWN. Digunakan pada Video on Demand.4. RTP Real Time Transport Protocol (RFC 1889) : suatu standard untuk mengirimkan data multimedia secara real-time, bergantung pada protokol Transport. Selain itu, protocol ini juga berjalan diatas UDP tapi bisa juga diatas protokol lain.5. RTCP Real-Time Control Protocol : Protocol QoS (Quality of Service) untuk menjamin kualitas streaming. Protocol ini juga merupakan bagian pengkontrolan paket data pada RTP.

16) Discuss OSI model. Which of the OSI model layers deals primarily with network operations?Open System Inter Connection (OSI) yang merupakan Kumpulan Layer-layer yang tidak saling bergantungan namun saling berkaitan satu sama lainnya, maksud dari pernyataan tersebut adalah masing-masing Layer sudah mempunyai Tugas dan Tanggung Jawab masing-masing dan Saling mengisi satu sama lain, dan sama halnya dengan sebuah kerjasama Kelompok. jika salah satu dari Layer tersebut tidak digunakan berarti tidak akan Terbentuk jaringan.Layer yang berhubungan dengan Network Operation, layer nomor tiga.

17) What are the concessions of the physical layers?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.

18) Discuss 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.

TCP/IP pun mempunyai beberapa layer, layer-layer itu adalah : IP (internet protocol) yang berperan dalam pentransmisian paket data dari node ke node. IP mendahului setiap paket data berdasarkan 4 byte (untuk versi IPv4) alamat tujuan (nomor IP). Internet authorities menciptakan range angka untuk organisasi yang berbeda. Organisasi menciptakan grup dengan nomornya untuk departemen. IP bekerja pada mesin gateaway yang memindahkan data dari departemen ke organisasi kemudian ke region dan kemudian ke seluruh dunia. TCP (transmission transfer protocol) berperan didalam memperbaiki pengiriman data yang benar dari suatu klien ke server. Data dapat hilang di tengah-tengah jaringan. TCP dapat mendeteksi error atau data yang hilang dan kemudian melakukan transmisi ulang sampai data diterima dengan benar dan lengkap. Sockets yaitu merupakan nama yang diberikan kepada subrutin paket yang menyediakan akses ke TCP/IP pada kebanyakan sistem.

19) How do the layers of TCP/IP protocol suite correlate to the layers of the OSI model? Layer Network pada OSI Layer direpresentasikan sebagai Layer Internet pada TCP/IP Layer, namun fungsi keduanya masih tetap sama. TCP/IP layer merupakan Protocol Spesific, sedangkan OSI Layer adalah Protocol Independen. Layer Network Access pada TCP/IP menggabungkan fungsi dari Layer DataLink dan Physical pada OSI Layer, dengan kata lain, Layer Network Acces merupakan representasi dari kedua layer paling bawah dari OSI Layer, yaitu DataLink dan Physical. OSI layer memiliki 7 buah layer, dan TCP/IP hanya memiliki 4 Layer. Layer teratas pada OSI layer, yaitu application, presentation, dan session direpresentasikan kedalam 1 lapisan Layer TCP/IP, yaitu layer application.

Gambar : Layer pada OSI Model dan TCP/IP

20) Discuss simple mail transfer protocol.Simple mail transfer protocol (SMTP) adalah seperangkat pedoman komunikasi yang memungkinkan perangkat lunak untuk mengirimkan email melalui Internet. Kebanyakan perangkat lunak email dirancang untuk menggunakan SMTP dengan tujuan komunikasi ketika mengirim email, dan Ini hanya bekerja untuk pesan keluar. Ketika orang menyiapkan program email mereka, mereka biasanya akan harus memberikan alamat server SMTP penyedia layanan Internet mereka untuk surat keluar. Ada dua protokol lain POP3 dan IMAP yang digunakan untuk mengambil dan menyimpan email.

Tujuan lain dari SMTP adalah untuk mengatur aturan komunikasi antara server. Misalnya, server memiliki cara untuk mengidentifikasi diri mereka sendiri dan mengumumkan jenis komunikasi mereka mencoba untuk melakukan. Ada juga cara untuk menangani error, termasuk hal-hal umum seperti alamat email yang salah. Dalam transaksi SMTP khas, server akan mengidentifikasikan diri, dan mengumumkan jenis operasi mereka berusaha untuk tampil. Server lain akan mengotorisasi operasi, dan pesan akan dikirim. Jika alamat penerima yang salah, atau jika ada beberapa masalah lain, server penerima dapat membalas dengan pesan error dari beberapa jenis.

Kekuatan terbesar dari SMTP adalah kehandalan dan kesederhanaan. Sangat mudah untuk membuat perangkat lunak yang menggunakan aturan komunikasi SMTP, dan mendapatkan pekerjaan yang dilakukan. Pesan baik sampai ke penerima, atau ada pesan kesalahan yang menjelaskan mengapa itu tidak mungkin.

Kebanyakan server hari ini memiliki sedikit versi update dari protokol Simple Mail Transfer Protocol disebut ESMTP (Extended Simple Mail Transfer Protocol). Ini diciptakan untuk memungkinkan transmisi multimedia melalui email. Bila seseorang mengirim gambar atau file musik yang melalui program email mereka, ESMTP kode komunikasi digunakan untuk mengidentifikasi jenis data yang ditransfer.

21) What is difference between OSI model and TCP/IP model? Pada OSI Reference model Terdapat tiga layer yang berkaitan dengan Aplikasi yaitu Application, Presentation,dan Session Layer sedangkan pada TCP/IP model Terdapat tiga layer yang berkaitan dengan Aplikasi yaitu Application, Presentation, dan Session Layer. Pada OSI Reference model Proses komunikasi data di dalam jaringan secara physical, dimodelkan dalam dua layer: Data Link dan Physical Layer. Sedangkan pada TCP/IP model Proses komunikasi data di dalam jaringansecara physical, dimodelkan dalam dua layer: Data Link dan Physical Layer. Pada OSI Reference model Memiliki 7(tujuh) Layer dalam menjelaskan proses komunikasi data di dalam jaringan. Sedangkan pada TCP/IP model Memiliki 4(empat) Layer dalam menjelaskan proses komunikasi data di dalam jaringan. OSI Refernce model bersifat sebagai model standar yang digunakan sebagai referensi dalam menjelaskan proses komunikasi data untuk semua vendor dan sistem. Oleh karena itu model ini tidak memiliki protocol standar sebagai protocol komunikas data. Sedangkan TCP/IP protocol merupakan protocol komunikasi data standar pada model ini.

22) Briefly compare SMTP with HTTP.Simple Mail Transfer Protocol (SMTP) adalah suatu protokol yang digunakan untuk mengirimkan pesan e-mail antar server, yang bisa dianalogikan sebagai kantor pos. Ketika kita mengirim sebuah e-mail, komputer kita akan mengarahkan e-mail tersebut ke sebuah SMTP server, untuk diteruskan ke mail-server tujuan

Hypertext Transfer Protocol HTTP suatu protokol yang digunakan oleh WWW (World Wide Web). HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client. HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web server dan juga web browser sebagai respon atas perintah-perintah yang ada pada protokol HTTP ini.

23) Explain distributed systems and client-server models.Distrubuted SystemsSekumpulan komputer tunggal yang tersambung dengan jaringan komputer dan dilengkapi dengan sistem perangkat lunak yang terdistribusi, sehingga membentuk suatu fasilitas komputasi yang terintegrasi

Client Server ModelsSalah satu model aplikasi dari dari distributed system dengan definisi model jaringan yang menggunakan satu atau beberapa komputer sebagai server yang memberikan resource-nya kepada komputer lain (client) dalam jaringan, server akan mengatur mekanisme akses resource yang boleh digunakan, serta mekanisme komunikasi antar node dalam jaringan.

24) Explain three-tier client-server systems.Model three-tier dikembangkan untuk menjawab keterbatasan pada arsitektur client/server. Dalam model ini, pemrosesan disebarkan di dalam tiga lapisan. Lapisan ketiga dalam arsitektur ini masing-masing menjumlahkan fungsionalitas khusus. Yaitu :Layanan presentasi (tingkat client)Layanan bisnis (tingkat menengah)Layanan data (tingkat sumber data)

Gambar : Arsitektur Three-Tier

25) Discuss web-based application servers and electronic commerce.Untuk aplikasi E-Commerce ini web server harus dapat mengingat identitas user yang sedang melakukan browsing setiap halaman. Pada dasarnya aplikasi web dan protokol HTTP adalah stateless. Artinya setiap merespon sebuah request HTTP, server akan selesai bekerja (complete) dan tidak melakukan pencatatan apapun yang telah dilakukan oleh user sebelumnya dan terhadap siapa identitas user. Server memperlakukan informasi request secara serial, satu persatu pada saat request masuk. Tidak ada koneksi permanen (persistence) yang berjalan setelah sebuah halaman telah selesai dilayani / dikerjakan.

Gambar 3. Perbandingan State dalam Sistem Aplikasi: A.State yang kontinyu dalam Aplikasi desktop, dan B.Stateless protokol dalam Aplikasi webAgar sebuah situs web mempunyai memori / state, sehingga Aplikasi ini mampu mengingat siapa memesan apa, maka beberapa informasi yang mengidentifikasi user harus dikirim dengan setiap request halaman web. Informasi tersebut disimpan menggunakan session. Session tersebut digunakan untuk merekam / tracking aktivitas user yang melalui sejumlah halaman pada website, misalnya pada jenis Aplikasi Shopping Cart (kereta belanja). Direkam pula informasi identitas user yang memiliki kereta belanja tersebut.Dengan PHP, untuk penggunaan session ini awalnya dilakukan pengaturan pada file php.ini yang menunjukkan session dimulai (start). Dengan ini PHP akan membuat suatu identifier unik dan file yang berkaitan, yang disimpan di server (lokasinya di atur di php.ini dan nilai defaultnya di direktori /tmp). Kemudian pada saat user berkunjung pada halaman-halaman situs web, semua informasi variabel yang dipilih oleh user akan disimpan dalam file pada server, dan semua script yang dibutuhkan untuk melacak sebagai identifier unik.Metode lain yang digunakan adalah propagasi URL, yaitu mengaktifkan flag enable-trans-sid dalam konfigurasi PHP, hal ini agar session id secara otomatis akan ditambahkan ke setiap relative link pada tiap halaman web setiap kali session telah dimulai.