Inilah 4 Alasan Kenapa Daging Kurban Merupakan Daging Paling Sehat

Tags

Jangan pernah makan daging baik daging sapi, daging kerbau, daging onta, ataupun daging kambing tanpa disembelih.

Kebetulan menjelang Hari Raya Idul Adha atau terkadang disebut  Idul Qurban, ada juga yang menafsirkan identik dengan penyembelihan hewan secara masal. Berbicara tentang penyembelihan hewan, pasti muncul pertanyaan di dalam benak sebagian dari kita. Pada acara perayaan hari raya Idul Adha hewan disembelih dalam keadaan hidup dan sadar. "Tidak kah lebih manusiawi jika hewan disembelih dalam keadaan pingsan?".  Saya sendiripun pernah mendengar pertanyaan seperti itu.

Secara logika kemanusiaan pertanyaan itu memang seperti benar. Tetapi kenapa justru Syariat Islam yang menimbulkan pertanyaan di atas.  Ternyata....inilah jawaban yang sangat mengejutkan.

Simak penelitian berikut ini :
  1. Rasulullah SAW tak pernah belajar cardiology tapi syari’atnya membuktikan penelitian ilmu modern.
  2. Melalui penelitian ilmiah yang dilakukan oleh dua staf ahli peternakan dari Hannover University, sebuah universitas terkemuka di Jerman. Yaitu: Prof.Dr. Schultz dan koleganya, Dr. Hazim. Keduanya memimpin satu tim penelitian terstruktur untuk menjawab pertanyaan: manakah yang lebih baik dan paling tidak sakit, penyembelihan secara Syari’at Islam yang murni (tanpa proses pemingsanan) ataukah penyembelihan dengan cara Barat (dengan pemingsanan)?
  3. Keduanya merancang penelitian sangat canggih, mempergunakan sekelompok sapi yang telah cukup umur (dewasa). Pada permukaan otak kecil sapi-sapi itu dipasang elektroda (microchip) yang disebut Electro-Encephalograph (EEG). Microchip EEG dipasang di permukaan otak yang menyentuh titik (panel) rasa sakit di permukaan otak, untuk merekam dan mencatat derajat rasa sakit sapi ketika disembelih. Di jantung sapi-sapi itu juga dipasang Electro Cardiograph (ECG) untuk merekam aktivitas jantung saat darah keluar karena disembelih.
  4. Untuk menekan kesalahan, sapi dibiarkan beradaptasi dengan EEG maupun ECG yang telah terpasang di tubuhnya selama beberapa minggu. Setelah masa adaptasi dianggap cukup, maka separuh sapi disembelih sesuai dengan Syariat Islam yang murni, dan separuh sisanya disembelih dengan menggunakan metode pemingsanan yang diadopsi Barat.
  5. Dalam Syariat Islam, penyembelihan dilakukan dengan menggunakan pisau yang tajam, dengan memotong tiga saluran pada leher bagian depan, yakni: saluran makanan, saluran nafas serta dua saluran pembuluh darah, yaitu: arteri karotis dan vena jugularis
  6. Patut pula diketahui, syariat Islam tidak merekomendasikan metoda atau teknik pemingsanan. Sebaliknya, Metode Barat justru mengajarkan atau bahkan mengharuskan agar ternak dipingsankan terlebih dahulu sebelum disembelih.
  7. Selama penelitian, EEG dan ECG pada seluruh ternak sapi itu dicatat untuk merekam dan mengetahui keadaan otak dan jantung sejak sebelum pemingsanan (atau penyembelihan) hingga ternak itu benar-benar mati. Nah, hasil penelitian inilah yang sangat ditunggu-tunggu!
  8. Dari hasil penelitian yang dilakukan dan dilaporkan oleh Prof. Schultz dan Dr. Hazim di Hannover University Jerman itu dapat diperoleh beberapa hal sbb.:

Penyembelihan Menurut Syariat Islam

Hasil penelitian dengan menerapkan praktek penyembelihan menurut Syariat Islam menunjukkan:
  • Pertama. Pada 3 detik pertama setelah ternak disembelih (dan ketiga saluran pada leher sapi bagian depan terputus), tercatat tidak ada perubahan pada grafik EEG. Hal ini berarti bahwa pada 3 detik pertama setelah disembelih itu, tidak ada indikasi rasa sakit.
  • Kedua. Pada 3 detik berikutnya, EEG pada otak kecil merekam adanya penurunan grafik secara bertahap yang sangat mirip dengan kejadian deep sleep (tidur nyenyak) hingga sapi-sapi itu benar-benar kehilangan kesadaran. Pada saat tersebut, tercatat pula oleh ECG bahwa jantung mulai meningkat aktivitasnya.
  • Ketiga. Setelah 6 detik pertama itu, ECG pada jantung merekam adanya aktivitas luar biasa dari jantung untuk menarik sebanyak mungkin darah dari seluruh anggota tubuh dan memompanya keluar. Hal ini merupakan refleksi gerakan koordinasi antara jantung dan sumsum tulang belakang (spinal cord). Pada saat darah keluar melalui ketiga saluran yang terputus di bagian leher tersebut, grafik EEG tidak naik, tapi justru drop (turun) sampai ke zero level (angka nol). Hal ini diterjemahkan oleh kedua peneliti ahli itu bahwa: “No feeling of pain at all!” (tidak ada rasa sakit sama sekali!).
  • Keempat. Karena darah tertarik dan terpompa oleh jantung keluar tubuh secara maksimal, maka dihasilkan healthy meat (daging yang sehat) yang layak dikonsumsi bagi manusia. Jenis daging dari hasil sembelihan semacam ini sangat sesuai dengan prinsip Good Manufacturing Practise (GMP) yang menghasilkan Healthy Food.

Penyembelihan Cara Barat

  • Pertama. Segera setelah dilakukan proses stunning (pemingsanan), sapi terhuyung jatuh dan collaps (roboh). Setelah itu, sapi tidak bergerak-gerak lagi, sehingga mudah dikendalikan. Oleh karena itu, sapi dapat pula dengan mudah disembelih tanpa meronta-ronta, dan (tampaknya) tanpa (mengalami) rasa sakit. Pada saat disembelih, darah yang keluar hanya sedikit, tidak sebanyak bila disembelih tanpa proses stunning (pemingsanan).
  • Kedua. Segera setelah proses pemingsanan, tercatat adanya kenaikan yang sangat nyata pada grafik EEG. Hal itu mengindikasikan adanya tekanan rasa sakit yang diderita oleh ternak (karena kepalanya dipukul, sampai jatuh pingsan).
  • Ketiga. Grafik EEG meningkat sangat tajam dengan kombinasi grafik ECG yang drop ke batas paling bawah. Hal ini mengindikasikan adanya peningkatan rasa sakit yang luar biasa, sehingga jantung berhenti berdetak lebih awal. Akibatnya, jantung kehilangan kemampuannya untuk menarik dari dari seluruh organ tubuh, serta tidak lagi mampu memompanya keluar dari tubuh.
  •  Keempat. Karena darah tidak tertarik dan tidak terpompa keluar tubuh secara maksimal, maka darah itu pun membeku di dalam urat-urat darah dan daging, sehingga dihasilkan unhealthy meat (daging yang tidak sehat), yang dengan demikian menjadi tidak layak untuk dikonsumsi oleh manusia.

Disebutkan dalam khazanah ilmu dan teknologi daging, bahwa timbunan darah beku (yang tidak keluar saat ternak mati/disembelih) merupakan tempat atau media yang sangat baik bagi tumbuh-kembangnya bakteri pembusuk, yang merupakan agen utama merusak kualitas daging.

Bukan Ekspresi Rasa Sakit! 
Meronta-ronta dan meregangkan otot pada saat ternak disembelih ternyata bukanlah ekspresi rasa sakit! Sangat jauh berbeda dengan dugaan kita sebelumnya! Bahkan mungkin sudah lazim menjadi keyakinan kita bersama, bahwa setiap darah yang keluar dari anggota tubuh yang terluka, pastilah disertai rasa sakit dan nyeri. Terlebih lagi yang terluka adalah leher dengan luka terbuka yang menganga lebar.

Hasil penelitian Prof. Schultz dan Dr. Hazim justru membuktikan yang sebaliknya. Yakni bahwa pisau tajam yang mengiris leher (sebagai syariat Islam dalam penyembelihan ternak) ternyata tidaklah ‘menyentuh’ saraf rasa sakit. Oleh karenanya kedua peneliti ahli itu menyimpulkan bahwa sapi meronta-ronta dan meregangkan otot bukanlah sebagai ekspresi rasa sakit, melainkan sebagai ekspresi ‘keterkejutan otot dan saraf’ saja (yaitu pada saat darah mengalir keluar dengan deras).
Mengapa demikian? Hal ini tentu tidak terlalu sulit untuk dijelaskan, karena grafik EEG tidak membuktikan juga tidak menunjukkan adanya rasa sakit itu.

Subhanallah… Memang selalu ada jawaban dari setiap pertanyaan tentang kebenaran Islam.  Sebenarnya, sudah tidak ada alasan lagi menyimpan rasa tak tega melihat proses penyembelihan kurban, karena kita sudah tahu bahwa hewan ternak tersebut tidak merasakan sakit ketika disembelih. Dan yang paling penting, kita dapat mengerti hikmah dari salah satu Syariah Islam dan keberkahan yang tersimpan di dalamnya.

Masya Allah, semakin Maju Penelitian Ilmiyah Semakin Membuktikan Kebenaran Islam.

Semoga Bermanfaat.

Perangkat Komunikasi Pada Jaringan Komputer dan Telepon

Perangkat Jaringan Komputer

Perangkat Keras Jaringan Komputer adalah perangkat yang digunakan untuk menghubungkan dua atau lebih komputer dalam jaringan komputer agar setiap komputer yang terhubung dapat saling berbagi data, file, dan sumber daya lainnya.

Seperti hal nya komputer, sebuah jaringan komputer bisa beroperasi dengan didukung oleh software dan hardware. Berikut Perangkat Jaringan Komputer dan Fungsinya :

1. Modem Modem (Modulator Demodulator) 

Merupakan perangkat yang menghubungkan kita ke internet. Perangkat ini berfungsi mengubah sinyal Analog menjadi sinyal Digital. Modem mengganti sinyal digital dari komputer menjadi sinyal analog ketika melewati medium seperti saluran telepon, kemudian modem merubah kembali sinya tersebut menjadi sinya digital saat menuju komputer tujuan. Hal ini dilakukan agar bisa dipahami oleh komputer.

2. Kabel Jaringan 

Kabel jaringan merupakan peralatan yang berfungsi sebagai media penghubung antara komputer dengan komputer atau komputer dengan perangkat jaringan lainnya.

Type / Tipe kategori Kabel UTP / Unshielded Twisted Pair :

  1. Kategori 1 : Untuk koneksi suara / sambungan telepon/telpon
  2. Kategori 2 : Untuk protocol localtalk (Apple) dengan kecepatan data hingga 4 Mbps
  3. Kategori 3 : Untuk protocol ethernet dengan kecepatan data hingga 10 Mbps
  4. Kategori 4 : Untuk protocol 16 Mbps token ring (IBM) dengan kecepatan data hingga 20 Mbps
  5. Kategori 5 : Untuk protocol fast ethernet dengan kecepatan data hingga 100 Mbps.

 Berikut adalah jenis-jenis kabel yang digunakan dalam jaringan komputer :


  • Twisted Pair (UTP dan STP) 



  • Coaxial 


  • Fiber Optic 

3. Network Interface Card (NIC) 

 Perangkat keras jaringan komputer yang satu ini dikenal dengan istilah Ethernet Card atau lebih populer dengan istilah LAN Card. Adalah kartu jaringan yang berfungsi sebagai penghubung antar komputer dengan sebuah jaringan. Umumnya NIC ini sudah terintegrasi dengan motherboard komoputer dan laptop, namun ada juga berupa kartu yang ditancapkan ke motherboard. Bahkan seiring dengan maju perkembangan, ada juga yang berupa USB.


4. Konektor 

Konektor adalah alat yang menghubungkan kabel dengan network adapter. Coba bayangkan apabila tidak ada konektor, dengan cara bagaimana kabel-kabel jaringan dapat terhubung dengan network adapter atau NIC. Jenis konektor tentunya disesuaikan dengan jenis kabel yang digunakan.

  • Konektor RJ-45,  digunakan untuk Kabel UTP 
  • Konektor BNC/T, digunakan untuk Kabel Coaxial 
  • Konektor ST digunakan untuk Kabel Fiber Optic 



5. Hub 

Hub adalah sebuah perangkat yang digunakan untuk menyatukan kabel-kabel network dari tiap workstation, server atau perangkat lain. Biasanya perangkat keras jaringan ini digunakan untuk membangun topologi bintang, kabel twisted pair datang dari sebuah workstation masuk kedalam hub.

6. Switch 

Sebenarnya fungsi dari switch adalah sama dengan hub. Namun sebenarnya cara kerja switch sedikit lebih rumit bila dibandingkan dengan hub. Switch tidak hanya sekedar mengurusi sinyal listrik tapi juga harus memproses informasi pada lapisan atau layer data link, informasi yang dicek oleh switch adalah alamat MAC address dari setiap perangkat dan komputer yang tersambung dengan dirinya.

7. Repeater 


Repeater berfungsi untuk memperkuat sinyal dengan cara menerima sinyal dari suatu segmen jaringan lalu memancarkan kembali dengan kekuatan yang sama dengan sinyal asli pada segmen kabel yang lain.

8. Bridge 


 Fungsi dari bridge itu sama dengan fungsi repeater tapi bridge lebih fleksibel dan lebih cerdas dari pada repeater. Bridge dapat menghubungkan jaringan yang menggunakan metode transmisi yang berbeda. Misalnya bridge dapat menghubungkan Ethernet baseband dengan Ethernet broadband.


9. Router 


Fungsi utama router adalah sebagai perangkat dalam jarinan komputer yang digunakan sebagai penghubung antara jaringan atau network. Router yang menentukan jalur mana yang terbaik untuk dilewati paket data sehingga data dapat sampai ke tujuannya.

Perangkat Jaringan Telepon

1. BTS (Base Transceiver Station)


Base Transceiver Station atau disingkat BTS adalah sebuah infrastruktur telekomunikasi yang memfasilitasi komunikasi nirkabel antara piranti komunikasi dan jaringan operator.


2. BSC (Base Station Controller)


peralatan untuk mengontrol BTS. BSC itu seperti otak/commander dari BTS-BTS. BSC menyediakan fungsi pengaturan pada beberapa BTS yang dikendalikannya. Dinataranya fungsi handover, konfigurasi cell site, pengaturan sumber daya radio, serta tuning power dan frekuensi pada suatu BTS. BSC merupakan simpul (konmsentrator) untuk menghubungkan dengan core network. Dalam jaringan GSM umumnya sebuah BSc dapat mengatur 70 buah BTS.

3. MSC (Mobile Switching Center)


Mobile Switching Center (MSC) adalah merupakan titik penyampaian atau penyambungan utama untuk teknologi GSM, bertanggung jawab untuk menghandle beberapa panggilan suara dan SMS sebaik mungkin dengan layanan – layanan yang lain (seperti conference calls, FAX dan circuit switched data).

MSC membangun dan merealisasikan hubungan end-to-end , mengatur pergerakan pengguna and permintaan handover selama panggilan berlangsung dan melakukan penghitungan dari biaya dan juga monitorig dari pencatatan penggunaan layanan. MSC berfungsi melakukan fungsi switching dan bertanggung jawab untuk melakukan pengaturan panggilan, call setup, release, dan routing.

MSC juga melakukan fungsi billing (terhubung ke billing system) dan sebagai gateway ke jaringan lain. VLR berisi informasi user yang bersifat dinamis yang sedang “attach” berada pada jaringan mobile, termasuk letak geografis. Biasanya VLR terintegrasi dengan MSC. Dari MSC sebuah jaringan seluler berkomunikasi dengan jaringan luar, misalnya : jaringan telepon rumah/Public Switched Telephone Network (PSTN), jaringan data Integrated Services Digital Network (ISDN), Circuit Switched Public Data Network (CSPDN), dan Packet Switched Public Data Network (PSPDN).

4. SMSC (Short Message Service Center)


Short message service centre adalah kombinasi perangkat keras dan perangkat lunak yang bertanggung jawab memperkuat, menyimpan dan meneruskan pesan pendek antara SMS dan piranti bergerak. SMSC harus memiliki kehandalan , kapasitas pelanggan, dan throughput pesan yang tinggi.

SMSC berfungsi menerima SMS yang dikirim, menyimpannya untuk sementara, dan memforward (mengirimkan) SMS tersebut ke mobile subscriber (MS) ataupun tujuan. SMSC mempunyai peran penting dalam arsitektur sms. SMSC berfungsi menyampaikan pesan sms antar Mobile Station(MS)/ HP, dan juga melakukan fungsi store-and-forwarding sms jika nomor penerima sedang tidak dapat menerima pesan. Didalam jaringanya sebuah operator dapat mempunyai lebih dari satu perangkat SMSC, sesuai besar trafik sms jaringan tersebut.


Komunikasi Pada Jaringangan Komputer dan Telepon

Komunikasi Pada Jaringan Komputer 

Jaringan komputer adalah jaringan telekomunikasi yang memungkinkan antar komputer untuk saling bertukar data. Tujuan dari jaringan komputer adalah agar dapat mencapai tujuannya, setiap bagian dari jaringan komputer dapat meminta dan memberikan layanan (service). Pihak yang meminta/menerima layanan disebut klien  dan yang memberikan/mengirim layanan disebut server.
Desain ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.

Cara Kerja

  • Sinyal listrik maupun sinyal dalam bentuk gelombang elektromagnetik pada suatu jaringan komputer merambat / memancar dengan prinsip kerja jaringan komputer.
  • Agar suatu jaringan dapat saling bertukar informasi data, diperlakukan suatu alat yang disebut modem (modulator demodulator) yang berfungsi untuk mengubah sinyal analog menjadi sinyal digital, maupun sebaliknya.
Ada 4 komponen utama pada komunikasi jaringan komputer
  1. Sender : suatu proses dalam mana seseorang atau beberapa orang, kelompok, organisasi, dan masyarakat menciptakan, dan menggunakan informasi. 
  2.  Protokol : sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer. 
  3. Media transmisi : media yang menghubungkan antara pengirim dan penerima informasi (data), karena jarak yang jauh, maka data terlebih dahulu diubah menjadi kode/isyarat, dan isyarat inilah yang akan dimanipulasi dengan berbagai macam cara untuk diubah kembali menjadi data 
  4. Receiver : Receiver (penerima pesan) adalah pihak yang menjadi sasaran pesan yang dikirimkan oleh sumber (komunikator). Pertama tama sender mengirimkan sinyal informasi menuju receiver melalui protokol encode yang mengubah sinyal digital menjadi sinyal analog kemudian sinyal melalui media transmisi dan melalui protokol kedua di decode kembali menjadi sinyal digital sebelum masuk ke receiver dalam hal ini protokol dapat di istilahkan seperti penerjemah informasi data. 

Komunikasi Pada Jaringan Telepon 

 A.  Jaringan Telepon Kabel 

Telepon kabel menggunakan sistem wireline. sehingga membutuhkan kabel supaya dapat berfungsi .

Cara kerja telepon kabel :

  • Suara dari pengirim diterima oleh alat yang disebut microphone 
  • Microphone mengubah gelombang suara menjadi sinyal listrik kemudian disalurkan oleh perangkat telepon 
  • Sinyal tersebut disalurkan melalui kabel ke pusat telekomomunikasi 
  • Dari pusat telekomunikasi, sinyal tersebut diteruskan kepada penerima 
  • Setelah sampai ke penerima, maka sinyal tersebut diubah lagi menjadi gelombang suara oleh alat yang disebut speaker. 

 B. Jaringan Telepon Seluler 

Telepon seluler menggunakan sistem wireless. pengirim dan penerima harus tetap tercakup BTS (Base Transceiver Station ). BTS adalah peralatan yang memfasilitasi komunikasi secara wireless antara pengguna telepon seluler.

Cara kerja telepon seluler :

  • Suara dari pengirim diterima oleh alat yang disebut microphone 
  • Microphone mengubah gelombang suara menjadi sinyal listrik dan kemudian dipancarkan oleh pnsel ke bts terdekat 
  • Sinyal tersebut diterima oleh bts dan sinyal tersebut diteruskan ke pusat telekomunikasi 
  • Dari pusat telekomunikasi sinyal diteruskan kepada bts terdekat kemudian diteruskan ke si penerima.
  • Setelah sampai kepada penerima , maka sinyal tersebut diubah lagi menjadi gelombang suara oleh alat yang disebut speaker.

Standar Internet dalam Teknologi Layanan Jaringan

STANDAR INTERNET

Internet Engineering Task Force (IETF) merupakan organisasi paling teratas yang berfungsi untuk mempromosikan internet dan menyetujui protocol-protocol yang akan digunakan sebagai standard protocol di internet dan bertanggung jawab dalam teknologi internetworking beserta aplikasi-aplikasinya.

 ISOC berdiri pada tahun 1992 yang dikomandani oleh Vinton G. Cerf (penemu konsep TCP/IP dan Bapak Internet). Informasi lengkap tentang ISOC ini dapat diperoleh pada websitenya www.isoc.org Internet Architecture Board (IAB) merupakan badan penasehat bagi ISOC dalam memutuskan suatu standard yang akan diterapkan di Internet. Informasi lengkapnya bisa diperoleh di www.iab.org Internet Assigned Numbers Authority (IANA) adalah unit kerja yang berada di bawah IAB yang bertugas untuk mengatur masalah IP Address, DNS, dan registrasi protocol dan penomoran lainnya yang berlaku pada IP. IANA juga mendelegasikan beberapa wewenang ke beberapa unit kerja yang berada di bawahnya, seperti Internic, ICANN, Apnic, ARIN dan lain-lain. Anda dapat mengunjungi websitenya dengan alamat www.iana.org

Internet Research Task Force (IRTF) adalah unit kerja yang berada di bawah IAB yang bertugas untuk melalukan penelitian-penelitian terhadap protocol internet, aplikasi, arsitektur dan teknologi internet, baik untuk jangka pendek maupun jangka panjang serta mempromosikan hasil-hasil penelitian tersebut. Silahkan kunjungi websitenya dengan alamat www.irtf.org Internet Engineering Task Force adalah unit kerja yang berada di bawah IAB yang terdiri dari orang-orang yang berkonsentrasi untuk mengembangkan aplikasi dan arsitektur internet kedepannya. Salah satu tugasnya adalah menerbitkan RFC (request for comment) atas suatu protocol atau standard yang diusulkan oleh seseorang untuk dikomentari oleh publik atas persetujuan dari IAB. Websitenya adalah Badan Pengatur Internet.

Ada 4 Badan yang bertanggung jawab dalam mengatur, mengontrol serta melakukan standarisasi protokol yang digunakan di Internet, yaitu Internet Society (ISOC), Internet Architecture Board (IAB), Internet Engineering Task Force (IETF), dan Internet Research Task Force (IRTF).

  1. Internet Society (ISOC) , adalah badan personal yang mendukung, memfasilitasi, serta mempromosikan pertumbuhan internet. Sebagai Infrastruktur komunikasi global untuk riset, badan ini juga berurusan dengan aspek sosial dan politik dari jaringan internet. 
  2. Internet Architecture Board (IAB) adalah badan koordinasi dan penasehat teknis bagi Internet Society (ISOC). Badan ini bertindak sebagai review teknik dan editorial akhir semua standar internet. Badan ini memiliki otoritas untuk menerbitkan dokumen standar internet yang dikenal dengan Request For Comment (RFC). Tugas lain dari badan ini ialah mengatur angka-angka dan konstanta yang digunakan dalam protokol internet seperti nomor port, tipe hardware, ARP (Address Resolution Protocol), dll. Tugas ini dilegalasikan ke lembaga yang disebut IANA (Internet Assigned Numbers Authority). 
  3. Internet Engineering Task Force (IETF) ialah badan yang berorientasi untuk membentuk standar Internet. Badan ini dibagi menjadi sembilan kelompok kerja (misalnya aplikasi, routing dan addressing, keamanan komputer) dan bertugas menghasilkan standar-standar internet. Untuk mengarur kerja badan ini, dibentuk badan Internet Engineering Steering Group (ISEG). 
  4. Internet Research Task Force (IRTF) memiliki orientasi pada riset-riset jangka panjang.

Pengertian TCP dan UDP Serta Perbedaanya

1. TCP

Pengertian TCP

Transmission Control Protocol (TCP) adalah salah satu jenis protokol yang memungkinkan kumpulan komputer untuk berkomunikasi dan bertukar data didalam suatu network (jaringan). TCP merupakan suatu protokol yang berada di lapisan transpor (baik itu dalam tujuh lapis model referensi OSI atau model DARPA) yang berorientasi sambungan (connection-oriented) dan dapat diandalkan (reliable).
TCP dipakai untuk aplikasi-aplikasi yang membutuhkan keandalan data.

Awal Keberadaan TCP

Konsep TCP/IP berawal dari kebutuhan DoD (Departement of Defense) AS akan suatu komunikasi di antara berbagai variasi komputer yg telah ada. Komputer-komputer DoD ini seringkali harus berhubungan antara satu organisasi peneliti dg organisasi peneliti lainnya, dan harus tetap berhubungan sehingga pertahanan negara tetap berjalan selama terjadi bencana, seperti ledakan nuklir. Oleh karenanya pada tahun 1969 dimulailah penelitian terhadap serangkaian protokol TCP/IP. Di antara tujuan-tujuan penelitian ini adalah sebagai berikut :
Terciptanya protokol-protokol umum, DoD memerlukan suatu protokol yg dapat ditentukan untuk semua jaringan.
Meningkatkan efisiensi komunikasi data.
Dapat dipadukan dengan teknologi WAN (Wide Area Network) yg telah ada.
Mudah dikonfigurasikan.

Karakteristik TCP

Karakteristik dari TCP antara lain yaitu :
Reliable berarti data ditransfer ke tujuannya dalam suatu urutan seperti ketika dikirim.
Berorientasi sambungan (connection-oriented): Sebelum data dapat ditransmisikan antara dua host, dua proses yang berjalan pada lapisan aplikasi harus melakukan negosiasi untuk membuat sesi koneksi terlebih dahulu. Koneksi TCP ditutup dengan menggunakan proses terminasi koneksi TCP (TCP connection termination).
Full-duplex: Untuk setiap host TCP, koneksi yang terjadi antara dua host terdiri atas dua buah jalur, yakni jalur keluar dan jalur masuk. Dengan menggunakan teknologi lapisan yang lebih rendah yang mendukung full-duplex, maka data pun dapat secara simultan diterima dan dikirim. Header TCP berisi nomor urut (TCP sequence number) dari data yang ditransmisikan dan sebuah acknowledgment dari data yang masuk
Memiliki layanan flow control: Untuk mencegah data terlalu banyak dikirimkan pada satu waktu, yang akhirnya membuat “macet” jaringan internetwork IP, TCP mengimplementasikan layanan flow control yang dimiliki oleh pihak pengirim yang secara terus menerus memantau dan membatasi jumlah data yang dikirimkan pada satu waktu. Untuk mencegah pihak penerima untuk memperoleh data yang tidak dapat disangganya (buffer), TCP juga mengimplementasikan flow control dalam pihak penerima, yang mengindikasikan jumlah buffer yang masih tersedia dalam pihak penerima.
Melakukan segmentasi terhadap data yang datang dari lapisan aplikasi (dalam DARPA Reference Model)
Mengirimkan paket secara “one-to-one“: hal ini karena memang TCP harus membuat sebuah sirkuit logis antara dua buah protokol lapisan aplikasi agar saling dapat berkomunikasi. TCP tidak menyediakan layanan pengiriman data secara one-to-many.

Cara Kerja TCP/IP

Adapun langkah-langkah cara kerja dari protokol TCP/IP ini adalah :
Pertama, datagram dibagi-bagi ke dalam bagian-bagian kecil yang sesuai dengan ukuran bandwith (lebar frekuensi) dimana data tersebut akan dikirimkan.
Pada lapisan TCP, data tersebut lalu “dibungkus” dengan informasi header yang dibutuhkan. Misalnya seperti cara mengarahkan data tersebut ke tujuannya, cara merangkai kembali kebagian-bagian data tersebut jika sudah sampai pada tujuannya, dan sebagainya.
Setelah datagram dibungkus dengan header TCP, datagram tersebut dikirim kepada lapisan IP.
IP menerima datagram dari TCP dan menambahkan headernya sendiri pada datagram tersebut.
IP lalu mengarahkan datagram tersebut ke tujuannya.
Komputer penerima melakukan proses-proses perhitungan, ia memeriksa perhitungan checksum yang sama dengan data yang diterima.
Jika kedua perhitungan tersebut tidak cocok berarti ada error sewaktu pengiriman dan datagram akan dikirimkan kembali.

Kelebihan TCP/IP

Beberapa kelebihan TCP/IP dibandingkan protokol yang lain antara lain:
TCP/IP adalah protokol yang bisa diarahkan. Artinya ia bisa mengirimkan datagram melalui rute-rute yang telah ditentukan sebelumnya. Hal ini dapat mengurangi kepadatan lalu lintas pada jaringan, serta dapat membantu jika jaringan mengalami kegagalan, TCP/IP dapat mengarahkan data melalui jalur lain.
Memiliki mekanisme pengiriman data yang handal dan efisien.
Bersifat open platform atau platform independent yaitu tidak terikat oleh jenis perangkat keras atau perangkat lunak tertentu.
Karena sifatnya yang terbuka, TCP/IP bisa mengirimkan data antara sistem-sistem komputer yang berbeda yang menjalankan pada sistem-sistem operasi yang berbeda pula.
TCP/IP terpisah dari perangkat keras yang mendasarinya. Protokol ini dapat dijalankan pada jaringan Ethernet, Token ring, X.25, dan bahkan melalui sambungan telepon.
TCP/IP menggunakan skema pengalamatan yang umum, maka semua sistem dapat mengirimkan data ke alamat sistem yang lain.

Kegunaan TCP

Beberapa kegunaan dari TCP yaitu :
  • Menyediakan komunikasi logika antar proses aplikasi yang berjalan pada host yang berbeda
  • protokol transport berjalan pada end systems
  • Pengiriman file (file transfer). File Transfer Protokol (FTP) memungkinkan pengguna komputer yg satu untuk dapat mengirim ataupun menerima file ke komputer jaringan. Karena masalah keamanan data, maka FTP seringkali memerlukan nama pengguna (username) dan password, meskipun banyak juga FTP yg dapat diakses melalui anonymous, lias tidak berpassword. (lihat RFC 959 untuk spesifikasi FTP)
  • Remote login. Network terminal Protokol (telnet) memungkinkan pengguna komputer dapat melakukan log in ke dalam suatu komputer didalam suatu jaringan. Jadi hal ini berarti bahwa pengguna menggunakan komputernya sebagai perpanjangan tangan dari komputer jaringan tersebut.( lihat RFC 854 dan 855 untuk spesifikasi telnet lebih lanjut)
  • Computer mail. Digunakan untuk menerapkan sistem elektronik mail.
  • Network File System (NFS). Pelayanan akses file-file jarak jauh yg memungkinkan klien-klien untuk mengakses file-file pada komputer jaringan jarak jauh walaupun file tersebut disimpan secara lokal. (lihat RFC 1001 dan 1002 untuk keterangan lebih lanjut)
  • Remote execution. Memungkinkan pengguna komputer untuk menjalankan suatu program didalam komputer yg berbeda. Biasanya berguna jika pengguna menggunakan komputer yg terbatas, sedangkan ia memerlukan sumber yg banyak dalam suatu system komputer. Ada beberapa jenis remote execution, ada yg berupa perintah-perintah dasar saja, yaitu yg dapat dijalankan dalam system komputer yg sama dan ada pula yg menggunakan “prosedure remote call system”, yg memungkinkan program untuk memanggil subroutine yg akan dijalankan di system komputer yg berbeda. (sebagai contoh dalam Berkeley UNIX ada perintah “rsh” dan “rexec”)
  • Name servers. Nama database alamat yg digunakan pada internet (lihat RFC 822 dan 823 yg menjelaskan mengenai penggunaan protokol name server yg bertujuan untuk menentukan nama host di internet.)

Manajemen Koneksi TCP :

Pada saat Setup Koneksi
  • Client mengirimkan kontrol TCP SYN ke server, dengan memberikan sequence number inisial.
  • Server menerima TCP SYN, dan membalasnya dengan kontrol SYNACK.
  • ACK yang menyatakan telah menerima SYN.
  • Mengalokasikan buffer.
  • Menghasilkan sequence number untuk ke client.
  • Pada saat Menutup Koneksi
  • Client mengirim kontrol TCP FIN ke server
  • Server menerima FIN, dan membalas dengan ACK. Menutup koneksi dan mengirimkan FIN ke client.
  • Client menerima FIN dan membalas ACK
  • Masuk pada masa menunggu balasan ACK terhadap dari server
  • Server menerima ACK dan koneksi tertutup.

Header TCP

Ukuran dari header TCP adalah bervariasi, yang terdiri atas beberapa field yang ditunjukkan dalam gambar dan tabel berikut. Ukuran TCP header paling kecil (ketika tidak ada tambahan opsi TCP) adalah 20 byte. headerTCP-2.

Port TCP

Port TCP mampu mengindikasikan sebuah lokasi tertentu untuk menyampaikan segmen-segmen TCP yang dikirimkan yang diidentifikasi dengan TCP Port Number. Nomor-nomor di bawah angka 1024 merupakan port yang umum digunakan dan ditetapkan oleh IANA (Internet Assigned Number Authority). Tabel berikut ini menyebutkan beberapa port TCP yang telah umum digunakan.
Port TCP merupakan hal yang berbeda dibandingkan dengan port UDP, meskipun mereka memiliki nomor port yang sama. Port TCP merepresentasikan satu sisi dari sebuah koneksi TCP untuk protokol lapisan aplikasi, sementara port UDP merepresentasikan sebuah antrean pesan UDP untuk protokol lapisan aplikasi. Selain itu, protokol lapisan aplikasi yang menggunakan port TCP dan port UDP dalam nomor yang sama juga tidak harus sama. Sebagai contoh protokol Extended Filename Server (EFS) menggunakan port TCP dengan nomor 520, dan protokol Routing Information Protocol (RIP) menggunakan port UDP juga dengan nomor 520. Jelas, dua protokol tersebut sangatlah berbeda! Karenanya, untuk menyebutkan sebuah nomor port, sebutkan juga jenis port yang digunakannya, karena hal tersebut mampu membingungkan (ambigu). PORTtcp-1

Aplikasi yang Menggunakan TCP

1. World Wide Web.  
Aplikasi ini pada prinsipnya mirip dengan aplikasi gopher, yakni penyediaan database yang dapat diakses tidak hanya berupa text, namun dapat berupa gambar/image, suara, video. penyajiannya pun dapat dilakukan secara live. Dengan demikian, jenis informasi yang dapat disediakan sangat banyak dan dapat dibuat dengan tampilan yang lebih menarik. Hal ini dimungkinkan karena Web menggunakan teknologi hypertext. Karena itu, protokol yang digunakan untuk aplikasi ini dikenal dengan nama Hypertext-transfer-protocol (HTTP).

2. Archie. 
Aplikasi FTP memungkinkan kita mentransfer file dari manapun di seluruh dunia. Hal itu dengan anggapan bahwa kita telah mengetahui lokasi di mana file yang kita cari berada. Namun jika kita belum mengetahui di mana file yang kita cari berada, kita memerlukan aplikasi untuk membantu kita mencari di mana file tersebut berada.
Cara kerja Archie dapat dijelaskan sebagai berikut. Server Archie secara berkala melakukan anonymous ftp ke sejumlah FTP Server dan mengambil informasi daftar seluruh file yang ada pada FTP Server tersebut. Daftar ini disusun berdasarkan letak file dalam direktori/sub direktori, sehingga mudah untuk menemukan file tersebut. File-file yang berisi daftar file tiap FTP Server ini merupakan database dari Archie Server. Jika ada query ke Archie Server yang menanyakan suatu file, server mencari dalam daftar tadi dan mengirimkan seluruh jawaban yang berkaitan dengan file tersebut. Informasi yang diberikan adalah alamat FTP Server yang memiliki file tersebut dan letak file tersebut dalam struktur direktori.

3. Wide Area Information Services (WAIS)
WAIS merupakan salah satu servis pada internet yang memungkinkan kita mencari melalaui materi yang terindeks dan menemukan dokumen/artikel berdasarkan isi artikel tersebut. Jadi pada dasarnya, WAIS memberikan layanan untuk mencari artikel yang berisi kata-kata kunci yang kita ajukan sebagai dasar pencarian.
Aplikasi WAIS biasanya berbasis text. Untuk membuat suatu dokumen dapat dicari melalaui WAIS Server, harus dibuat terlebih dahulu index dari dokumen tersebut. Setiap kata dalam dokumen tersebut diurut dan dihitung jumlahnya. Jika ada query dari client, index akan diperiksa dan hasilnya, yakni dokumen yang memiliki kata-kata tersebut ditampilkan. Karena kemungkinan ada banyak dokumen yang memiliki kata-kata yang kita ajukan, maka beberapa dokumen yang memiliki kata kunci tersebut diberi skor/nilai. Dokumen yang paling banyak mengandung kata-kata kunci akan mendapat skor tertinggi. Dengan demikian, user mendapatkan informasi kemungkinan terbesar dari bebarapa dokumen yang mengandung kumpulan kata yang diajukannya.

4. FAX di Internet
Mesin FAX sebagai pengirim dan penerima berita tertulis melalaui telepon saat ini hampir dimiliki oleh semua kantor. Melalaui gateway Internet FAX, pengiriman FAX dapat dilakukan melalaui e-mail. Gateway akan menerjemahkan pesan e-mail tersebut dan menghubungi mesin FAX tujuan melalui jalur telepon secara otomatis. Tentu saja, akses untuk ini terbatas (private).

2. UDP

Pengertian UDP

UDP, singkatan dari User Datagram Protocol, adalah salah satu protokol lapisan transpor TCP/IP yang mendukung komunikasi yang tidak andal (unreliable), tanpa koneksi (connectionless) antara host-host dalam jaringan yang menggunakan TCP/IP.
Karakteristik UDP
Karakteristik dari UDP antara lain, yaitu :
Connectionless (tanpa koneksi): Pesan-pesan UDP akan dikirimkan tanpa harus dilakukan proses negosiasi koneksi antara dua host yang hendak berukar informasi.
Unreliable (tidak andal): Pesan-pesan UDP akan dikirimkan sebagai datagram tanpa adanya nomor urut atau pesan acknowledgment. Protokol lapisan aplikasi yang berjalan di atas UDP harus melakukan pemulihan terhadap pesan-pesan yang hilang selama transmisi. Umumnya, protokol lapisan aplikasi yang berjalan di atas UDP mengimplementasikan layanan keandalan mereka masing-masing, atau mengirim pesan secara periodik atau dengan menggunakan waktu yang telah didefinisikan.
UDP menyediakan mekanisme untuk mengirim pesan-pesan ke sebuah protokol lapisan aplikasi atau proses tertentu di dalam sebuah host dalam jaringan yang menggunakan TCP/IP. HeaderUDP berisi field Source Process Identification dan Destination Process Identification.
UDP menyediakan penghitungan checksum berukuran 16-bit terhadap keseluruhan pesan UDP.

Kegunaan UDP:

UDP sering digunakan dalam beberapa tugas berikut:
Protokol yang “ringan” (lightweight): Untuk menghemat sumber daya memori dan prosesor, beberapa protokol lapisan aplikasi membutuhkan penggunaan protokol yang ringan yang dapat melakukan fungsi-fungsi spesifik dengan saling bertukar pesan. Contoh dari protokol yang ringan adalah fungsi query nama dalam protokol lapisan aplikasi Domain Name System.
Protokol lapisan aplikasi yang mengimplementasikan layanan keandalan: Jika protokol lapisan aplikasi menyediakan layanan transfer data yang andal, maka kebutuhan terhadap keandalan yang ditawarkan oleh TCP pun menjadi tidak ada. Contoh dari protokol seperti ini adalah Trivial File Transfer Protocol (TFTP) dan Network File System (NFS)
Protokol yang tidak membutuhkan keandalan. Contoh protokol ini adalah protokol Routing Information Protocol (RIP).
Transmisi broadcast: Karena UDP merupakan protokol yang tidak perlu membuat koneksi terlebih dahulu dengan sebuah host tertentu, maka transmisi broadcast pun dimungkinkan. Sebuah protokol lapisan aplikasi dapat mengirimkan paket data ke beberapa tujuan dengan menggunakan alamat multicast atau broadcast. Hal ini kontras dengan protokol TCP yang hanya dapat mengirimkan transmisi one-to-one. Contoh: query nama dalam protokol NetBIOS Name Service.

Kelemahan UDP

UDP tidak menyediakan mekanisme penyanggaan (buffering) dari data yang masuk ataupun data yang keluar. Tugas buffering merupakan tugas yang harus diimplementasikan oleh protokol lapisan aplikasi yang berjalan di atas UDP.

UDP tidak menyediakan mekanisme segmentasi data yang besar ke dalam segmen-segmen data, seperti yang terjadi dalam protokol TCP. Karena itulah, protokol lapisan aplikasi yang berjalan di atas UDP harus mengirimkan data yang berukuran kecil (tidak lebih besar dari nilai Maximum Transfer Unit/MTU) yang dimiliki oleh sebuah antarmuka di mana data tersebut dikirim. Karena, jika ukuran paket data yang dikirim lebih besar dibandingkan nilai MTU, paket data yang dikirimkan bisa saja terpecah menjadi beberapa fragmen yang akhirnya tidak jadi terkirim dengan benar.
UDP tidak menyediakan mekanisme flow-control, seperti yang dimiliki oleh TCP.

Header UDP

Header UDP diwujudkan sebagai sebuah header dengan 4 buah field memiliki ukuran yang tetap.
Port UDP
Seperti halnya TCP, UDP juga memiliki saluran untuk mengirimkan informasi antar host, yang disebut dengan UDP Port. Untuk menggunakan protokol UDP, sebuah aplikasi harus menyediakan alamat IP dan nomor UDP Port dari host yang dituju. Sebuah UDP port berfungsi sebagai sebuah multiplexed message queue, yang berarti bahwa UDP port tersebut dapat menerima beberapa pesan secara sekaligus. Setiap port diidentifikasi dengan nomor yang unik, seperti halnya TCP, tetapi meskipun begitu, UDP Port berbeda dengan TCP Port meskipun memiliki nomor port yang sama. Tabel di bawah ini mendaftarkan beberapa UDP port yang telah dikenal secara luas.

Aplikasi yang Menggunakan UDP:

Digunakan untuk multimedia streaming, yang sangat memberikan toleransi kehilangan segment cukup baik dan yang sangat tidak sensitive terhadap kerusakan atau kehilangan segment
Contoh protokol aplikasi yang menggunakan UDP :
  • DNS (Domain Name System) 53
  • SNMP, (Simple Network Management Protocol) 161, 162
  • TFTP (Trivial File Transfer Protocol) 69
  • SunRPC port 111.

3. Perbedaan TCP dan UDP


Berbeda dengan TCP, UDP merupakan connectionless dan tidak ada keandalan, windowing, serta fungsi untuk memastikan data diterima dengan benar. Namun, UDP juga menyediakan fungsi yang sama dengan TCP, seperti transfer data dan multiplexing, tetapi ia melakukannya dengan byte tambahan yang lebih sedikit dalam header UDP.

UDP melakukan multiplexing UDP menggunakan cara yang sama seperti TCP. Satu-satunya perbedaan adalah transport protocol yang digunakan, yaitu UDP. Suatu aplikasi dapat membuka nomor port yang sama pada satu host, tetapi satu menggunakan TCP dan yang satu lagi menggunakan UDP—hal ini tidak biasa, tetapi diperbolehkan. Jika suatu layanan mendukung TCP dan UDP, ia menggunakan nilai yang sama untuk nomor port TCP dan UDP.

UDP mempunyai keuntungan dibandingkan TCP dengan tidak menggunakan field sequence dan acknowledgement. Keuntungan UDP yang paling jelas dari TCP adalah byte tambahan yang lebih sedikit. Di samping itu, UDP tidak perlu menunggu penerimaan atau menyimpan data dalam memory sampai data tersebut diterima. Ini berarti, aplikasi UDP tidak diperlambat oleh proses penerimaan dan memory dapat dibebaskan lebih cepat. Pada tabel, Anda dapat melihat fungsi yang dilakukan (atau tidak dilakukan) oleh UDP atau TCP.

Model Open Systems Interconnection (OSI) - 7 layer

Model Open Systems Interconnection (OSI) diciptakan oleh International Organization for Standardization (ISO) yang menyediakan kerangka logika terstruktur bagaimana proses komunikasi data berinteraksi melalui jaringan. Standard ini dikembangkan untuk industri komputer agar komputer dapat berkomunikasi pada jaringan yang berbeda secara efisien.

 Dalam arsitektur jaringan komputer, terdapat suatu lapisan-lapisan (layer) yang memiliki tugas spesifik serta memiliki protokol tersendiri. Serta dalam mendesain suatu jaringan kita harus memperhatikan arsitektur standar yang telah dibuat oleh sebuah badan dunia (ISO).

1. Layer Physical Layer physical

Merupakan layer kesatu atau layer bawah pada model referensi OSI layer. Pada layer ini data diterima dari data link layer berupa Frame yang dan diubah menjadi Bitstream yang akan dikirim ketujuan berupa sinyal melalui media komunikasi. Lapisan ini juga mendefinisikan bagaimana Network Interface Card (NIC) dapat berinteraksi dengan media kabel atau radio. Pada penerima, layer ini akan mengubah sinyal dari pengirim menjadi Bit dan sebelum dikirim ke data link layer Bit diubah menjadi Byte.

Fungsi
 Bertanggung jawab atas proses data menjadi bit dan mentransfernya melalui media, seperti kabel, dan menjaga koneksi fisik antar sistem. Memindahkan bit antar devices.
- Protocol pada layer physic adalah Organizations: IEE, TIA/ETA, ANSI, etc.Cable (ie. RJ45)
- Perangkatnya yaitu Hubs, NIC (Layers 1 & 2), Media: Coax, Fiber, Unshielded Twisted Pair, Wireless.

 2. Layer Data Link

 Merupakan layer kedua pada model referensi OSI layer. Pada layer ini data diterima dari network layer berupa Paket yang kemudian diencapsulasi menjadi Frame, dengan memberikan layer-2 header. Dan kemudian dikirim ke phisycal layer untuk diteruskan ke penerima. Pada penerima, layer ini mengubah byte menjadi frame, frame header (isi dari frame) akan dilepas (dekapsulasi), kemudian dikirim ke network layer menjadi Paket. Spesifikasi IEEE 802, membagi level ini menjadi dua level anak, yaitu lapisan Logical Link Control (LLC) dan lapisan Media Access Control (MAC).

Struktur Frame


  •  Preamble : digunakan untuk sinkronisasi, memiliki delimiter penanda akhir dari timing.
  •  Destination dan Source : 48 bit biner alamat MAC address.
  •  Type : informasi protokol layer 3 yang dibawa.
  •  Data : berisi PDU (protocol Data Unit) layer 3 yang dibawa (berupa karakter ascii yang berisi pesan)  Frame Check Sequence : informasi untuk melakukan error check.

Fungsi
Berfungsi untuk menentukan bagaimana bit-bit data dikelompokan menjadi format yang disebut sebagai frame. Koreksi kesalahan, flow control. Pengalamatan perangkat keras (seperti halnya di Media Access Control Address ( MAC Address) Menentukan bagaimna perangkat perangkat jaringan seperti hub, bridge, repeater dan switch layer 2 beroperasi.
- Protocol yang ada pada leyer ini adalah LLC dan MAC, 802.3 CSMA/CD (Ethernet), 802.4 Token Bus (ARCnet), 802.5 Token Ring, 802.12 Demand Priority.
- Perangkatnya adalah Bridges, Switches, NIC / Lan Card.

 3. Layer Network

 Merupakan layer ketiga pada model referensi OSI layer. Layer ini berfungsi sebagai mengantarkan paket ke tujuan, yang dikenal dengan Routing. Layer ini mengontrol paket yang akan dikirim ke data link layer dengan cara mencari route yang paling murah dan cepat.

Fungsi 
 Mendefinisikan alamat-alamat IP. Menentukan rute yang harus diambil selama perjalanan melalui menggunakan router dan switch layer 3. Menjaga antrian trafik di jaringan.
- Protocol pada layer ini yaitu : Routing, IP
- Perangkat Network layer : Router

 4. Layer Transport

 Bertugas melakukan proses transportasi dari data dan juga aket data yang ditransmisikan melalui sebuah jaringan komputer.

Fungsi

  • Menerima data dari session layer. Fungsi pertama dari transport layer ini adalah menerima data yang dikirimkan melalui session layer. 
  •  Memecah data menjadi bagian – bagian yang lebih kecil. 
  • Memecah data atau paket data ke dalam bentuk paket yang lebih kecil. Proses ini dilakukan untuk mempermudah proses pengiriman alias transmisi data yang berjalan di dalam jaringan komputer tersebut. Dengan adanya proses pemecahan data ini, maka setiap data diyakini tidak akan mengalami corrupt atau mengalami proses trasnmisi yang sangat lambat akibat besarnya ukuran data besar. 
  • Meneruskan data ke network layer untuk diberi header (judul). 
  • Memastikan bahwa semua data yang dapat tiba di tujuan dengan tepat 
  • Mengirim segment dari satu host ke host yang lain Fungsi berikutnya dari transport layer adalah melakukan proses pengiriman segment dari satu host menuju host yang lain. segment sendiri merupakan bagian dari pecahan-pecahan data yang sudah diproses di dalam transport layer. Dengan begitu, setiap pecahan data tersebut nantinya akan diterima di host lain.
  •  Memastikan realibilitas data. Reliabilitas merupakan sebuah kondisi dimana sebuah data adalah benar adanya, dan berisi sesuai dengan spesifikasinya. Tugas dari transport layer adalah memastikan hal tesebut. Jadi, transport layer akan mengecek, apakah data yang diolah dan juga diproses di dalam transport layer sudah sesuai dan sudah reliabel. Apabila hal ini sudah selesai, maka transport layer kemudian akan mengirimkan pecahan data atau paket data tersebut menuju layer berikutnya untuk diproses lebih lanjut. 
  • Mengatur lalu lintas dari sebuah jaringan, Mengatur lalu lintas kecepatan data yang ditransmisikan melalui jaringan komputer. Hal ini dilakukan agar setiap perputaran dan traffic dapat berjalan dan ditransmisikan dengan lancar, dan juga diaplikasikan untuk mencegah terjadinya kemacetan apabila jaringan sedang berada pada kondisi yang sangat padat dan berpotensi mengalami kemacetan jaringan.

- Protocol : Connection Oriented (Transmision Control Protocol /TCP), Connectionless (User Datagram Protocol /UDP)

 5. Layer Session

 Merupakan layer kelima pada model referensi OSI layer. Lapisan ini membuka, merawat, mengendalikan dan melakukan hubungan antar host didalam suatu jaringan.

Fungsi 
 Melakukan komunikasi pada sebuah jaringan. Sebuah jaringan, merupakan bentuk komunikasi antar komputer. Agar dapat membangun komunikasi dibutuhkan sebuah lapisan yang dapat mengolah sistem komunikasi yang terjalin diantara semua komputer tersebut. Pembentukan hubungan. Apabila session layer sudah berhasil untuk membentuk komunikasi antar komputer di dalam sebuah jaringan, maka tugas session layer berikutnya adalah membentuk hubungan diantara tiap-tiap komputer. Pemindahan dan pertukaran data. Ketika terjadi komunikasi antar komputer di dalam sebuah jaringan, maka pada saat itu pula terjadilah suatu proses transmisi data, yang tidak lain merupakan salah satu bentuk dari proses pertukaran data di dalam sebuah jaringan. Pemutusan hubungan di dalam sebuah jaringan. Memutuskan dan menyudahi hubungan di dalam sebuah koneksi jaringan komputer. Jenis Komunikasi pada layer session : simplex, half-duplex, dan full-deplex.

Protokol pada Session Layer :

  •  NETBIOS (Network Basic Input/Output System) merupakan protocol yang difungsikan untuk mengirimkan pesan secara serempak ke dalam komputer lain yang terkoneksi dengan jaringan komputer yang sama), NETBEUI (NetBIOS Extended User Interface) merupakan pengembangan dari NETBIOS, memiliki fungsi yang sama persis dengan NETBIOS, hanya saja memiliki sedikit kelebihan dibandingkan dengan NETBIOS, yaitu memiliki kompatibilitas dengan perangkat keas dan juga perangkat lunak yang lebih bervariasi) ,
  •  ADSP (Apple Talk Data Stream Protokol, protocol ini bertugas untuk memeriksa dan juga mengecek apakah terdapat jalur komunikasi yang putus atau tidak, dan memastikan bahwa jalur komunikasi telah terhubung dan juga berfungsi dengan baik sebagaimana mestinya. 
  • ISO-SP: OSI Session Layer Protocol 
  • PPTP: Point-to-Point Tunneling Protocol 
  • RPC: Remote Procedure Call Protocol 
  • RTCP: Real-time Transport Control Protocol 

- Perangkat : pada layer ini berperan perangkat lunak tidak langsung melibatkan perangkat keras.

6. Layer Presentation

 Layer presentation ini memiliki fungsi utama sebagai penerjemah, yaitu menterjemahkan aplikasi menjadi bentuk data yang akan ditransmiiskan ke layer – layer berikutnya, dan juga sebaliknya, yaitu mentranslasikan atau menterjemahkan data – data ke dalam bentuk aplikasi. Presentation layer juga merupakan lapisan dimana data mulai disajikan dalam bentuk bentuk tertentu (format) seperti misalnya format JPEG untuk gambar, Doc, xls, dan sebagainya.

Fungsi 

  • Melakukan enkripsi data atau pesan. Proses enkripsi data merupakan proses yang dilakukan untuk mengamankan data dan pesan yang akan ditransmisikan untuk menjaga keamanan pesan atau data tersebut. Ketika bertindak sebagai receiver, maka presentation layer memiliki fungsi untuk melakukan deskripsi, yaitu membuka enkripsi dari suatu pesan ataupun data. 
  • Melakukan proses kompresi dan dekompresi. Proses kompresi merupakan proses pemadatan atau pengecilan suatu data, sehingga data tersebut dapat dengan mudah diteruskan ke dalam sebuah jaringan. Sedangkan proses dekompresi dilakukan untuk membuka dan memperjelas data yang akan diterima dan akan diteruskan ke application layer. Proses ini terjadi ketika lapisan presentation layer ini akan menerima data yang akan ditampilkan pada application layer (proses user sebagai receiver data). 
  • Melakukan proses pemformatan pada bentuk – bentuk grafis. Beberapa data ditransmisikan dalam bentuk grafis, atau beberapa aplikasi mengharuskan sebuah data ditampilkan dalam bentuk grafis, dan begitu pula sebaliknya. fungsi dari presentation layer adalah untuk memformat bentuk – bentuk grafis yang masuk ke dalam jaringan tersebut. 
  •  Mentranslasi data. Proses translasi ini dilakukan agar setiap data atau konten yang disalurkan melalui jaringan dapat diidentifikasi dan didefinisikan oleh tiap – tiap lapisan pada model OSI layer dan dimengerti oleh keseluruhan jaringan. 
  • Menyajikan data. Membantu menyajikan data yang ada, baik ketika akan ditampilkan ke dalam layer application, maupun ketika akan diteruskan ke lapisan session layer. 
  • Menentukan tipe data. Menentukan tipe data yang akan ditransmisikan, baik yang ditransmisikan menuju application layer, ataupun ditransmisikan menuju session layer. Beberapa jenis tipe data yang didefinisikan oleh presentation layer ini adalah tipe data berupa gambar, video dan juga text, kode enkripsi dari suatu data. 


Protokol : VTP(Virtual Terminal Protokol) yang berfungsi melakukan proses translating atau penterjemahan karakteristik terminal menjadi bentuk standar. Enkripsi Kriptografi

7. Layer Application 

 Menyediakan interface atau antar muka atau aplikasi yang digunakan untuk melakukan komunikasi di dalam jaringan, dan kemudian membantu mengirimkan dan menerima pesan yang dikirimkan di dalam jaringan tersebut.
Layer ini merupakan lapisan yang paling dekat dengan user komputer, karena di dalam sistem jaringan komputer, application layer bisa menjadi awal dan juga bisa menjadi akhir lapisan, dan selalu terkait dengan berbagai macam aplikasi dan software di dalam komputer, seperti email client, web browser dan sebagainya.

Fungsi 
 Sebagai alat pengumpul informasi dan data yang dikrimkan melalui jaringan. Ketika user akan menerima data (receiver / recipient) maka application layer akan mengumpulkan seluruh data yang telah sampai untuk kemudian dimunculkan di dalam aplikasi tertentu. Begitupun sebaliknya, ketika user akan mengirimkan data, maka application layer akan mengumpulkan keseluruhan data di dalam aplikasi tertentu, dan kemudian meneruskan data tersebut ke presentation layer untuk didefinisikan dan diproses lebih lanjut ke dalam jaringan. Sebagai user interface dalam menampilkan data dan informasi. Setelah presentation layer menyajikan data, application layer akan bekerja dalam menampilkan data yang tersaji tersebut di dalam sebuah user interface (bisa sebuah aplikasi, program, ataupun sistem – sistem tertentu), sehingga data yang tersaji bisa dilihat dan diamati langsung oleh usernya.

Protocol : 

  • HTTP (Hypertext Transfer Protokol).Merupakan protocol yang digunakan pada web browser untuk mengambil atau memanggil sebuah halaman atau situs website yang disusun dengan menggunakan sistem HTML. HTTP merupakan protocol yang tersambung ke dalam WWW atau world wide web, dan merupakan bagian penting dari protocol internet (TCP/IP). 
  • SMTP (Simple Mail Trasnfer Protocol) / POP3 (Post Office Protocol versi 3) SMTP dan juga POP3 adalah salah satu protocol yang penting dalam hal berkirim surat elektronik atau email. SMTP digunakan sebagai protokol yang membantu mengirimkan email ke dalam mail server, sedangkan POP3 merupakan protocol yang digunakan untuk mngambil dan membuka email yang terdapat di dalam mail server. 
  • FTP (File Transfer Protokol). Digunakan untuk melakukan pengiriman atau pentransferan data di dalam sebuah jaringan internet. Dengan menggunakan protocol FTP ini, maka user dapat mengirimkan file dan juga data ke komputer lainnya hanya dengan menggunakan aplikasi saja, tanpa perlu repot menggunakan flash drive. 
  • DHCP (Dynamic Host Configuration Protocol). Digunakan untuk membantu melakukan konfigurasi alamat IP dari komputer secara otomatis di dalam sebuah jaringan komputer. 
  • Telnet (Telecommunication Network). Digunakan untuk melakukan akses jarak jauh terhadap suatu komputer (remote). Dapat menjalankan komputer dari jarak jauh tanpa perlu meremote langsung ke tempat dimana komputer itu berada.