Jaringan Komputer:Lapis Transport: Difference between revisions
No edit summary |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 24: | Line 24: | ||
***Multicast handal | ***Multicast handal | ||
[[File:Jarkom lapis transport 73849371.png|center|thumb]] | [[File:Jarkom lapis transport 73849371.png|center|thumb]] | ||
== Pengiriman Data yang Reliabel == | |||
Reliabilitas🡪 menjamin bahwa tiap paket yang dikirimkan akan tiba ke tujuan | |||
Transport layer menjamin reliabilitas dengan cara: | |||
* Tracking data yang dikirim | |||
* ACK data yang diterima | |||
* Retransmit jika mendapat NAK | |||
Memerlukan lebih banyak control data (Header Layer 4) | |||
== Multiplexing dan Demultiplexing == | |||
[[File:Jaringan komputer lapis transport 34.png|thumb|182x182px]] | |||
Multiplexing: pengumpulan data dari banyak proses aplikasi kemudian membungkusnya dengan header berdasarkan alamat port pengirim dan penerima, alamat IP | |||
Nomor port ada disetiap segmen TCP/UDP | |||
Nomor port untuk aplikasi standar TCP/IP telah ditentukan | |||
* HTTP = 80 | |||
* SMTP = 25 | |||
* POP3 = 110 | |||
* TELNET = 23, dll. | |||
[[File:Jaringan komputer lapis transport 35.png|center|thumb]] | |||
== TCP and UDP == | |||
Protokol di Layer Transport: | |||
* Transmission Control Protocol (TCP) | |||
* User Datagram Protocol (UDP) | |||
=== TCP (RFC793) === | |||
* connection-oriented protocol | |||
* Additional Overhead digunakan untuk meningkatkan fungsionalitas: order delivery, reliable delivery, and flow control. | |||
* 20 bytes of overhead in the header encapsulating the Application layer data | |||
Contoh Aplikasi menggunakan TCP diantaranya web browsers, E-mail, file transfers. | |||
* Source port dan destination port (216) : alamat lapis 4 (satu protokol lapis 3 bisa mendukung lebih dari 1 buah protokol lapis 4), misal : 10.14.64.54:80 berbeda port dengan 10.14.64.54:102 | |||
* Sequence number (232) : nomor paket yang dikirim | |||
* Acknowledge number (232): nomor acknowledge untuk paket telah diterima (nomor acknowledge merupakan nomor paket selanjutnya) | |||
* URG,ACK,PSH,RST,SEQ,FIN : bit-bit status pada paket. | |||
** URG = Urgent pointer field valid | |||
** ACK = Acknowledgment field valid | |||
** PSH = Deliver data on receipt of this segment | |||
** RST = Reset the sequence/acknowledgment numbers | |||
** SEQ = Sequence number valid | |||
** FIN = End of byte stream from sender | |||
[[Category:Materi]] | [[Category:Materi]] | ||
[[Category:Matkul]] | [[Category:Matkul]] | ||
[[Category:Jaringan Komputer]] | [[Category:Jaringan Komputer]] | ||
[[Category:Jaringan]] | [[Category:Jaringan]] | ||