Pemrograman Jaringan -...

14
1/1/2011 1 MODUL 1 NETWORKING & TERMINOLOGY PROTOKOL TOPOLOGI JARINGAN DNS HTTP UNIVERSITAS GUNADARMA Pemrograman Jaringan 1 Networking & Terminology Jaringan komputer merupakan sekumpulan komputer berjumlah banyak yang terpisah-pisah akan tetapi saling berhubungan dalam melaksanakan tugasnya. Dua buah komputer misalnya dikatakan terkoneksi bila keduanya dapat saling bertukar informasi. Ciri-ciri jaringan komputer: 1. berbagi perangkat keras (hardware). 2. berbagi perangkat lunak (software). 3. berbagi saluran komunikasi (internet). 4. berbagi data dengan mudah. 5. memudahkan komunikasi antar pemakai jaringan. Jaringan komputer dibangun dalam bentuk dan ukuran yang berbeda-beda, bergantung kondisi dan kebutuhan. Desain dari jaringan komputer sangat pesat perkembangannya. Desain inilah yang disebut network terminology. 2

Transcript of Pemrograman Jaringan -...

Page 1: Pemrograman Jaringan - ivan_maurits.staff.gunadarma.ac.idivan_maurits.staff.gunadarma.ac.id/Downloads/files/37900/Minggu1... · MODUL 1 NETWORKING ... (WAN) merupakan komunikasi antar

1/1/2011

1

M O D U L 1

N E T W O R K I N G & T E R M I N O L O G Y

P R O T O K O L

T O P O L O G I J A R I N G A N

D N S

H T T P

U N I V E R S I T A S G U N A D A R M A

Pemrograman Jaringan

1

Networking & Terminology

Jaringan komputer merupakan sekumpulan komputer berjumlah banyak yangterpisah-pisah akan tetapi saling berhubungan dalam melaksanakan tugasnya.Dua buah komputer misalnya dikatakan terkoneksi bila keduanya dapat salingbertukar informasi.

Ciri-ciri jaringan komputer:

1. berbagi perangkat keras (hardware).

2. berbagi perangkat lunak (software).

3. berbagi saluran komunikasi (internet).

4. berbagi data dengan mudah.

5. memudahkan komunikasi antar pemakai jaringan.

Jaringan komputer dibangun dalam bentuk dan ukuran yang berbeda-beda,bergantung kondisi dan kebutuhan. Desain dari jaringan komputer sangatpesat perkembangannya. Desain inilah yang disebut network terminology.

2

Page 2: Pemrograman Jaringan - ivan_maurits.staff.gunadarma.ac.idivan_maurits.staff.gunadarma.ac.id/Downloads/files/37900/Minggu1... · MODUL 1 NETWORKING ... (WAN) merupakan komunikasi antar

1/1/2011

2

Local Area Network (LAN) adalah sejumlah komputer yang salingdihubungkan bersama di dalam satu areal tertentu yang tidak begitu luas,seperti di dalam satu kantor atau gedung.

Jaringan Peer to Peer : setiap komputer yang terhubung ke jaringan dapatbertindak baik sebagai workstation maupun server.

Jaringan Client-Server : hanya satu komputer yang bertugas sebagai serverdan komputer lain berperan sebagai workstation.

Networking & Terminology

3

Perangkat yang umum digunakan:

Wide Area Network (WAN) merupakan komunikasi antar LAN, antara LANyang satu dengan yang lainnya dipisahkan oleh jarak geografis yang cukupjauh. Misalnya hubungan antara kantor pusat dengan cabang-cabang yang adadi daerah.

Networking & Terminology

4

Perangkat yang umum digunakan:

Page 3: Pemrograman Jaringan - ivan_maurits.staff.gunadarma.ac.idivan_maurits.staff.gunadarma.ac.id/Downloads/files/37900/Minggu1... · MODUL 1 NETWORKING ... (WAN) merupakan komunikasi antar

1/1/2011

3

Metropolitan Area Network (MAN) merupakan jaringan dengan area operasilebih besar dari LAN tetapi lebih kecil dari WAN (disebuah kota), dengankapasitas data dan performa hardware yang tinggi.

Networking & Terminology

5

Storage Area Network (SAN) merupakan jaringan yang memiliki high-performance yang digunakan untuk komunikasi data antara servers danstorage resources.

Networking & Terminology

6

Page 4: Pemrograman Jaringan - ivan_maurits.staff.gunadarma.ac.idivan_maurits.staff.gunadarma.ac.id/Downloads/files/37900/Minggu1... · MODUL 1 NETWORKING ... (WAN) merupakan komunikasi antar

1/1/2011

4

M O D U L 1

N E T W O R K I N G & T E R M I N O L O G Y

P R O T O K O L

T O P O L O G I J A R I N G A N

D N S

H T T P

U N I V E R S I T A S G U N A D A R M A

Pemrograman Jaringan

1

Protokol adalah aturan-aturan dan perjanjian yang mengatur pertukaraninformasi antar komputer melalui suatu medium jaringan

Mendefinisikan

Syntax : Susunan, format, dan pola bit serta bytes

Semantics : Kendali sistem dan konteks informasi (pengertian pola bit danbytes)

Suatu sistem komunikasi data yang kompleks tidak menggunakan satuprotokol

Menggunakan sekelompok protokol (protocol suite /protocol family)

Protokol

2

Page 5: Pemrograman Jaringan - ivan_maurits.staff.gunadarma.ac.idivan_maurits.staff.gunadarma.ac.id/Downloads/files/37900/Minggu1... · MODUL 1 NETWORKING ... (WAN) merupakan komunikasi antar

1/1/2011

5

Protokol

Mengapa perlu protocol suite?

Menangani beragam masalah yang timbul ketika mesin berkomunikasimelalui suatu jaringan data

Hardware failure

Network congestion

Packet delay or loss

Data corruption

Data duplication or inverted arrivals

Akan sulit membuat satu protokol tunggal yang menangani masalah-masalahdi atas

3

Jenis –Jenis Protokol :

NetBEUI Frame Protokol (NBF)

dikembangkan tahun 1985 oleh IBM.

Protokol NBF ini menyediakan alokasi memori otomatis yang sewaktu-waktu dapat digunakan, namun kekuranganya adalah ketidakmampuannyadi-routekan yang berarti secara virtual tidak berguna untuk sebuah WAN,dan ketergantungan BNF pada pesan broadcast untuk mengkomunikasikandata diantara banyak komputer dalam jaringan.

NetBIOS

Protokol ini dikembangkan oleh IBM.

Fungsi protokol ini berkisar diatas tiga layer yang paling atas (session,presentation dan aplikation), ia memberi programmer akses ke berbagaisumber data untuk menciptakan hubungan dua komputer atau antara duaaplikasi pada komputer yang sama.

Protokol

4

Page 6: Pemrograman Jaringan - ivan_maurits.staff.gunadarma.ac.idivan_maurits.staff.gunadarma.ac.id/Downloads/files/37900/Minggu1... · MODUL 1 NETWORKING ... (WAN) merupakan komunikasi antar

1/1/2011

6

Lanj.. Jenis –Jenis Protokol :

NWLink

Dibuat oleh microsoft.

digunakan untuk menciptakan hubungan antara komputer Windows NT,Komputer MS-DOS, Windows dan Windows NT lainnya

IPX/SPX

Adalah protokol yang diimplementasikan dalam jaringan Novell Netware.

IPX bertanggung jawab untuk routing dalam pengiriman paket. SementaraSPX menciptakan hubungan dan menyediakan acnowledgement daripengiriman paket tersebut.

Protokol

5

Protokol

Lanj.. Jenis –Jenis Protokol :

TCP/IP (transimision control protocol/internet protocol)

adalah sekelompok protocol yang mengatur komunikasi data computer diinternet.

6

Page 7: Pemrograman Jaringan - ivan_maurits.staff.gunadarma.ac.idivan_maurits.staff.gunadarma.ac.id/Downloads/files/37900/Minggu1... · MODUL 1 NETWORKING ... (WAN) merupakan komunikasi antar

1/1/2011

7

Protokol

Istilah-istilah didalam Internet Protocol

Host atau end-system : User dan pelaksana pelayanan jaringan komunikasi,baik individual workstation atau personal computers (PC).

Internet : Suatu kumpulan dari jaringan (network of networks) yangmenyeluruh dan menggunakan protokol TCP/IP untuk berhubunganseperti virtual networks.

Node : Istilah yang diterapkan untuk router dan host.

Protocol : Sebuah prosedur standar atau aturan untuk pendefinisian danpengaturan transmisi data antara komputer-komputer.

Router : Suatu device yang digunakan sebagai penghubung antara duanetwork atau lebih.

7

IP address adalah alamat yang diberikan pada jaringan komputer danperalatan jaringan yang menggunakan protokol TCP/IP.

IP address terdiri atas 32 bit angka biner yang dapat dituliskan sebagai empatkelompok angka desimal yang dipisahkan oleh tanda titik.

8 bit 8 bit 8 bit 8 bit

Contoh IP address

Network ID : menentukan alamat jaringan komputer

Host ID : menentukan alamat host (komputer, router, switch).

Protokol

NETWORK ID HOST ID

192 168 0 1

10000011 01101100 01111010 11001100

8

Page 8: Pemrograman Jaringan - ivan_maurits.staff.gunadarma.ac.idivan_maurits.staff.gunadarma.ac.id/Downloads/files/37900/Minggu1... · MODUL 1 NETWORKING ... (WAN) merupakan komunikasi antar

1/1/2011

8

Kelas-kelas IP Address

IP addresses dibagi ke dalam kelas A,B dan C untuk menyatakan jaringan yang besar, medium dan kecil.

Kelas D digunakan untuk multicasting.

Kelas E digunakan IETF untuk research.

Protokol

Kelas Network ID Host ID Default Subnet Mask

Address Range

A xxx.0.0.1 xxx.255.255.254 255.0.0.0 0 - 126

B xxx.xxx.0.1 xxx.xxx.255.254 255.255.0.0 128 – 191

C xxx.xxx.xxx.1 xxx.xxx.xxx.254 255.255.255.0 192– 223

D - - - 224 – 239

E - - - 240 - 255

9

M O D U L 1

N E T W O R K I N G & T E R M I N O L O G Y

P R O T O K O L

T O P O L O G I J A R I N G A N

D N S

H T T P

U N I V E R S I T A S G U N A D A R M A

Pemrograman Jaringan

1

Page 9: Pemrograman Jaringan - ivan_maurits.staff.gunadarma.ac.idivan_maurits.staff.gunadarma.ac.id/Downloads/files/37900/Minggu1... · MODUL 1 NETWORKING ... (WAN) merupakan komunikasi antar

1/1/2011

9

Topologi Jaringan

Topologi jaringan komputer adalah bentuk perancangan baik secara fisikmaupun secara logik yang digunakan untuk membangun sebuah jaringankomputer

Topologi jika ditinjau dari segi keberadaannya dapat diklasifikasikan ke dalam 2 jenis yaitu :

1. Physical Topology

Menjelaskan hubungan perkabelan dan lokasi node atau workstation.

2. Logical Topology

Menjelaskan aliran message/data dari satu user ke user lainnya dalam jaringan.

2

Topologi Jaringan

3

Gambar : Topologi BUS

Page 10: Pemrograman Jaringan - ivan_maurits.staff.gunadarma.ac.idivan_maurits.staff.gunadarma.ac.id/Downloads/files/37900/Minggu1... · MODUL 1 NETWORKING ... (WAN) merupakan komunikasi antar

1/1/2011

10

Keuntungan Topologi BUS :

Mudah mengkoneksikan komputer atau perangkat lain ke linier bus.

Jumlah kabel lebih sedikit daripada topologi star.

Kelemahan Topologi BUS :

Jaringan akan terganggu, jika ada salah satu komputer ada yang mati.

Membutuhkan terminator di dua sisi ujung dari jaringan

Sulit untuk mendiagnosa, jaringan ada masalah atau putus.

Bukan solusi terbaik untuk mengatasi perkantoran yang besar.

Topologi Jaringan

4

Topologi Jaringan

5

Gambar : Topologi STAR

Page 11: Pemrograman Jaringan - ivan_maurits.staff.gunadarma.ac.idivan_maurits.staff.gunadarma.ac.id/Downloads/files/37900/Minggu1... · MODUL 1 NETWORKING ... (WAN) merupakan komunikasi antar

1/1/2011

11

Keuntungan Topologi STAR :

Mudah instalasinya

Tidak akan mempengaruhi jaringan, jika ada komputer atau peripheralyang mati atau tidak digunakan (lebih handal)

Mudah untuk mendiagnosa permasalahan jaringan.

Kelemahan Topologi STAR :

Membutuhkan lebih banyak kabel daripada linier bus

Jika konsentrator (hub/switch) rusak, maka jaringan akan terputus

Lebih mahal daripada linier bus, karena membutuhkan peralatan tambahanyaitu konsentrator.

Topologi Jaringan

6

Topologi Jaringan

7

Gambar : Topologi RING

Page 12: Pemrograman Jaringan - ivan_maurits.staff.gunadarma.ac.idivan_maurits.staff.gunadarma.ac.id/Downloads/files/37900/Minggu1... · MODUL 1 NETWORKING ... (WAN) merupakan komunikasi antar

1/1/2011

12

Pada topologi ini, kerusakan pada salah satu komputer akan berpengaruh terhadap jaringan secara keseluruhan dan tentu saja akan mempersulit proses diagnosa.

Penambahan dan pemindahan komputer juga akan mengganggu jaringan yang sedang berjalan.

Topologi TREE

Dapat berupa gabungan dari topologi star dengan topologi bus. Namun saatini topologi tree merupakan kumpulan topologi star yang memiliki hirarki,sehingga antar hirarki ada aturan masing-masing.

Topologi MESH

Digunakan pada kondisi di mana tidak ada hubungan komunikasi terputussecara absolut antar node komputer. Sebagai contoh system-sistem control darisebuah nuclear power plant. Topologi ini merefleksikan bagaimana desaininternet yang memiliki multi path ke berbagai lokasi.

Topologi Jaringan

8

M O D U L 1

N E T W O R K I N G & T E R M I N O L O G Y

P R O T O K O L

T O P O L O G I J A R I N G A N

D N S

H T T P

U N I V E R S I T A S G U N A D A R M A

Pemrograman Jaringan

1

Page 13: Pemrograman Jaringan - ivan_maurits.staff.gunadarma.ac.idivan_maurits.staff.gunadarma.ac.id/Downloads/files/37900/Minggu1... · MODUL 1 NETWORKING ... (WAN) merupakan komunikasi antar

1/1/2011

13

DNS (Domain Name System)

Domain Name System (DNS) adalah suatu sistem yang memungkinkan namasuatu host pada jaringan komputer atau internet ditranslasikan menjadi IPaddress.

Root-level domain

merupakan tingkat teratas yang ditampilkan sebagai tanda titik (.).

Top level domain

kode kategori organisasi atau negara misalnya: .com untuk dipakai olehperusahaan; .edu untuk dipakai oleh perguruan tinggi; .gov untukdipakai oleh badan pemerintahan. Selain itu untuk membedakanpemakaian nama oleh suatu negara dengan negara lain digunakan tandamisalnya .id untuk Indonesia atau .au untuk australia.

Second level domain

merupakan nama untuk organisasi atau perusahaan, misalnya:microsoft.com; yahoo.com, dan lain-lain.

2

Struktur Domain .ID

Domain harus di bawah second level domain

.ac :academic

.co : company

.or : others

.net : net

.go : government

.mil : military

.sch : school

.web : web

Khusus:

.war.net.id : warnet

DNS (Domain Name System)

3

Page 14: Pemrograman Jaringan - ivan_maurits.staff.gunadarma.ac.idivan_maurits.staff.gunadarma.ac.id/Downloads/files/37900/Minggu1... · MODUL 1 NETWORKING ... (WAN) merupakan komunikasi antar

1/1/2011

14

M O D U L 1

N E T W O R K I N G & T E R M I N O L O G Y

P R O T O K O L

T O P O L O G I J A R I N G A N

D N S

H T T P

U N I V E R S I T A S G U N A D A R M A

Pemrograman Jaringan

1

HTTP (Hypertext Transfer Protocol)

HTTP merupakan suatu protokol yang digunakan oleh WWW (World WideWeb). HTTP mendefinisikan bagaimana suatu pesan bisa diformat dandikirimkan dari server ke client.

HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web serverdan juga web browser sebagai respon atas perintah-perintah yang ada padaprotokol HTTP ini.

Contohnya

bila kita mengetikkan suatu alamat atau URL pada internet browser makaweb browser akan mengirimkan perintah HTTP ke web server. Web serverkemudian akan menerima perintah ini dan melakukan aktivitas sesuaidengan perintah yang diminta oleh web browser. Hasil aktivitas tadi akandikirimkan kembali ke web browser untuk ditampilkan kepada kita.

2