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