• Tidak ada hasil yang ditemukan

Protokol Internet

N/A
N/A
Protected

Academic year: 2023

Membagikan "Protokol Internet"

Copied!
11
0
0

Teks penuh

(1)

Protokol

Internet

(2)

Aplikasi Internet

• Web browsing

• Email

• File transfer

• Map navigation

• Video and music streaming

• Multiplayer games

• Chat and conference

(3)

Contoh: Web Browsing

• Misalnya, sebuah komputer di kampus terhubung secara wireless ke sebuah wireless LAN

• Pengguna komputer membuka web browser, kemudian memasukkan alamat http://example.com di address bar

• Kemudian, web browser akan mengirimkan permintaan atas halaman situs web example.com dengan menggunakan protokol HTTP.

Web server example.com akan mengirimkan objek yang diminta ke

web browser

(4)

Uniform Resourece Locator (URL)

<scheme>://<host>:<port>/<path>?<query>#<frag>

Contoh

:

http://www.google.com/search?q=test

http://server.com:8080?menu=pancake#price

http://example.com/gambar.jpg

(5)

HTTP (Application Layer)

HTTP Request

HTTP Response GET /index.html HTTP/1.1

Host: example.com User-Agent: Mozilla/5.0

HTTP/1.1 200 OK

Content-type: text/html Content-length: 136

\r\n

<HTML><HEAD>

<TITLE>Hello</TITLE>

...

Pada application layer, pada dasarnya komputer client akan mengirimkan pesan HTTP request ke HTTP server. HTTP server akan merespon dengan mengirimkan resource yang diminta.

HTTP Client

(web browser) HTTP Server

(web server)

(6)

Requirements

Agar komputer dapat mengirimkan pesan ke komputer lainnya melalui Internet diperlukan informasi sebagai berikut di setiap layer-nya:

• Application layer: Alamat IP dari DNS server

• Transport layer: port number dari aplikasi yang saling berkomunikasi, baik di pengirim dan penerima, dan transport protocol yang digunakan (TCP atau UDP)

• Internet layer: IP address dari komputer pengirim, penerima, dan router

• Network access layer: MAC address dari router yang menjadi gateway

jaringan tempat komputer berada ke Internet

(7)

Internet

Tahapan Mengirim Pesan (Request) ke Web Server (example.com)

Komputer user harus memiliki alamat Internet Protocol (IP address):

Sendiri untuk dipasang pada komputer user

Router atau gateway kampus

DNS server

Semua alamat IP ini dapat diset manual di dalam sistem operasi komputer atau diperoleh secara dinamis dari sebuah DHCP server.

kampusLAN

example.comLAN

Web server example.com

Router atau

gateway kampus

Router DNS Server

DHCP Server User

1

DHCP

(8)

Internet

Tahapan Mengirim Pesan (Request) ke Web Server (example.com)

Mendapatkan alamat MAC (MAC address) router/gateway.

MAC address ini diperoleh dengan protokol Address Resolution Protocol (ARP). MAC address diperlukan karena komunikasi komputer dalam satu LAN menggunakan protokol Ethernet (LAN) yang pengalamatannya berdasarkan MAC address.

kampusLAN

example.comLAN

Web server example.com

Router atau

gateway kampus

Router DNS Server

DHCP Server User

2

ARP

(9)

Internet

Tahapan Mengirim Pesan (Request) ke Web Server (example.com)

Mendapatkan IP address example.com dari DNS server.

Permintaan IP address dikirimkan ke DNS server berdasarkan nama host-nya, yaitu

example.com, karena komputer membutuhkan IP address tujuan untuk mengirimkan pesan (request).

kampusLAN

example.comLAN

Web server example.com

Router atau

gateway kampus

Router DNS Server

DHCP Server User

3

DNS

(10)

Internet

Tahapan Mengirim Pesan (Request) ke Web Server (example.com)

Setelah mendapatkan IP address dari web server, komputer user membuka koneksi dengan server tersebut dengan protokol TCP (Transmission Control Protocol).

kampusLAN

example.comLAN

Web server example.com

Router atau

gateway kampus

Router DNS Server

DHCP Server User

4

TCP

(11)

Internet

Tahapan Mengirim Pesan (Request) ke Web Server (example.com)

Setelah koneksi terbentuk, komputer user dapat mengirimkan pesan HTTP request ke web server, dan web server dapat mengirimkan response ke user, hingga koneksi ditutup.

kampusLAN

example.comLAN

Web server example.com

Router atau

gateway kampus

Router DNS Server

DHCP Server User

5

HTTP

Referensi

Dokumen terkait

The following items should be included on the title page: (a) the title of the manuscript, (b) author list, (c) each author’s affiliation and e-mail, (d) the name, e-mail,

ffiffigffifqmiEs6& rBq lE lFiE@ffi{Effim!!ffiTrF4mm o e:6rn6 qfqffiem{dsfrffi qmftir@@$Fq 4h lnfft aiii ri{i... "lm.tut fiiqffi mqPrsFrnwffi