Pemrograman Dasar Jaringan Komputer

download Pemrograman Dasar Jaringan Komputer

of 6

  • date post

    07-Jul-2018
  • Category

    Documents

  • view

    222
  • download

    0

Embed Size (px)

Transcript of Pemrograman Dasar Jaringan Komputer

  • 8/19/2019 Pemrograman Dasar Jaringan Komputer

    1/12

    LABORATORIUM JARINGAN KOMPUTER 

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER 

    UNIVERSITAS BRAWIJAYA

     Nama : Rizal Darmawansyah

     NIM : 145150201111058

    Kelas : Informatika –  a! : II – Dasar "emro#raman $arin#an

    $enis %as : 'atihan "raktik&m ( %as "raktik&m ( Kesim)&lan

    *sisten : Imam +yafi,i *l -hozaly

    *. "en#amatan "raktik&m Den#an %/"

    1 $elaskan a)a yan# terai ketika )ro#ram ser3ert) ialankan6

    +er3er akan !eralan seara ter&s mener&s an men&n##& re7&est ari lient

    +er3er akan ter&s mem!&ka soket hin##a aa re7&est koneksi yan# atin#

    2 "aa !aris )ro#ram ser3ert) elaskan maks& ari masin#masin# !aris

    ser3ert))y 1 2 3 4 5 6

    7 8 9 1

    0 1

    1 1

    2

    from socket import * serverPort = 12000 serverSocket = socket(AF_!"#$S%&'_S#"A) serverSocket+,i-.((//$serverPort serverSocket+iste-(1 pri-t/Server e./

    ie 1   co--ectio-Socket$ ..r = serverSocket+ccept(   se-te-ce = co--ectio-Socket+recv(1024   cpitie.Se-te-ce=se-te-ce+pper(   co--ectio-Socket+se-.(cpitie.Se-te-ce   co--ectio-Socket+cose(

    "enelasan synta

    12 Men#im)or li!rary soket )aa )ythonInisialisasi )ort &nt&k ser3er e#nan alamat 12000

  • 8/19/2019 Pemrograman Dasar Jaringan Komputer

    2/12

    LABORATORIUM JARINGAN KOMPUTER 

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    9

    4

    5

    ;

    8

    <

    1

    0

    11 1

    2

    Menyim)an nilai kem!alian ari soket en#an isi )arameter i) i#&nakan an

     )rotokol yan# i#&nakan

    Melak&kan )roses !inin#()en#ikatan en#an )arameter i) ser3er an nomer ari ser3er"ort =welomin# soket>

    "roses ser3er alam men&n##& re7&est ari lient

    Menam)ilkan o&t)&t +er3er Reay

    Melak&kan )er&lan#an selama nilai ari ser3er+oket aalah 1

    ?nt&k menerima re7&est koneksi yan# atan# yan# isim)an )aa

    onnetion+oket an alamat klien yan# i sim)an )aa ar 

    Menyim)an ata yan# ikirim oleh lient en#an !atas maksimal 1024 !yte

    Men#&!ah ata ari lient menai h&r&f !esar an isim)an )aa

    a)italize+entene

    Men#irim ata yan# telah i)roses oleh ser3er ke)aa lient

    Men&t&) soket yan# terkoneksi en#an lient

    9 $elaskan a)a yan# terai ketika )ro#ram klient) ialankan6

    "ro#ram #a#al ialankan ikarenakan koneksi seara %/" mem!&t&hkan ser3er 

    an lient yan# salin# terh&!&n# Ketika ser3er tiak ialankan maka )ihak lient

    tiak akan a)at melak&kan re7&est koneksi ke)aa ser3er sehin##a transfer ata tiak 

    akan a)at ialankan

    4 "aa !aris )ro#ram klient) elaskan maks& ari masin#masin# !aris

    klient))y 1 2 3 4 5 6

    7 8

    from socket import * server!me = /ocost/ serverPort = 12000 cie-tSocket = socket(AF_!"#$ S%&'_S#"A) cie-tSocket+co--ect((server!me$serverPort se-te-ce = r_i-pt(/-pt oercse se-te-ce/

    cie-tSocket+se-.(se-te-ce mo.ifie.Se-te-ce = cie-tSocket+recv(1024

  • 8/19/2019 Pemrograman Dasar Jaringan Komputer

    3/12

    LABORATORIUM JARINGAN KOMPUTER 

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    9 1

    0

    pri-t /From Server/$ mo.ifie.Se-te-ce cie-tSocket+cose(

    "enelasan synta

    1

    2

    9

    4

    5

    ;

    8

    <

    1

    0

    Men#im)or li!rary soket )aa )ython

    Inisialisasi nama ser3er yan# i#&nakan en#an nama loalhost

    Inisialisasi )ort &nt&k ser3er en#an alamat 12000

    Menyim)an nilai kem!alian ari soket en#an isi )arameter i) yan# in#in

    i#&nakan an )rotokol yan# i#&nakan

    Melak&kan koneksi ke)aa ser3er en#an )arameter nama se3er an )ort ari

    ser3er 

    Mem)ersilahkan &ser &nt&k memas&kkan )esan(ata yan# in#in ikirim ke)aa

    ser3er an isim)an )aa sentene Men#irim in)&tan ata yan# imas&kkan oleh &ser 

    Menyim)an ata yan# telah ikirim oleh ser3er en#an !atas maksim&m 1024

     !yte ata yan# mas&k 

    Menam)ilkan ata !alasan ari ser3er 

    Men&t&) soket yan# sean# terh&!&n# en#an ser3er 

    5 *)a yan# terai ketika )ro#ram klient) an ser3ert) ialankan seara !ersamaan.

    an a)a yan# terai ketika )aa klient) men&liskan kata halo6

    "aa hasil sreenshot iatas men&n&kkan re7&est onnetion )aa soket lient

    telah i terima oleh ser3er an ser3er men&n##& ata yan# itransfer oleh lient

    Ketika ata ikirim en#an kata @haloA maka )esan terse!&t akan iterima ser3er yan#

    kem&ian ikon3ersi oleh ser3er menai h&r&f !esar +etelah ikon3ersi. ata terse!&t

    ikirimkan kem!ali oleh ser3er ke)aa lient an ser3er)&n men&t&) soket yan#

    sean# terrh&!&n# oleh lient +etelah it& ata terse!&t akan i terima oleh lient

  • 8/19/2019 Pemrograman Dasar Jaringan Komputer

    4/12

    LABORATORIUM JARINGAN KOMPUTER 

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER 

    UNIVERSITAS BRAWIJAYA

     !er&)a kata @B*'CA Kem&ian lient men&t&) soket yan# sean# terh&!&n# sean#

    en#an ser3er

     "en#amatan "raktik&m en#an ?D"

    1 $elaskan a)a yan# terai ketika )ro#ram ser3er&) ialankan6

    +er3er akan !eralan seara ter&s mener&s an men&n##& re7&est ari lient

    +er3er akan ter&s mem!&ka soket hin##a aa re7&est koneksi yan# atan#

    2 "aa !aris )ro#ram ser3er&) elaskan maks& ari masin#masin# !aris

    ser3er&))y 1 2 3 4 5 6 7 8 9 1

    0

    from socket import * serverPort = 12000 serverSocket = socket(AF_!"#$ S%&'_A) serverSocket+,i-.((//$ serverPort pri-t /#e server is re. to receive/ ie 1   mess:e$ cie-tA..ress = serverSocket+recvfrom(2048   mo.ifie.)ess:e = mess:e+pper(   serverSocket+se-.to(mo.ifie.)ess:e$ cie-tA..ress

    "enelasan synta

    1

    2

    9

    4

    5

    ;

    8

    Men#im)or li!rary soket )aa )ython

    Inisialisasi )ort &nt&k ser3er e#nan alamat 12000

    Menyim)an nilai kem!alian ari soket en#an isi )arameter i) an #ram

    yan# i#&nakan

    Melak&kan )roses !inin#()en#ikatan en#an )arameter i) ser3er an nomer

    ari ser3er"ort =welomin# soket>

    Menam)ilkan o&t)&t %he ser3er is reay to reei3e

    Melak&kan )er&lan#an selama nilai sama en#an 1

    Menyim)an ata yan# ikirim oleh lient )aa messa#e en#an !atas maksimal 2048 !yte

  • 8/19/2019 Pemrograman Dasar Jaringan Komputer

    5/12

    LABORATORIUM JARINGAN KOMPUTER 

    PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER 

    UNIVERSITAS BRAWIJAYA

    <

    Men#&!ah ata ari lient menai h&r&f !esar an isim)an )aa

    moifiationMessa#e

    Men#irim ata yan# telah i)roses oleh ser3er ke)aa lient en#an )arameter isi )esan an alamat ari lient

    9 $elaskan a)a yan# terai ketika )ro#ram klien&) ialankan6

    /lient !erhasil ialankan ikarenakan )aa ?D" tiak i!&t&hkan ser3er an

    lient yan# salin# terh&!&n# sehin##a tan)a aa ser3er. lient )&n a)at ialankan

    an mentransfer ata tan)a mem)e&likan ke&t&han ata yan# ikirim

    4 "aa !aris )ro#ram klien&) elaskan maks& ari masin#masin# !aris

    klien&))y 1 2 3 4 5 6 7 8 9

    1 0

    from socket import * server!me = /ocost/ serverPort = 12000 cie-tSocket = socket(AF_!"#$ S%&'_A) mess:e = r_i-pt(/-pt oercse se-te-ce/ cie-tSocket+se-.to(mess:e$(server!me$ serverPort mo.ifie.)ess:e$ serverA..ress = cie-tSocket+recvfrom(2048 pri-t mo.ifie.)ess:e cie-tSocket+cose(

    "enelasan synta

    1

    2

    9

    4

    5

    ;

    Men#im)or li!rary soket )aa )ython

    Inisialisasi nama ser3er yan# i#&nakan en#an nama loalhost

    Inisialisasi )ort &nt&k ser3er en#an alamat 12000