PENGANTAR TEKNOLOGI WEB

dokumen-dokumen yang mirip
Aplikasi Dasar Internet

Pemrograman Jaringan 5.

Komputer Perkantoran. Internet. Salhazan Nasution, S.Kom

Komputer Perkantoran. Salhazan Nasution, S.Kom

Pengenalan Internet. Arrummaisha A

adalah sebuah aturan atau standar yang mengatur hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer dalam Komunikasi Data

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

Sistem Basis Data Lanjut. Sistem Manajemen Basis Data Web 1 : Web

INTERNET. INTERconnected NETworking. INTERnational NETworking

PENGENALAN INTERNET. INTERNET - INTERnational NETworking - INTERconnected NETworking

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

Internet dan World Wide Web

Aplikasi Komputer. Pengenalan Internet. Miftahul Fikri, M.Si. Modul ke: Fakultas Ekonomi dan Bisnis. Program Studi Manajemen.

Sistem Basis Data Lanjut. Sistem Manajemen Basis Data Web

Selama tahun 1973, Cerf dan Kahn menyusun beberapa protokol pertama komunikasi data untuk mendukung arsitektur yang mereka miliki

HTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada

Pertemuan III. Referensi Model TCP/IP

TUGAS JARKOM. *OSI Layer dan TCP/IP* A. OSI layer

INTERNET SEBAGAI TOOL

TRANSPORT LAYER. Aplikasi dan Operasi pada TCP dan UDP

Agenda. Protokol TCP/IP dan OSI Keluarga Protokol TCP/IP

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

BAB 2 TINJAUAN PUSTAKA

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

1. Menggunakan model OSI dan TCP/IP dan protokol-protokol yang terkait untuk menjelaskan komunikasi data dalam network. 2. Mengidentifikasi dan

Pengantar E-Business dan E-Commerce

BAB II LANDASAN TEORI

Tujuan Pembangunan Jaringan Komputer. mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima

BAB 2 DASAR TEORI. Iklan berasal dari sebuah kata dalam bahasa melayu, yaitu i lan atau i lanun

JARINGAN KOMPUTER PENDAHULUAN STMIK TASIKMALAYA

Pertemuan III. Referensi Model TCP/IP

Penelusuran Data Melalui Jaringan Internet

BERBAGAI KOMPONEN INTERNET

2. Protokol. Pusat Pengembangan Bahan Ajar - UMB. Dwi Hastuti Puspitasari., Skom, MMSi TEKNOLOGI KOMUNIKASI

Muhammad Zen Samsono Hadi, ST. Msc.

BAB X INTERNET. Gambar Timeline Internet

BAB II TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu

Komunikasi Data STMIK AMIKOM Yogyakarta Khusnawi, S.Kom, M.Eng. TCP/IP Architecture

CAPTURE DAN ANALISIS PAKET PROTOKOL MENGGUNAKAN WIRESHARK

Dasar Dasar Jaringan

Internet dan Jaringan

Pemrograman Jaringan

Rahmady Liyantanto liyantanto.wordpress.com

REVIEW MODEL OSI DAN TCP/IP

Application Layer Protocol and Services DNS Service and Protocol WWW dan HTTP

Model Komunikasi. Sumber-sumber. Alat Pengirim. Sistem Trasmisi. Alat Penerima. Tujuan (Destination) Menentukan data untuk dikirim

Pengenalan Internet dan Protokol HTTP

Rangkuman Bab I Konsep Jaringan. Jaringan adalah kumpulan dari komputer yang saling terhubung dan berkomunikasi. Menurut

APPLICATION LAYER. Oleh : Reza Chandra

Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih

DASAR-DASAR NETWORKING MODEL-MODEL REFERENSI

Internet dan Aplikasi WEB. Program Studi Manajemen Informatika

BAB I I SEKILAS TENTANG INTERNET

Ringkasan Komunikasi Data - 15 tel 5

Model Protokol dan Referensi Jaringan. Pertemuan 4

Pertemuan I. Ali Tarmuji, S.T., M.Cs. Fiftin Noviyanto, S.T., M.Cs.

Internet dan Jaringan

Referensi Model OSI & TCP/IP

PENGANTAR INTERNET & DESAIN WEB

Layanan Jaringan RIJAL FADILA L H

Bab1 -World Wide Web

Internet dan Jaringan

Pertemuan 1. Pengenalan Dasar Web

Soal Ujian Tengah Semester Mata Kuliah Jaringan Komputer

Soal Ujian Tengah Semester Mata Kuliah Jaringan Komputer

Dosen Pengampu : Muhammad Riza Hilmi, ST.

Pemrograman Basis Data Berbasis Web

BAB II GAMBARAN UMUM OBJEK. Aplikasi dan layanan yang menggunakan jaringan komputer terus

SMK-TI TRAINING AND CERTIFICATION APLIKASI INTERNET ISI. Aplikasi Internet Modul 2. Team Training SMK TI 27

Hal yang paling utama dalam proses pembuatan web server adalah memilih software mana yang akan digunakan sebagai web server yang akan digunan.

Modul 13 Pengenalan Internet

CARA KERJA TCP/IP. Bab 1. Pendahuluan

PemWeb C. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

Sejarah TCP/IP TCP/IP

Pengenalan Internet 1. Rudi Susanto, M.Si

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

Bab 1. Pengenalan. William Stallings Komunikasi Data dan Komputer

Pengenalan Internet dan Protokol HTTP

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

BAB III LANDASAN TEORI

Networking Model. Oleh : Akhmad Mukhammad

Badiyanto, S.Kom., M.Kom. Refrensi : William Stallings Data and Computer Communications

A global network connecting millions of. or The Internet is millions of computers around the world connected to each other.

DHCP client merupakan mesin klien yang menjalankan perangkat lunak klien DHCP yang memungkinkan mereka untuk dapat berkomunikasi dengan DHCP Server.

KOMUNIKASI DATA. Agar komunikasi data dapat dilakukan, 3 buah elemen harus ada. data. Media transmisi. penerima. sumber

Modul 2. Network Analysis Tool, Application Layer Protocol, dan Transport Layer Protocol

CAPTURE DAN ANALISIS PAKET PROTOKOL MENGGUNAKAN WIRESHARK

BAB II JARINGAN LOCAL AREA NETWORK (LAN) Jaringan komputer merupakan sekumpulan komputer yang berjumlah

TASK 5 JARINGAN KOMPUTER

BAB III ANALISA DAN PEMBAHASAN MASALAH

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

JARINGAN KOMPUTER JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA : MARINI SUPRIANTY NIM :

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

LAPISAN APLIKASI DNS DAN TELNET. Budhi Irawan, S.Si, M.T

PENGOPERASIAN WEB BROWSER. Oleh: Bambang Herlandi

SEJARAH INTERNET. 1960an Dimulai riset komputer ARPA (Advanced Research Projects Agency) 1969 Robert Bob Taylor dan Larry Robert (MIT) 7/26/2012

BAB III METODE PENELITIAN. ini, diantaranya adalah dengan langkah-langkah sebagai berikut :

LAPORAN PENDAHULUAN PRAKTIKUM ADMINISTRASI MANAJEMEN JARINGAN WEB SERVER

Aplikasi Dasar Internet

Transkripsi:

PENGANTAR TEKNOLOGI WEB

LAN LAN consists of the following components: LAN file server is a repository of various software and data files for the network (optional) Nodes are the client machines on the LAN Wired or wireless communication media that connects the devices LAN network interface card (NIC) is a special adapter that links an individual device to the communication medium and specifies: The rate of data transmission; The size of the message units; Addressing information attached to each message The network topology

WAN + Wireless Wide area networks (WANs) are networks that cover large geographic areas. WANs typically connect multiple LANs WANs have large capacity and combine multiple channels (fiber optic, satellite, microwave, etc.) WANs are provided by common carriers, such as telephone companies (Sprint, AT&T, etc.) Wireless: Wifi - simple wireless networks WLAN - expanding the wireless connection WiMax - Long-range wireless

What is Internet? Server Client

Intranet vs Extranet Intranet: is a private enterprise network for information gathering and distribution within an organization. Extranet: is a community of interest created by extending an intranet to selected entities external to an organization.

Internet Inter-connections network Memiliki bnyk sub network Komputer yg berbeda-beda, media penghubung yg berbeda-beda = heterogen Internet = hardware, WWW (web) = software Beberapa komponen: Router, client, server, modem, DNS, protocol, TCP/IP

Internet Router: hardware yang mengatur jalur data sebuah paket (message) Client: bagian yg meminta layanan ke server Server: bagian yg melayani client (response) Modem (modulator/demodulator): Modulator merupakan bagian yang mengubah sinyal informasi kedalam sinyal pembawa (Carrier) dan siap untuk dikirimkan. Demodulator adalah bagian yang memisahkan sinyal informasi (yang berisi data atau pesan) dari sinyal pembawa (carrier) yang diterima sehingga informasi tersebut dapat diterima dengan baik.

DNS : Domain Name Services Mengasosiasikan setiap node (komputer) yg terhubung ke Internet dengan sebuah nama yg human readable Mis: 202.134.201.137 => google.com Protocol: aturan komunikasi data TCP/IP: Transmission Control Protocol / Internet Protocol Protocol untuk Internet

TCP: mengatur transmisi data Data dibagi menjadi paket2 kecil (~1.5kb) Paket tsb dikirim lwt router IP: menerjemahkan aturan dari satu network ke network yg lain Memungkinkan antar jaringan berbeda saling berkomunikasi

Penjelasan Protokol application layer: bertanggung jawab untuk menyediakan akses kepada aplikasi terhadap layanan jaringan TCP/IP. Protokol host to network: berguna untuk membuat komunikasi menggunakan sesi koneksi yang bersifat connection-oriented atau broadcast yang bersifat connectionless.

Penjelasan Protokol lapisan network: bertanggung jawab untuk melakukan pemetaan (routing) dan enkapsulasi paket-paket data jaringan menjadi paket-paket IP. Protokol lapisan physical: bertanggung jawab untuk meletakkan frame-frame jaringan di atas media jaringan yang digunakan.

Sejarah Internet 1969 1972 1977 1980 1986 1987 1990 1992 2004 DARPA (Defence Advance Research Project Agency) memulai Riset Internet Diperkenalkan sebuah jaringan dengan nama ARPANET Terdapat 100 PC dan Mainframe yang terkoneksi ke ARPANET dan sebagian besar dari Universitas : UCLA, Stanford Institute, UC Santa Barbara, dan University of Utah ARPANET pecah menjadi ARPANET dan MILNET (militer) National Science Foundation (NSF) mengeluarkan NSFNET. Jaringan dengan kecepatan 56kbps dan merupakan embrio dari Internet sekarang ini Berdiri UUNET merupakan provider Internet komersial pertama ARPANET dibubarkan. Australia, Skandinavia, Inggris, Perancis, Jerman, Kanada, dan Jepang terkoneksi dengan NSFNET Jumlah Host Internet mencapai 1 juta Jumlah Host Internet mencapai 5 juta diseluruh dunia

Internet di Indonesia 1985 1990 1992 1994 1994 Berdiri UUNET yang menghubungkan Universitas Indonesia, Universitas Terbuka, Institut Teknologi Bandung, Universitas Gajahmada, dan Institut Teknologi Surabaya. Dibangun infrastruktur jaringan Nasional Pertemuan pertama membahas teknologi internet oleh BPP Teknologi, LAPAN, STT Telkom Bandung, dan Universitas Indonesia. Dibentuk Internet Paguyuban Top Level Domain Id masuk ke Indonesia IPTEKNET Sebagai Internet Service Provider Pertama di Indonesia

Domain Adalah alamat permanen situs di dunia internet Identifikasi sebuah situs Istilah yang umum digunakan adalah URL. http://www.fppti.or.id http://www.ipi.or.id http://www.iwapi-jabar.or.id

Generic Domains tata nama xxx.com : commercial http://www.kompas.com xxx.edu : dunia pendidikan http://www.upi.edu xxx.ac.id : pendidikan xxx.go.id : pemerintahan http://www.bandung.go.id xxx.or.id :organisasi non profit http://www.ipi.or.id

Country-Specific Domains Berektensi dua huruf second level domain) - Indonesia berekstensi id http://www.itb.ac.id - Australia au http://nla.gov.au - Jepang berekstensi.jp http://www.jla.or.jp Di Indonesia: dikenal dengan domain-co.id,.ac.id,.go.id,.mil.id,.or.id

Types of Websites Portal Web site- www.yahoo.com News Web site- www.cnn.com Informational web site- www.smidec.gov.my Business/ Marketing web site- www.kraft.com Educational website- www.resepi.mesra.net Entertainment web site- www.shockwave.com Advocacy web site- www.hsus.org Personal web site- www.ukm.my/radzuan Blog

HTTP Hypertext Transport Protocol (RFC 1945) Tim Berners-Lee, 1991 Language of the Web Protocol yang digunakan untuk komunikasi antara web browsers dan web servers Since 1990 TCP port 80 Penyempurnaan HTTP 1.0 menjadi versi 1.1 dispesifikasikan oleh IETF dengan RFC 2616 HTTP merupakan implementasi dari protokol TCP Bersifat Stateless Tidak ada informasi yang disimpan Solusi? Cookies & Session

HTTP (2) HTTP bersifat request response: HTTP client (user agent misalnya) mengirimkan permintaan (request) ke HTTP server dan server meresponse sesuai request tersebut User agent: Mozilla, Netscape, Microsoft Internet Explorer atau browser berbasis teks, Lynx atau links Perbedaan mendasar antara HTTP/1.1 dengan HTTP/1.0 adalah penggunaan hubungan persistent. HTTP/1.0 membuka satu koneksi untuk tiap permintaan URI header = Connection: close HTTP/1.1 dapat menggunakan sebuah koneksi TCP untuk beberapa permintaan URI (persistent) header = Connection: Keep-Alive kecuali jika client menyatakan tidak hendak menggunakan hubungan persistent (header = Connection: close).

HTTP Client (Browser) NCSA Mosaic (M. Andreesen) Netscape Navigator (M. Andreesen) Microsoft Internet Explorer Browser Wars of the 1990's Mozilla (Netscape Open Sourced) Now Mozilla Firefox Apple Safari (from Konqueror) Others (Opera, Lynx)

Universal Resource Location (URL) http://www.stanford.edu:80/class/cs193i/schedule.html Protocol (Scheme)

Universal Resource Location (URL) http://www.stanford.edu:80/class/cs193i/schedule.html Host Name

Universal Resource Location (URL) http://www.stanford.edu:80/class/cs193i/schedule.html Port

Universal Resource Location (URL) http://www.stanford.edu:80/class/cs193i/schedule.html Path

URL Path = File System Path URL Path / maps to Document Root Let s say Document Root is C:\htdocs\ / => C:\htdocs\ /images/ => C:\htdocs\images\ /a/x.html => C:\htdocs\a\X.html

HTTP 1.0 is Stateless Each request/response pair uses its own connection; doesn't know about other pairs "One-Shot" Server Fulfills Request, and closes connection + Simple Hard to design pages that are "logically connected" (e.g. Amazon checkout)

What is the URL path? http://foo.com:8080/a/b/bar.html?hello.there#binky query begins with? hello.there fragment begins with # binky So, path is between host and query/fragment /a/b/bar.html But Request-Line includes Query

Fragment Used by client side to scroll to named anchors <a name="chapter1">...</a> http://foo.com/b.html#chapter1

Request String The path & query part of the URL NOT the fragment part http://foo.com/dir/b.html?info=extra&hello /dir/b.html?info=extra&hello is the Request String

HTTP Request Messages GET retrieve document specified by URL PUT store specified document under given URL HEAD retrieve info. about document specified by URL POST give information (eg. annotation) to the server DELETE remove document specified by URL CONNECT for use by caches

Example Request / Response Client requests http://solaria.stanford.edu/food/index.html Client sends GET /food/index.html HTTP/1.0\r\n\r\n Server sees request with path /food/index.html Server maps onto Document Root G:/webroot + /food/index.html Server sends back file over HTTP (e.g. HTML file)

Gunakan Telnet Method: Head

Hasil

Method: GET Buat file cobaget.php

GET Ketik perintah berikut:

Hasil GET

Method : POST

Hasil POST

HTTP Response Codes 1xx Informational request received, processing 2xx Success action received, understood, accepted 3xx Redirection further action necessary 4xx Client Error bad syntax or cannot be fulfilled 5xx Server Error server failed