/TCP-Data-Transfer

Performing data transfer or transmission using the TCP protocol

Primary LanguagePython

Tugas Besar 2 IF3130 Jaringan Komputer

Deskripsi Tugas

  1. Memahami reliability dan congestion control dari protokol Transmission Control Protocol (TCP).
  2. Membuat program sederhana yang memanfaatkan socket programming sebagai fungsi utamanya.
  3. Membuat dan memahami cara pengiriman data sederhana lewat jaringan menggunakan protokol transport layer

Requirement

  • Python 3.9

How To Run

  1. Download atau clone repo ini.
  2. Jalankan Server
    python3 server.py [PORT] [FILE]
    
  3. Jalankan Client
    python3 client.py [CLIENT PORT] [SERVER PORT] [FILE]
    

NOTE: Pastikan PORT-nya berbeda antara satu dengan yang lainnya

Daftar Anggota Kelompok

K02 Kelompok 1 TerCaPek

No. Nama NIM
1. Wesly Giovano 13520071
2. Marchotridyo 13520119
3. Steven 13520131

Daftar Pembagian Tugas

Segment 13520071
Connection 13520119
Three Way Handshake 13520131
File Transfer 13520071, 13520119, 13520131
Four Way Handshake 13520071, 13520119, 13520131