Sabtu, 18 Juni 2016

Tugas TCP Flow Socket Progamming



TUGAS TCP FLOW SOCKET PROGAMMING 2

        A.    TUJUAN PEMBELAJARAN
1.      Siswa memahami konsep aplikasi client server di jaringan.
2.      Mahasiswa memahami konsep pemprograman socket.

        B.     HASIL DAN ANALISA
Pada wireshark yang telah dijalankan akan muncul sequence yang dikirimkandari clien ke server dan dari server ke clien seperti berikut

Sehingga pada hasil pesan yang dikirimkan seperti berikut

Seperti pada data sequence diatas ketika pada awal clien mengirimkan SYN dengan seq=0 untuk meminta hubungan dengan sarver dan kemudian sarver mengirim SYN/ACK pada clien dengan seq=0 ack=1 yang digunakan untuk menandai bahwa permintaan oleh clien diterima oleh sarver dan selanjutnya clien membalas dengan ACK seq=1 ack=1 sebagai tanda bahwa pada clien mengetahui permintaan yang dikirim pada sarver disetujui dengan diiringi PSH/ACK seq=1 ack=1 untuk memulai hubungan antara clien dengan sarver, yang selanjutnya sarver akan mengirimkan pada clien seq=1 yang sebelumnya diminta oleh clien dengan sarver juga meminta ack=23 pada clien yang selanjutnya clien akan mengirimkan seq=23 dan meminta pada server act=36 dan pada saat ini clien mengirimkan sebuah pesan string “Halo” pada sarver dan begitu pula seterusnya hingga hubungan antara clien dan sarver ditutup atau berahir. Dan jika pada saat pengiriman sequence dari clien terdapat sebuah kesalahan yang menyebabkan pesan tidak terkirim maka server akan meminta kembali sequence yang belum dikirimkan tersebut hingga sequence tersebut diterima oleh server. Dan ketika clien akan memutuskan hubungan dengan sarver maka clien akan mengirimkan pada sarver pesan FIN dengan string “close” sebagai penanda untuk memutuskan hubungan dengan sarver, kemudian pada sarver membalas pada clien pesan FIN/ACK akan tetapi pada clien tidak menanggapi pesan oleh sarver tersebut yang dikarenakan clien sudah memutuskan hubungannya.

Tidak ada komentar:

Posting Komentar