• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Tcpip Suite
 

Tcpip Suite

on

  • 1,498 views

 

Statistics

Views

Total Views
1,498
Views on SlideShare
1,493
Embed Views
5

Actions

Likes
1
Downloads
18
Comments
0

1 Embed 5

http://www.slideshare.net 5

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Tcpip Suite Tcpip Suite Presentation Transcript

  • TCP/IP suite
  • Konsep
    • Pada umumnya aplikasi pada jaringan menggunakan
      • Client-side apps
      • Server-side apps
    • Web browser adalah contoh client-side apps
      • Menerima data dari remote program atau dikenal aplikasi web server.
    • Secara umum server side apps
      • Menyedikan layanan sesuai permintaan client side apps
      • Kata server sendiri bisa berarti perangkat hardware yg berkemampuan besar dalam mengeksekusi aplikasi sotfware server
    • Protokol adalah kumpulan aturan dan konvensi
      • Standar
      • Bahasa yg terstruktur untuk komunikasi multi site
      • C: Mendefinisikan Pertukaran informasi antar 2 site, harus menggunakan protokol yang sama
    • Pertukaran informasi pd jaringan komputer
      • Banyak proses
      • Untuk memudahkan dibagi kedalam layer
      • Setiap layer, didefinisikan dengan baik fungsinya
    • Protocol suite atau protocol stack
      • Kumpulan beberapa layer
      • Biasanya bagian dari OS kernel pada mesin server
      • Setiap layer pada stack didukung oleh layer dibawahnya
  • Tcp/ip stack
    • Protocol dan service
      • Protocol mendefinisakan pertukaran antar layer yg sama pada 2 host
      • Contoh: transport layer dari host A berkomunikasi dg transport layer host B menggunakan protokol TCP
      • Service adalah kumpulan fungsi dari sebuah layer, yg digunakan oleh layer diatasnya
      • Contoh: TCP layer memberikan service reliable byte-stream ke layer aplikasi diatsanya
    • Enkapsulasi dan dekapsulasi
      • Setiap layer pd protocol stack menambahkan header tertentu pd data paket atau prose enkapsulasi
      • Prose kebalikannya disebut dekapsulasi
      • Proses enkapsulasi meningkatkan overhead
  •  
  • OSI dan tcp/ip
  •  
  • Paket terminologi
    • Ethernet (link layer) – frame
    • IP (network layer) – datagram
    • TCP(transport layer) – segment
    • Umumnya disebut paket untuk semua layer
  • Data link dan physical layer
      • Network interface
      • Device driver
      • Voltage
      • Service
        • Framing
        • Error detection
        • Error correction
        • Flow control
      • Tidak ada batasan media fisik yg digunakan, sehingga tcp/ip protokol yg adaptif dan fleksibel
    • preamble adalah urutan 1 dan 0 digunakan utk sinkronisasi .
    • CRC adalah Cyclic Redundency Check
  • CSMA/CD
    • Menggunakan pengecekan carrier
    • Jika host akan mengirim frame, mendetek ada sinyal lain, maka akan menghentikan pengiriman.
    • Waktu tunggunya random (backoff delay algoritma)
    • Setelah waktu tunggu maka akan mengrim lagi
  • Network layer protocol
    • Bertanggung jawab terkirimnya data dari 1 host ke yg lain
    • Menggunakan cost-based teknik atau routing
    • Layer di atas network layer mengirimkan data stream dan memecahnya dalam potongan dengan ukuran tertentu dan disebut paket atau datagram
    • Datagram secara sekuensial dilewatkan ke network layer
    • Dikirimkan ke tujuan yg sudah ditentukan
    • Datagram bisa dipecah lagi kedalam fragment atau paket lebih kecil lagi untuk memudahkan pengiriman
    • Pd network layer tujuan, fragment ini digabung lagi menjadi datagram
  •  
  • IP Datagram Fragmentation
    • setiap fragment (packet) mempunyai struktur yagn sama dengan IP datagram.
    • Proses Datagram reassembly dilakukan di host tujuan .
    • jika fragments hilang - keseluruhan datagram dibatalkan ( dan ICMP message dikirim ke pengirim ).
  • IP Flow Control & Error Detection
    • Jika packets sampai terlalu cepat - receiver membatalkan paket dan mengirim ICMP message ke pengirim
    • jika error (header checksum problem) packet dibatalkan dan ICMP message dikirm ke pengirim
  • ICMP Internet Control Message Protocol
    • ICMP adalah protocol digunakan untuk pertukaran control messages.
    • ICMP menggunakan IP untuk mengirim messages.
    • ICMP messages biasanya digenerate dan diproses oleh IP software, bukan user process.
    • ICMP Message Types
      • Echo Request
      • Echo Response
      • Destination Unreachable
      • Redirect
      • Time Exceeded
      • Redirect (route change)
  • Transport layer
    • Pd sisi pengirim, transport layer menerima data dari aplikasi layer, memecahnya jadi potongan kecil, dikirimkan ke netowrk layer
    • Pd sisi penerima, transport layer menerima potongan datagram, menggabungkannya kembali, mengirimkan ke layer diatasnya
    • End-to-end layer, host bisa berkomunikasi langsung dengan yg lain, tanpa menghiraukan bagaimana data dikrim
    • Komunikasiny ditangani oleh layer network
  •  
  • Apps layer
    • Pengguna berinteraksi
    • 3 layer dibawahnya bagian dari kernel, apps layer adalah proses pada user
    • Contoh
      • telnet – remote login
      • ftp – file transfer
      • Smtp – mail transfer
  • Protocol
  •  
  • Address
  •  
  • Physical address
    • Trailer biasanya extra bit untuk error detection
  • Ip address
  • Port address
  • Ports Host A Host B Process Process Process Process Process Process
  • ARP
    • Address Resolution Protocol digunakan oleh host pengirim, yg mengetahui ip address penerima tapi tidak tahu Mac address .
    • ARP adalah broadcast protocol – setiap host di network menerima request .
    • Setiap host akan memeriksa IP, yg sesuai akan merespon .
    • ARP tidak perlu melakukan setiap saat, karena host mengingat host address penerima .
    • Sebaliknya, host penerima mengingat address host pengirim .
  • ARP conversation HEY - Everyone please listen! Will 128.213.1.5 please send me his/her Ethernet address? not me Hi Green! I’m 128.213.1.5, and my Ethernet address is 87:A2:15:35:02:C3
  • Reverse Address Resolution
    • Host yang memerlukan ip address, dengan memberikan informasi mac address
    • Dibuthkan server yg mengelola mapping ip address
    • Contoh:
      • diskless workstations saat booting
      • DHCP
  • RARP conversation HEY - Everyone please listen! My Ethernet address is 22:BC:66:17:01:75. Does anyone know my IP address ? Hi Green! Your IP address is 128.213.1.17 . not me
  •