Berisi tentang Trik, Tutorial, Tanya-jawab seputar Komputer dan Jaringan, dan Mikrotik

Sabtu, 15 Maret 2014


  • Jaringan adalah sekumpulan komputer dan perangkat komputer yang saling terkoneksi secara fisik maupun logic melalui media komunikasi untuk melakukan komunikasi data.
  • Elemen dasar dalam komunikasi antara lain pengirim, penerima, media, protokol.
  • ARPANET adalah jaringan komputer pertama di dunia.
  • Fungsi dari jaringan :
    1. Data share ( berbagi data komputer )
    2. Software share ( berbagi program komputer )
    3. Resources share ( penggunaan hardware secara bersama sama )
  • Kelebihan Jaringan komputer :
    1. Kecepatan akses lebih tinggi
    2. Sistem keamanan & administrasi baik
    3. Sistem backup lebih baik
  • Kelemahan jaringan komputer :
    1. Biaya operasional mahal
    2. Butuh komputer server
    3. Jaringan bergantung pada server
  • Protokol adalah mengatur bagaimana sebuah komputer berkomunikasi dengan komputer lain.
    1. ISO mengeluarkan model jaringan OSI, yang didalamnya terdapat 7 layer, antara lain : layer fisik,       layer data link, layer network, layer trasport, layer session, layer presentation, layer aplikasi.
    2. DOD mengeluarkan model jaringan TCP/IP, punya 4 layer, antara lain : layer network, layer               internet, layer transport, layer aplikasi.
Demikian sedikit ringkasan tentang jaringan, ikuti blog ini dan hari esok saya akan menyampaikan tentang macam-macam tipe jaringan.

Jumat, 14 Maret 2014

Berikut ini saya akan memberikan cara bagaimana cara setting ip di mikrotik dengan winbox. semoga membantu.

1. Pastikan anda membuka(run) winbox anda, jika tidak punya silahkan download disini.


2. Lalu log in dengan account. username : admin. password :   ( biarkan kosong ). Lalu klik browse ( titik 3 ) lalu klik ip address anda.


3. Lalu pilih tab ip lalu klik address.

4. Lalu klik tanda +


5. Lalu masukkan ip address yang anda kehendaki lalu klik ok.


6. Lalu cobalah konektifitasnya dengan ping dari komputer ke ip pada mikrotik.


7. Selesai, silahkan mencoba :)

Selasa, 11 Maret 2014

Contoh Soal Perhitungan Subnetting

Soal –soal perhitungan subnetting biasanya berkisar di empat masalah yaitu: Jumlah Subnet,Jumlah Host per Subnet, Blok Subnet dan Alamat Host-Broadcast.

Contoh Soal :
Subnetting apa yang terjadi pada IP Address kelas C 192.168.1.0/27?

Jawab :

Subnet mask dari 192.168.1.0/27 adalah 11111111.1111111.11111111.11100000  atau 255.255.255.224, maka:

Jumlah Subnet
Jumlah subnet dapat dicari dengan 2 pangkat x, dimana x adalah banyaknya angka 1 pada oktet 4, dalam perhitungan subnet mask diatas ada 3, sehingga Jumlah subnet mask adalah 2 pangkat 3 sama dengan 8 buah subnet

Jumlah Host per Subnet
Jumlah host pada tiap subnet dapat dicari dengan 2 pangkat y, dimana y adalah banyaknya angka 0 pada oktet 4, dalam perhitungan diatas ada 5, sehingga Jumlah Host tiap subnetnya adalah 2 pangkat 5 sama dengan 30 host tiap subnet.

Blok Subnet
Untuk mencari dapat dicari dengan dengan cara 256-224 (dimana 224 adalah nilai oktet 4) sama dengan 32. Untuk mencari subnet yang lain hasil ini dikali 2=64, dikali 3=96, dikali 4=128, dikali 5=160, dikali 6=192, dikali 7=224 dikali 8=256. Sehingga blok subnet yang valid adalah 0 (pasti ada), 32,64,96,128,160,192, dan 224.

Network Address, Host Address dan Broadcast Address yang valid
Untuk mencari alamat host, broadcast dan network (subnet)  kita langsung aja buat tabel lengkapnya perhitungan subnetting ini sebagai berikut :

subnet #1
subnet : 192.168.1.0
host pertama : 192.168.1.1
host terakhir : 192.168.1.30
broadcast : 192.168.1.31
subnet #2
subnet : 192.168.1.32
host pertama : 192.168.1.33
host terakhir : 192.168.1.62
broadcast : 192.168.1.63
subnet #3
subnet : 192.168.1.64
host pertama : 192.168.1.65
host terakhir : 192.168.1.94
broadcast : 192.168.1.95
subnet #4
subnet : 192.168.1.96
host pertama : 192.168.1.97
host terakhir : 192.168.1.126
broadcast : 192.168.1.127
subnet #5
subnet : 192.168.1.128
host pertama : 192.168.1.129
host terakhir : 192.168.1.158
broadcast : 192.168.1.159
subnet #6
subnet : 192.168.1.160
host pertama : 192.168.1.161
host terakhir : 192.168.1.190
broadcast : 192.168.1.191
subnet #7
subnet : 192.168.1.192
host pertama : 192.168.1.193
host terakhir : 192.168.1.222
broadcast : 192.168.1.223
subnet #8
subnet : 192.168.1.224
host pertama : 192.168.1.225
host terakhir : 192.168.1.254

broadcast : 192.168.1.255

Senin, 10 Maret 2014

Application layer Lapisan paling atas dari protokol model OSI (Open System Interconnections). Lapisan yang berfungsi untuk mengelola interaksi antara program dan pemakai, menerima perintah dari pemakai dan mengembalikan kode error ke pemakai jika terjadi error.

Application Layer adalah istilah yang digunakan dalam kategori protokol dan metode dalam model arsitektur dari jaringan komputer. Baik model OSI dan Internet Protocol Suite (TCP / IP) mendefinisikan lapisan aplikasi. Dalam TCP / IP, Layer Aplikasi berisi semua protokol dan metode yang jatuh ke dalam bidang-ke-proses komunikasi proses melalui (Protokol IP) jaringan internet dengan menggunakan Transport Layer protokol untuk menetapkan host-to-host koneksi yang mendasarinya. 

Dalam model OSI, definisi yang lebih sempit Application Layer dalam ruang lingkup, secara eksplisit membedakan fungsi tambahan di atas Transport Layer pada dua tingkat tambahan: Session Layer dan Presentation Layer. OSI menetapkan pemisahan yang ketat modular fungsionalitas pada lapisan ini dan menyediakan implementasi protokol untuk setiap lapisan. Lapisan aplikasi layanan umum memberikan konversi semantik antara proses aplikasi yang terkait. Catatan: Contoh layanan aplikasi umum dari kepentingan umum termasuk file virtual, virtual terminal, dan pekerjaan transfer dan protokol manipulasi. 

Application layer , Berfungsi sebagai antarmuka dengan aplikasi dengan fungsionalitas jaringan, mengatur bagaimana aplikasi dapat mengakses jaringan, dan kemudian membuat pesan-pesan kesalahan. 

Protokol yang berada dalam lapisan ini adalah web server, mail, FTP,DHCP,TELNET,DNS,SNMP.
  1. Web Server (HTTP,HTTPS) HTTP (Hypertext Transfer Protocol, adalah protokol yang dipergunakan untuk mentransfer dokumen dalam World Wide Web (WWW).
    Fungsi : menjawab antara client dan server. membuat hubungan TCP/IP ke port tertentu di host yang jauh (biasanya port 80). HTTPS adalah versi aman dari HTTP, protokol komunikasi dari World Wide Web. HTTPS menyandikan data sesi menggunakan protokol SSL (Secure Socket layer) atau protokol TLS (Transport Layer Security). Pada umumnya port HTTPS adalah 443. Fungsi : HTTPS melakukan enkripsi informasi antara browser dengan web server yang menerima informasi. Memberikan perlindungan yang memadai dari serangan eavesdroppers (penguping), dan man in the middle attacks.
  2. Mail (SMTP, POP3,IMAP) SMTP (Simple Mail Transfer Protocol) merupakan salah satu protokol yang umum digunakan untuk pengiriman surat elektronik (e-mail) di Internet. Menggunakan TCP, port 25.
    Fungsi : digunakan untuk mengirimkan pesan-pesan e-mail dari e-mail klien ke e-mail server, mengirimkan e-mail kepada lokal account, dan menyiarkan ulang e-mail antara server-server SMTP. POP3 (Post Office Protocol version 3) sesuai dengan namanya merupakan protokol yang digunakan untuk pengelolaan mail. Fungsi : digunakan untuk mengambil surat elektronik (email) dari server email. Menggunakan TCP, port 110. IMAP (Internet Message Access Protocol) adalah protokol standar untuk mengakses/mengambil e-mail dari server. Lebih kompleks daripada POP3.
    Fungsi : memilih pesan e-mail yang akan di ambil, membuat folder di server, mencari pesan e-mail tertentu, menghapus pesan e-mail yang ada.
  3. FTP (File Transfer Protocol) adalah sebuah protokol Internet yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork. FTP menggunakan protocol TCP port 21.
    Fungsi : untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus transfer antara biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP.
  4. DHCP (Dynamic Host Configuration Protocol) adalah protokol yang berbasis arsitektur client/server yang dipakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan. DHCP bersifat stand-alone, sehingga jika dalam sebuah jaringan terdapat beberapa DHCP server, basis data alamat IP dalam sebuah DHCP Server tidak akan direplikasi ke DHCP server lainnya, artinya DHCP tersebut berbenturan, karena potokol IP tidak mengizinkan 2 host memiliki IP yang sama.
    Fungsi :
    • Jika DHCP dipasang di jaringan lokal, maka semua komputer yang tersambung di jaringan akan mendapatkan alamat IP secara otomatis dari server DHCP.
    • memberikan framework untuk disampaikan kepada client yang berisikan informasi tentang konfigurasi jaringan.
  5. TELNET(Telecommunication network) Adalah terminal interaktif untuk mengakses suatu remote pada internet. Fungsi : digunakan untuk mengakses remote host melalui terminal yang interaktif.
  6. DNS (Domain Name System) Merupakan database terdistribusi yang diimplementasikan secara hirarkis dari sejumlah name servers . Fungsi :
    • menyimpan informasi tentang nama host maupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet.
    • address/name translation
    • DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surat elektronik (email) untuk setiap domain.
  7. SNMP (Simple Network Management Protocol) adalah standar manajemen jaringan pada TCP/IP.
    Fungsi : supaya informasi yang dibutuhkan untuk manajemen jaringan bisa dikirim menggunakan TCP/IP. Protokol tersebut memungkinkan administrator jaringan untuk menggunakan perangkat jaringan khusus yang berhubungan dengan perangkat jaringan yang lain untuk mengumpulkan informasi dari mereka, dan mengatur bagaimana mereka beroperasi.
Fungsi application layer, antara lain :
  1. Mengidentifikasi dan menjamin ketersediaan partner komunikasi yang diinginkan
  2. mensinkronkan aplikasi yang bekerja sama
  3. membuat prosedur kesepakatan untuk error recovery
  4. mengontrol integritas data

Presentation layer merupakan lapisan ke-6 dari model refrensi OSI. Presentation layer melakukan fungsi-fungsi tertentu yang diminta untuk menjamin penemuan sebuah penyelesaian umum bagi masalah tertentu. Presentation layer tidak mengijinkan pengguna untuk menyelesaikan sendiri suatu masalah. Tidak seperti layer-layer di bawahnya yang hanya melakukan pemindahan bit dari satu tempat ke tempat lainnya, presentation layer memperhatikan sintaks dan semantik informasi yang dikirimkan.

Lapisan ini berhubungan dengan sintaks data yang dipertukarkan diantara entitas aplikasi. Tujuannya adalah untuk mengatasi masalah perbedaan format penyajian data. Lapisan ini mendefinisikan sintaks yang digunakan antar entitas aplikasi.          

FUNGSI PRESENTATION LAYER  
Secara umum fungsi dari presentation layer adalah :

  1. Enkripsi dan dekripsi dari suatu pesan untuk alasan keamanan.
  2. Kompresi dan dekrompresi suatu pesan sehingga dapat dikirimkan pada jaringan secara efisien. 
  3. Memformat grafis.
  4. Melakukan translasi konten.
  5. Melakukan translasi yang sifatnya spesifik terhadap suatu sistem tertentu.
  6. Bagaimana data dipresentasikan.
  7. Menyajikan data.
  8. Sebagai layanan penterjemah.
  9. Menentukan tipe data (gambar, audio, video, atau teks), enkripsi (ASCII atau EBCDIC), dan ekstensi file agar file siap ditampilkan di layer aplikasi. 

Presentation layer bertugas untuk menyajikan data kepada Application layer. Presentation layer ini ibarat sebagai translator dari sebuah jaringan. 

Presentation layer bertugas untuk melakukan :

  1. Character code translation (misalnya ASCII ke EBCDIC).
  2. Data conversion: (bit order, CR-CR/LF, integer-floating point, dsb).
  3. Data compression: mengurangi jumlah bit yang harus ditransmisikan ke jaringan.
  4. Data encryption: encrypt data untuk keamanan (misalnya password encryption). 

Contoh penggunaan :
Salah satu contoh dari Pressentation layer adalah Virtual Terminal Protokol (VTP). Fungsi dari VTP adalah suatu paket program dimana terminal khusus diubah fungsinya menjadi yang umum sehingga dapat dipakai oleh sembarang vendor. Paket software bagian ini adalah X28/X29/X.3 yang disebut sebagai PAD (Packet Assambly Deassambly).   
X.3 : mengontrol operasi 
X.28 :terminal emulator 
X.29 : Host emulator 

Contoh lain dari presentation layer adalah saat mendefinisikan format data yang mewakili data tersebut. Mendefinisikan format data ini sangatlah penting. Contohnya sewaktu kita mengirim/menerima Email. Yang biasanya dalam format ASCII atau HTML. Apabila formatnya menyediakan layanan untuk Layer yang diatasnya. Dia memformat data yang akan dikirim melalui jaringan supaya applikasi yang menerima mengerti/memahami bahkan bisa memanipulasi data tersebut.  

Contoh Aplikasi 
Pengaplikasian dari presentation layer pada dasarnya adalah penerjemah, pengkodean dan pengkonversi. Teknik transfer data yang berhasil adalah dengan mengadaptasi data tersebut ke dalam format standar sebelum dikirim. Tugas-tugas seperti kompresi, dekompresi, enkripsi dan dekripsi data berhubungan pada Presentation Layer. Standar yang digunakan untuk mengatur presentasi grafis, film dan suara adalah sebagai berikut : PICT, TIFF, JPEG, MIDI, MPEG, QuickTime, dan RTF.              

LAYANAN PRESENTATION LAYER 
Lapisan presentasi memberikan layanan pengelolaan pemasukkan data, pertukaran data dan pengendalian struktur data. Implementasi utama dari lapisan presentasi adalah penyediaan fungsi yang standar dan umum. 
Cara ini lebih efisien dibandingkan dengan pemecahan yang dilakukan sendiri oleh pemakai jaringan. Contoh dari protokol lapisan presentasi yang paling banyak dikenal dan dipakai orang adalah enkripsi data dan kriptografi. 
a. Defenisi Enkripsi Enkripsi adalah sebuah proses yang melakukan perubahan sebuah kode dari yang bisa dimengerti menjadi sebuah kode yang tidak bisa dimengerti atau tidak terbaca. Enkripsi dapar diartikan sebagai kode atau chiper.   
b. Defenisi Kriptografi Cryptography atau kriptografi adaah suatu ilmu ataupun seni mengamankan pesan dan dilakukan oleh cryptographer. Sedang, cryptanalysis adalah suatu ilmu dan seni membuka (breaking) ciphertext dan orang yang melakukannya disebut crypranalyst. Cryptographic system atau cryptosystem adalah suatu fasilitas untuk mengkonversikan plaintext ke ciphertext dan sebaliknya.

KOMPONEN JARINGAN DAN PROTOKOL LAYER 

komponen jaringan : 
  1. Gateway
  2. Redirector 

Protocols: 

  • Virtual Terminal Protokol (VTP). VTP merupakan contoh dari protokol pada Presentation layer. Fungsi dari VTP untuk presentasi layer adalah :
  1. Membuat dan memelihara struktur data.
  2. Translating karakteristik terminal ke bentuk standard 

Sabtu, 08 Maret 2014

Layer sesi adalah dimana sebagai prosedur logo pada sebuah jaringan network dan berkaitan dengan keamanan. Layer ini menyediakan layanan keamanan pada layer yang lain. Selain itu juga melakukan koordinasi komunikasi antara entiti layer yang diwakilinya. Beberapa protocol pada layer ini adalah suatu session interface dan protocol(netbios), dikembangkan oleh IBM yang menyediakan layanan ke layer presentation dan layer application. Netbeui (NETBIOS Extended User Interface) suatu pengembangan dari netbios yang digunakan pada produk microsoft networking, seperti windows nt dan lan manager. ADSP (AppleTalk Data Stream Protocol), PAP (Printer Access Protocol) yang terdapat pada printer Postscript untuk akses pada jaringan AppleTalk.

Fungsi Lapisan Sesi
Adapun fungsi dari layer sesi ini adalah sebagai berikut (Andrew S. Tanenbaum, 1996):
Untuk melaksanakan pengendalian dialog. Session dapat memungkinkan lalu-lintas bergerak bergerak dalam bentuk dua arah pada suatu saat, atau hanya satu arah saja.
Manajemen token (Token Management). Fungsi ini masih terkait dengan fungsi pengendalian dialog.
Sinkronisasi (Synchronization). Pikirkan masalah-masalah yang dapat terjadi saat melakukan transfer file antara dua mesin yang memiliki durasi 2 jam dan selang waktu antara dua crash selama 1 jam. Setela masing-masing transfer dibatalkan, seluruh transfer mungkin perlu diulangi lagi dari awal, dan mungkin saja mengalami kegagalan lagi. Untuk menghilangkan masalah ini, lapisan sesi menyediakan suatu cara untuk menyisipkan pos pemeriksaan (checkpoint) ke aliran data, sehingga bila terjadi crash, hanya data yang ditransfer sesudah pos pemeriksaan  tersebut yang akan ditransfer ulang.

Cara Kerja Lapisan Sesi
Sesuai dengan namanya, lapisan ini berfungsi untuk menyelenggarakan, mengatur dan memutuskan sesi komunikasi. Session layer  menyediakan service kepada presentation layer. Lapisan ini juga mensinkronisasi dialog diantara dua host presentation layer  dan mengontrol komunikasi dengan membuka, mengelola, dan memutus hubungan antar aplikasi yang berkaitan.

Contoh Penggunaan dan Aplikasinya
Contoh penggunaan lapisan sesi adalah pada kompresi dan enkripsi data. Session layer juga bisa diaplikasikan pada  sistem – sistem berikut ini : 
  1. NFS (Network File System), dibangun oleh Sun Microsystem dan digunakan oleh workstation TCP/IP dan UNIX agar dapat mengakses remote resource.  
  2. SQL (Structured Query Language). SQL merupakan bahasa komputer standard ANSI ( American National Standard Institude ).Dengan SQL kita dapat mengakses database, menjalankan queri untuk mengambil data dari database, menambahkan data ke database, menghapus data di dalam database, dan meng-update data di dalam database. 
  3. RPC (Remote Procedure Call), merupakan protokol yang menyediakan mekanisme client/server pada sistem operasi. 
  4. ASP (AppleTalk Session Protokol), merupakan protokol yang menyediakan mekanisme client/server pada mesin-mesin Apple. 
  5. SCP  
  6. X Windows System, merupakan protokol yang menyediakan mekanisme client/server pada sistem opererasi Unix.

Layanan Session Layer
Session layer mengijinkan para pengguna untuk menetapkan Session dengan pengguna lainnya. Sebuah Session selain memungkinkan transport data biasa, seperti yang dilakukan oleh transport layer, juga menyediakan layanan yang istimewa untuk aplikasi-aplikasi tertentu. Sebuah Session digunakan untuk memungkinkan seseorang pengguna log ke remote timesharing system atau untuk memindahkan file dari satu mesin kemesin lainnya. Dalam  beberapa standart protocol jaringan, lapisan session dan lapisan transport digabung menjadi satu lapisan. jadi pada dasarnya lapisan session bertugas mengontrol kerja sama antar komputer yang sedang berkomunikasi.

 

Kamis, 06 Maret 2014

Lapisan transport adalah tingkat empat dari model OSI tujuh tingkat. Menanggapi permintaan layanan dari lapisan sesi dan permintaan isu-isu pelayanan ke lapisan jaringan. Layer Transport bertugas melakukan sesi komunikasi antara komputer dalam jaringan. Menenrukan bagaimana data ditransmisikan.

Dua Protocol Transport Layer yang dipakai : Transmission Control Protocol (TCP)dan User Datagram Protocol (UDP).

Lapisan Jaringan umumnya tidak menjamin bahwa paket data akan tiba dalam urutan yang sama bahwa mereka dikirim, tetapi sering ini adalah fitur yang diinginkan, sehingga lapisan Transport menyediakan itu. Cara termudah untuk melakukan hal ini adalah untuk memberikan paket setiap nomor, dan memungkinkan penerima untuk menyusun ulang paket.


Error ‘Bebas’ Data, yaitu Jaringan mendasari bisa jadi berisik, dan data yang diterima mungkin tidak selalu sama dengan data yang dikirim. Lapisan Transport bisa memperbaiki hal ini: biasanya dengan menyediakan checksum dari data yang mendeteksi apakah telah terjadi kesalahan semacam. Tentu saja, tidak mungkin bebas dari kesalahan, namun adalah mungkin untuk secara substansial mengurangi jumlah kesalahan terdeteksi. Lapisan ini juga dapat mengirim ulang paket yang telah hilang dalam perjalanan.


Flow Control, yaitu Jumlah memori pada komputer terbatas, dan tanpa flow control komputer yang lebih besar mungkin banjir komputer dengan begitu banyak informasi yang tidak bisa menahan semua sebelum berurusan dengan itu. Saat ini, ini bukan masalah besar, karena memori murah sedangkan bandwidth relatif mahal, namun pada jaman dulu itu lebih penting. Flow control memungkinkan penerima untuk mengatakan “Whoa!” sebelum kewalahan. Terkadang ini sudah disediakan oleh jaringan, tetapi di mana tidak, lapisan Transport dapat menambahkan di Orientasi byte. Daripada berurusan dengan hal-hal secara paket-per-paket, lapisan Transport dapat menambahkan kemampuan untuk melihat komunikasi hanya sebagai aliran byte. Hal ini lebih bagus untuk menangani.


Port, yaitu Pelabuhan pada dasarnya cara untuk mengatasi beberapa entitas di lokasi yang sama. Sebagai contoh, baris pertama dari alamat pos adalah jenis port, dan membedakan antara penghuni yang berbeda dari rumah yang sama. Aplikasi Komputer masing-masing akan mendengarkan informasi tentang port mereka sendiri, yang mengapa anda dapat menggunakan lebih dari satu aplikasi berbasis jaringan pada waktu yang sama.

Di internet terdapat berbagai layanan Transportasi, tetapi dua paling umum adalah TCP dan UDP. TCP merupakan protocol connection-oriented, yang artinya data hanya bisa ditransmisikan setelah ada proses negosiasi terlebih dahulu antara pengirim dan penerima Negosiasi diantaranya berupa : Berapa data yang bisa dikirim dalam satu waktu, nomor urut yang dipakai setiap pengiriman data dll. TCP biasanya merupakan komunikasi fully duplex, yang artinya “setiap host yang berkomunikasi mempunyai dua chanel logical untuk mengirim dan menerima messageTCP menyediakan transmisi data yang reliable, dengan cara. Setiap paket data diberi sequence number, dan positive acknowledgement oleh receiver is expected”  jika tidak harus retransmite data Receiver akan membuang jika terjadi duplikasi data, dan resequences packets jika kedatangan tidak urut.

TCP header panjangnya bervariasi. Panjang minimal 20 bytes. Terdiri dari 7 field : 

  1. Source Port
  2. Destination Port
  3. Sequence Number
  4. Ack. Number
  5. Data Offset
  6. Reserver
  7. Flag
Fungsi dasar transport layer adalah menerima data dari session layer, memecah data menjadi bagian-bagian yang lebih kecil bila perlu, meneruskan data ke network layer, dan menjamin bahwa semua potongan data tersebut bisa tiba di sisi lainnya dengan benar.
Selain itu, semua hal tersebut harus dilaksanakan secara efisien, dan bertujuan dapat melindungi layer-layer bagian atas dari perubahan teknologi hardware yang tidak dapat dihindari.

Dalam keadaan normal, transport layer membuat koneksi jaringan yang berbeda bagi setiap koneksi transport yang diperlukan oleh session layer. Bila koneksi transport memerlukan throughput yang tinggi, maka transport layer dapat membuat koneksi jaringan yang banyak. Transport layer membagi-bagi pengiriman data ke sejumlah jaringan untuk meningkatkan throughput. Di lain pihak, bila pembuatan atau pemeliharaan koneksi jaringan cukup mahal, transport layer dapat menggabungkan beberapa koneksi transport ke koneksi jaringan yang sama. Hal tersebut dilakukan untuk membuat penggabungan ini tidak terlihat oleh session layer.

Transport layer juga menentukan jenis layanan untuk session layer, dan pada gilirannya jenis layanan bagi para pengguna jaringan. Jenis transport layer yang paling populer adalah saluran error-free point to point yang meneruskan pesan atau byte sesuai dengan urutan pengirimannya. Akan tetapi, terdapat pula jenis layanan transport lainnya. Layanan tersebut adalah transport pesan terisolasi yang tidak menjamin urutan pengiriman, dan membroadcast pesan-pesan ke sejumlah tujuan. Jenis layanan ditentukan pada saat koneksi dimulai.

Arti istilah Brouter dianggap berkaitan erat dengan pengertian berikut :
Suatu alat penghubung jaringan yang mengkombinasikan fungsi router dan bridge. Alat ini mengatur lewatnya data sesuai dengan protokol yang dipakai dan menjembatani semua lalu lintas data lain.
Contoh dari transport layer :

B-router

Komponen Jaringan :

  1. Gateway
  2. Advanced Cable Tester
  3. Brouter
Protokol :

  1. TCP, ARP, RARP
  2. SPX
  3. NWLink
  4. NetBIOS / NetBEUI
  5. ATP
Dalam jaringan komputer, Transport Layer menyediakan layanan end-to-end komunikasi untuk aplikasi dalam arsitektur berlapis komponen jaringan dan protokol. 

Lapisan transport menyediakan layanan yang nyaman seperti dukungan arus data connection-oriented, keandalan, kontrol aliran,dan multiplexing. Lapisan Transport yang terkandung dalam baik TCP / IP model (RFC 112) yang merupakan dasar dari Internet,dan Open System Interconnection Model (OSI) dari jaringan umum.
LAYANAN
Ada banyak layanan yang bisa opsional disediakan oleh protokol Transport Layer, dan protokol yang berbeda mungkin atau mungkin tidak menerapkannya.

  1. Koneksi berorientasi komunikasi : Menafsirkan koneksi sebagai data stream dapat memberikan banyak manfaat bagi aplikasi. Hal ini biasanya lebih mudah untuk berurusan dengan daripada yang mendasari hubungan-model yang kurang, seperti yang mendasari model Transmission Control Protocol Protokol Internet datagrams. 
  2. Orientasi Byte : Daripada mengolah pesan dalam format sistem komunikasi yang mendasarinya, seringkali lebih mudah untuk sebuah aplikasi untuk mengolah data stream sebagai urutan byte. Penyederhanaan ini membantu aplikasi bekerja dengan berbagai format pesan yang mendasarinya.
  3. Pengiriman order Sama: Lapisan Jaringan umumnya tidak menjamin bahwa paket data akan tiba dalam urutan yang sama bahwa mereka dikirim, tetapi sering hal ini merupakan fitur yang diinginkan. Hal ini biasanya dilakukan melalui penggunaan penomoran segmen, dengan penerima melewati mereka ke aplikasi secara berurutan. Hal ini dapat menyebabkan kepala-of-line blocking.
  4. Reliabilitas: Paket mungkin hilang selama transportasi karena kongesti jaringan dan kesalahan. Dengan menggunakan kode deteksi kesalahan, seperti checksum, maka protokol transport dapat memeriksa bahwa data tidak rusak, dan memverifikasi penerimaan yang benar dengan mengirim ACK atau pesan NACK ke pengirim. skema mengulangi permintaan otomatis dapat digunakan untuk mengirim ulang data yang hilang atau rusak.
  5. Flow control: Tingkat transmisi data antara dua node kadang-kadang harus dikelola untuk mencegah pengirim cepat dari transmisi data lebih banyak daripada yang dapat didukung oleh data buffer menerima, menyebabkan buffer overrun. Ini juga dapat digunakan untuk meningkatkan efisiensi dengan mengurangi buffer underrun.
  6. Penghindaran Kemacetan: Congestion control dapat mengatur lalu lintas masuk ke dalam sebuah jaringan telekomunikasi, sehingga untuk menghindari keruntuhan kongestif dengan mencoba untuk menghindari oversubscription dari setiap kemampuan pemrosesan atau link dari node intermediate dan jaringan dan sumber daya mengambil langkah-langkah mengurangi, seperti mengurangi tingkat paket pengiriman. Misalnya, permintaan ulangi otomatis dapat menyimpan jaringan dalam keadaan padat, situasi ini dapat dihindari dengan menambahkan menghindari kongesti dengan kontrol aliran, termasuk lambat-start. Hal ini membuat konsumsi bandwidth pada tingkat yang rendah di awal transmisi, atau setelah pengiriman ulangpaket.
  7. Multiplexing: Ports dapat menyediakan endpoint ganda pada node tunggal. Sebagai contoh, nama pada alamat pos adalah sejenis multiplexing, dan membedakan antara penerima yang berbeda dari lokasi yang sama. Aplikasi Komputer masing-masing akan mendengarkan informasi tentang port mereka sendiri, yang memungkinkan penggunaan lebih dari satu layanan jaringan pada waktu yang sama. Ini adalah bagian dari Transport Layer pada model TCP / IP, tetapi dari Session Layer dalam modelOSI.

Transport Layer bertanggung jawab untuk menyampaikan data ke proses aplikasi yang sesuai pada komputer host. Ini melibatkan multiplexing statistik data dari proses aplikasi yang berbeda, yaitu membentuk paket data, dan sumber menambahkan dan nomor port tujuan dalam header setiap paket data Transport Layer. Bersama dengan sumber dan tujuan alamat IP, nomor port merupakan soket jaringan, yaitu alamat identifikasi proses-proses komunikasi. Dalam model OSI, fungsi ini didukung oleh Session Layer.

Beberapa Transport Layer protokol, misalnya TCP, tetapi tidak UDP, dukungan sirkuit virtual, yaitu menyediakan komunikasi berorientasi koneksi melalui jaringan paket berorientasi datagram yang mendasari. Aliran-byte disampaikan ketika bersembunyi komunikasi paket modus untuk proses aplikasi. Ini melibatkan pembentukan koneksi, membagi aliran data ke dalam paket disebut segmen, segmen penomoran dan penataan kembali out-of data pesanan.

Akhirnya, beberapa Transport Layer protokol, misalnya TCP, tetapi tidak UDP, menyediakan komunikasi handal end-to-end, error recovery yaitu dengan cara mendeteksi kesalahan kode dan permintaan ulang otomatis (ARQ) protokol. Protokol ARQ juga menyediakan flow control, yang dapat digabungkan dengan menghindari kemacetan.

UDP adalah protokol yang sangat sederhana, dan tidak menyediakan sirkuit virtual, atau komunikasi yang handal, mendelegasikan fungsi-fungsi ini dengan program aplikasi. paket UDP disebut datagram, bukan segmen.

TCP digunakan untuk berbagai protokol, termasuk web browsing HTTP dan transfer email.UDP dapat digunakan untuk multicasting dan penyiaran, karena transmisi ulang yang tidak mungkin untuk sejumlah besar host. UDP biasanya memberikan throughput yang lebih tinggi dan latensi lebih pendek, dan karena itu sering digunakan untuk komunikasi multimedia real-time dimana packet loss kadang-kadang dapat diterima, misalnya IP-TV dan IP-telephony, dan untuk permainan komputer online.