1 / 30

TCP/IP MODEL

TCP/IP MODEL. Sejarah TCP/IP. Sejarah TCP/IP bermula di Amerika Serikat pada tahun 1969 di Defense Advanced Research Projects Agency (DARPA) melakukan menguji rangkaian sistem pada paket ( packet-switching ). Sejarah TCP/IP.

odin
Télécharger la présentation

TCP/IP MODEL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TCP/IP MODEL

  2. Sejarah TCP/IP • Sejarah TCP/IP bermula di Amerika Serikat pada tahun 1969 di Defense Advanced Research Projects Agency (DARPA) melakukan menguji rangkaian sistem pada paket (packet-switching).

  3. Sejarah TCP/IP • 1970 Advanced Research Agency Network (ARPANET) mulai mengunakan Network Control Protocol (NCP) • 1972 Spesifikasi Telnet “Ad Hoc Telnet Protocol” sebagai RFC 318 • 1973 RFC 454 “File Transfer Protocol” diperkenalkan • 1974 Transmission Control Protocol (TCP) • 1981 Standart IP diperkenalkan di RFC 791 • 1982 TCP/IP protocol suite diperkenalkan oleh Defence Communications Agency (DCA) dan ARPA • 1983 ARPANET bertukar dari NCP kepada TCP/IP • 1984 Domain Name System (DNS) diperkenalkan

  4. TCP/IP Tujuan dari TCP/IP adalah untuk membangun suatu koneksi antar jaringan (network), dimana biasa disebut internetwork, atau internet, yang menyediakan pelayanan komunikasi antar jaringan yang memiliki bentuk fisik yang beragam Aspek lain yang penting dari TCP/IP adalah membentuk suatu standarisasi dalam komunikasi. Tiap-tiap bentuk fisik suatu jaringan memiliki teknologi yang berbeda-beda, sehingga diperlukan pemrograman atau fungsi khusus untuk digunakan dalam komunikasi. TCP/IP dibentuk dalam beberapa lapisan (layer). Antar layer dapat berkomunikasi ke atas maupun ke bawah dengan suatu penghubung interface.

  5. TCP/IP Protocol Stack 7 5 6 Application 5 Presentation 4 4 Application Session 3 3 Transport Transport 2 2 Network Internet 1 1 Data-Link Data-Link Physical Physical

  6. Application Layer Overview File Transfer - TFTP* - FTP* - NFS E-Mail - SMTP Remote Login - Telnet* - rlogin* Network Management - SNMP* Name Management - DNS* Application Transport Internet Data-Link *Used by the Router Physical

  7. Transport Layer Overview Transmission Control Protocol (TCP) User Datagram Protocol (UDP) Connection-OrientedConnectionless Application Transport Internet Data-Link Physical

  8. TCP Segment Format Bit 0 Bit 15 Bit 16 Bit 31 Source Port (16) Destination Port (16) Sequence Number (32) Acknowledgment Number (32) 20Bytes HeaderLength (4) Reserved (6) Code Bits (6) Window (16) Checksum (16) Urgent (16) Options (0 or 32 if Any) Data (Varies)

  9. Port Numbers RIP FTP TELNET SMTP DNS TFTP SNMP ApplicationLayer 520 21 23 25 53 69 161 Port Numbers TransportLayer TCP UDP

  10. TCP Port Numbers Source Port Destination Port … Telnet Z Host Z Host A Destination port = 23.Send packet to my Telnet application. SP DP 1028 23 …

  11. TCP Port Numbers

  12. 1 2 3 3 urutan TCP Handshake/melakukan koneksi Host A Host B kirim SYN (seq = 100 ctl = SYN) SYN diterima Kirim SYN, ACK (seq = 300 ack = 101 ctl = syn,ack) SYN diteriam Bukti penerimaan (seq = 101 ack = 301 ctl = ack)

  13. Mambuka dan mengakhiriKoneksi

  14. Windowing • Windowing: adalah suatu penjedelaan dalam jaringan data segment dengan mangambil nilai tengah, dimana dalam satuanya adalah byte yang akan ditransmisikan dan diterima sebagai ACK (balasan/tanda terima)

  15. Balasan sederhana TCP Pengirim Penrima Kirim 1 terima 1 kirim ACK 2 terima ACK 2 kirim 2 Terima 2 • Window Size = 1 Kirim ACK 3 Terima ACK 3 Kirim 3 Terima 3 Kirim ACK 4 terima ACK 4

  16. Urutan TCP dan Nomor tanda terima (ACK) Source Port Destination Port Sequence Acknowledgment … Saya kirim nomor 11. Ya no 11 saya terima 11, sekarang saya Butuh nomor 12. Source Dest. Seq. Ack. 1028 23 10 100 Source Dest. Seq. Ack. 23 1028 100 11 Source Dest. Seq. Ack. 1028 23 11 101 Source Dest. Seq. Ack. 23 1028 101 12

  17. Transport Layer Reliable Delivery

  18. Windowing • Ukuran 2 window di set 1 dan 1 window di set 3. • Diamana ukuran 2 window masing-masing 1, dan mesin menunggu pengiriman balasan untuk setiap data segment yang dikirimkan setelah itu megirim berikutnya • Ukuran 1 window dengan 3 set, dan menbolehkan mengirim 3 data segment sebelum acknowledgment diterima.

  19. Windowing

  20. Flow Control • Fungsi lainya pada lapisan transport adalah memberikan pilihan pengontrolan urutan (flow control). • Flow control untuk memastikan peralatan jaringan tidak mengirim informasi ke tujuan yang melebihi ukuran buffer, sebab informsi ini akan hilang • Yang dimaksud flow control adalah memastikan urutan pengiriman antara sumber dan tujuan

  21. Flow Control 3072 3 SEQ 1024 A B SEQ 2048 Buffering SEQ 3072 CPU Busy Ack 3073 Win 0 Waiting Window Update Ack 3073 Win 3072 Sliding Windows

  22. User Datagram Protocol (UDP) • User Datagram Protocol (UDP) adalah protokol pengiriman koneksi tidak langsung (connectionless) dalam TCP/IP protocol stack. • UDP adalah protokol pengiriman datagramsederhana, tidak ada jaminan pengiriman. Jika terjadi kesalahan meninta lapisan atasnya mengulang transmisi. • UDP dibuat untuk aplikasi pengiriman data segmen mempunyai urutan satu ke urutan berikutya • Penggunan protokol UDP : • TFTP (Trivial File Transfer Protocol) • SNMP (Simple Network Management Protocol) • DHCP (Dynamic Host Control Protocol) • DNS (Domain Name System)

  23. UDP Segment Format Bit 0 1 Bit 15 Bit 16 Bit 31 Destination Port (16) Source Port (16) 8Bytes Length (16) Checksum (16) Data (if Any) • No sequence or acknowledgment fields

  24. Perbedaan TCP dan UDP

  25. Internet Layer Overview Internet Protocol (IP) Internet Control Message Protocol (ICMP) Address Resolution Protocol (ARP) Reverse Address Resolution Protocol (RARP) Application Transport Internet • Pada lapisan TCP/IP Internet sama OSI pada lapisan network Data-Link Physical

  26. IP Datagram Bit 0 1 Bit 15 Bit 16 Bit 31 Version(4) HeaderLength (4) Priority &Type of Service (8) Total Length (16) Flags(3) Identification (16) Fragment Offset (13) 20Bytes Time-to-Live (8) Protocol (8) Header Checksum (16) Source IP Address (32) Destination IP Address (32) Options (0 or 32 if Any) Data (Varies if Any)

  27. Protocol Field TransportLayer UDP TCP ProtocolNumbers 6 17 InternetLayer • Menentukan tujuan protocol diatasnya IP

  28. Internet Control Message Protocol Application Destination Unreachable/takterbaca Echo (Ping) Other Transport 1 ICMP Internet Data-Link Physical

  29. Saya butuh almat Ethernet dari 176.16.3.2. Saya dengar broadcast. pesanmu utk saya, Ini alamat Ethernet saya. Address Resolution Protocol 172.16.3.1 172.16.3.2 • Map IP MAC • Local ARP IP: 172.16.3.2 = ??? IP: 172.16.3.2 Ethernet: 0800.0020.1111

  30. Kebalikan ARP Saya dengar broadcast. pesanmu utk saya, Ini alamat IP mu 172.16.3.25. Berapa alamat IP saya? • Map MAC IP Ethernet: 0800.0020.1111 IP = ??? Ethernet: 0800.0020.1111 IP: 172.16.3.25

More Related