Senin, 26 Oktober 2015

PROTOCOL, INTERNET PROTOCOL, TRANSFER CONTROL PROTOCOL (TCP), INTERNET ADDRESS, IPv4, IPv6, X25, Novell Netware, ARPA, Audio Streaming, Video Streaming, dan Teleconference.

PROTOCOL


Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer. Protokol dapat diterapkan pada perangkat kerasperangkat lunak atau kombinasi dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi perangkat keras.
Protokol perlu diutamakan pada penggunaan standar teknis, untuk menspesifikasi bagaimana membangun komputer atau menghubungkan peralatan perangkat keras. Protokol secara umum digunakan pada komunikasi real-time dimana standar digunakan untuk mengatur struktur dari informasi untuk penyimpanan jangka panjang.
Sangat susah untuk menggeneralisir protokol dikarenakan protokol memiliki banyak variasi di dalam tujuan penggunaanya. Kebanyakan protokol memiliki salah satu atau beberapa dari hal berikut:
  • Melakukan deteksi adanya koneksi fisik atau ada tidaknya komputer atau mesin lainnya.
  • Melakukan metode "jabat-tangan" (handshaking).
  • Negosiasi berbagai macam karakteristik hubungan.
  • Bagaimana mengawali dan mengakhiri suatu pesan.
  • Bagaimana format pesan yang digunakan.
  • Yang harus dilakukan saat terjadi kerusakan pesan atau pesan yang tidak sempurna.
  • Mendeteksi rugi-rugi pada hubungan jaringan dan langkah-langkah yang dilakukan selanjutnya
  • Mengakhiri suatu koneksi.
Untuk memudahkan memahami Protokol, kita mesti mengerti Model OSI. Dalam Model OSI terdapat 7 layer dimana masing-masing layer mempunyai jenis protokol sesuai dengan peruntukannya.

Prinsip-prinsip Desain Protokol[sunting | sunting sumber]

Dalam membuat protokol ada tiga hal yang harus dipertimbangkan:
  • Efektivitas
  • Kehandalan
  • Kemampuan dalam kondisi gagal di network.

Protokol Komunikasi TCP/IP Pada TCP/IP terdapat beberapa protokol sub yang menangani masalah komunikasi antar komputer. TCP/IP merngimplemenasikan arsitektur berlapis yang terdiri atas empat lapis, di antaranya adalah :
1. Protokol lapisan aplikasi
Protokol lapisan aplikasi bertanggung jawab untuk menyediakan akses kepada aplikasi terhadap layanan jaringan TCP/IP. Protokol ini mencakup protokol:
  • Dynamic Host Configuration Protocol (DHCP)
  • Domain Name System (DNS)
  • Hypertext Transfer Protocol (HTTP)
  • File Transfer Protocol (FTP)
  • Telnet
  • Simple Mail Transfer Protocol (SMTP)
  • Simple Network Management Protocol (SNMP)
  • dan masih banyak protokol lainnya.
Dalam beberapa implementasi stack protokol, seperti halnya Microsoft TCP/IP, protokol-protokol lapisan aplikasi berinteraksi dengan menggunakan antarmuka Windows Sockets (Winsock) atau NetBIOS over TCP/IP (NetBT).
2. Protokol lapisan antar-host :
Protokol lapisan antar-host berguna untuk membuat komunikasi menggunakan sesi koneksi yang bersifat connection-oriented atau broadcast yang bersifat connectionless. Protokol dalam lapisan ini adalah:
  • Transmission Control Protocol (TCP)
  • User Datagram Protocol (UDP) 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. Protokol ini didefinisikan dalam RFC 768..
3. Protokol lapisan internetwork
bertanggung jawab untuk melakukan pemetaan (routing) dan enkapsulasi paket-paket data jaringan menjadi paket-paket IP. Protokol yang bekerja dalam lapisan ini adalah:
  • Internet Protocol (IP)
  • Address Resolution Protocol (ARP)
  • Internet Control Message Protocol (ICMP)
  • Internet Group Management Protocol (IGMP).
4. Protokol lapisan antarmuka jaringan
bertanggung jawab untuk meletakkan frame-frame jaringan di atas media jaringan yang digunakan. TCP/IP dapat bekerja dengan banyak teknologi transport, Sepert:
  • LAN (Contoh: Ethernet dan Token Ring)
  • MAN/WAN (seperti halnya dial-up modem yang berjalan di atas:
    • Public Switched Telephone Network (PSTN)
    • Integrated Services Digital Network (ISDN)
    • Asynchronous Transfer Mode (ATM))


,
INTERNET PROTOCOL,


Protokol Internet (Inggris Internet Protocol disingkat IP) adalah protokol lapisan jaringan (network layer dalam OSI Reference Model) atau protokol lapisan internetwork (internetwork layerdalam DARPA Reference Model) yang digunakan oleh protokol TCP/IP untuk melakukan pengalamatan dan routing paket data antar host-host di jaringan komputer berbasis TCP/IP. Versi IP yang banyak digunakan adalah IP versi 4 (IPv4) yang didefinisikan pada RFC 791 dan dipublikasikan pada tahun 1981, tetapi akan digantikan oleh IP versi 6 pada beberapa waktu yang akan datang.
Protokol IP merupakan salah satu protokol kunci di dalam kumpulan protokol TCP/IP. Sebuah paket IP akan membawa data aktual yang dikirimkan melalui jaringan dari satu titik ke titik lainnya. Metode yang digunakannya adalah connectionless yang berarti ia tidak perlu membuat dan memelihara sebuah sesi koneksi. Selain itu, protokol ini juga tidak menjamin penyampaian data, tapi hal ini diserahkan kepada protokol pada lapisan yang lebih tinggi (lapisan transport dalam OSI Reference Model atau lapisan antar host dalam DARPA Reference Model), yakni protokol Transmission Control Protocol (TCP).
Berikut ini adalah contoh dari datagram IP (packet capture dari Microsoft Network Monitor, dipantau dengan perintah "Ping 192.168.1.2"):
+  Frame: Base frame properties
+  ETHERNET: ETYPE = 0x0800 : Protocol = IP:  DOD Internet Protocol
      IP:   ID = 0x34CD; Proto = ICMP; Len: 60
         IP:   Version = 4 (0x4)
         IP:   Header Length = 20 (0x14)
         IP:   Precedence = Routine
         IP:   Type of Service = Normal Service
         IP:   Total Length = 60 (0x3C)
         IP:   Identification = 13517 (0x34cd)
         IP:   Flags Summary = 0 (0x0)
                  IP: .......0 = Last fragment in datagram
                  IP: ......0. = May fragment datagram if necessary
         IP:   Fragment Offset = 0 (0x0) bytes
         IP:   Time to Live = 128 (0x80)
         IP:   Protocol = ICMP - Internet Control Message
         IP:   Checksum = 0xB869
         IP:   Source Address = 192.168.1.1
         IP:   Destination Address = 192.168.1.2
         IP:   Data: Number of data bytes remaining = 40 (0x0028)
+  ICMP: Echo: From 192.168.1.1 To 192.168.1.2



TRANSFER CONTROL PROTOCOL (TCP), 

Transmission Control Protocol (TCP) adalah suatu protokol yang berada di lapisan transport (baik itu dalam tujuh lapis model referensi OSI atau model DARPA) yang berorientasi sambungan (connection-oriented) dan dapat diandalkan (reliable). TCP dispesifikasikan dalam RFC 793.
TCP memiliki karakteristik sebagai berikut:
  • 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.
  • Dapat diandalkan (reliable): Data yang dikirimkan ke sebuah koneksi TCP akan diurutkan dengan sebuah nomor urut paket dan akan mengharapkan paket positive acknowledgment dari penerima. Jika tidak ada paket Acknowledgment dari penerima, maka segmen TCP (protocol data unit dalam protokol TCP) akan ditransmisikan ulang. Pada pihak penerima, segmen-segmen duplikat akan diabaikan dan segmen-segmen yang datang tidak sesuai dengan urutannya akan diletakkan di belakang untuk mengurutkan segmen-segmen TCP. Untuk menjamin integritas setiap segmen TCP, TCP mengimplementasikan penghitungan TCP Checksum.
  • Byte stream: TCP melihat data yang dikirimkan dan diterima melalui dua jalur masuk dan jalur keluar TCP sebagai sebuah byte stream yang berdekatan (kontigu). Nomor urut TCP dan nomor acknowlegment dalam setiap header TCP didefinisikan juga dalam bentuk byte. Meski demikian, TCP tidak mengetahui batasan pesan-pesan di dalam byte stream TCP tersebut. Untuk melakukannya, hal ini diserahkan kepada protokol lapisan aplikasi (dalam DARPA Reference Model), yang harus menerjemahkan byte stream TCP ke dalam "bahasa" yang ia pahami.
  • 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.
TCP umumnya digunakan ketika protokol lapisan aplikasi membutuhkan layanan transfer data yang bersifat andal, yang layanan tersebut tidak dimiliki oleh protokol lapisan aplikasi tersebut. Contoh dari protokol yang menggunakan TCP adalah HTTP dan FTP.

INTERNET ADDRESS,
Alamat IP (Internet Protocol Address atau sering disingkat IP) adalah deretan angka biner antara 32 bit sampai 128 bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan Internet. Panjang dari angka ini adalah 32 bit (untuk IPv4 atau IP versi 4), dan 128 bit (untuk IPv6 atau IP versi 6) yang menunjukkan alamat dari komputer tersebut pada jaringan Internet berbasis TCP/IP.
Sistem pengalamatan IP ini terbagi menjadi dua, yakni:


 IPv4, 


Alamat IP versi 4 (sering disebut dengan Alamat IPv4) adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol jaringan TCP/IP yang menggunakan protokol IP versi 4. Panjang totalnya adalah 32-bit, dan secara teoritis dapat mengalamati hingga 4 miliar host komputer atau lebih tepatnya 4.294.967.296 host di seluruh dunia, jumlah host tersebut didapatkan dari 256 (didapatkan dari 8 bit) dipangkat 4(karena terdapat 4 oktet) sehingga nilai maksimal dari alamt IP versi 4 tersebut adalah 255.255.255.255 dimana nilai dihitung dari nol sehingga nilai nilai host yang dapat ditampung adalah 256x256x256x256=4.294.967.296 host, bila host yang ada di seluruh dunia melebihi kuota tersebut maka dibuatlah IP versi 6 atau IPv6. Contoh alamat IP versi 4 adalah 192.168.0.3.
Alamat IPv4 terbagi menjadi beberapa jenis, yakni sebagai berikut:
  • Alamat Unicast, merupakan alamat IPv4 yang ditentukan untuk sebuah antarmuka jaringan yang dihubungkan ke sebuah Internetwork IP. Alamat unicast digunakan dalam komunikasipoint-to-point atau one-to-one.
  • Alamat Broadcast, merupakan alamat IPv4 yang didesain agar diproses oleh setiap node IP dalam segmen jaringan yang sama. Alamat broadcast digunakan dalam komunikasi one-to-everyone.
  • Alamat Multicast, merupakan alamat IPv4 yang didesain agar diproses oleh satu atau beberapa node dalam segmen jaringan yang sama atau berbeda. Alamat multicast digunakan dalam komunikasi one-to-many.


IPv6, 
IPv6 (Internet Protocol version 6) adalah protokol internet generasi baru yang menggantikan protokol versi sebelumnya (IPv4). IPv6 dikembangkan oleh Internet Engineering Task Force(IETF). Tujuan utama diciptakan IPv6 karena keterbatasan ruang alamat di IPv4 yang hanya terdiri dari 32 bit.
Paket IPv6 terdiri dari dua bagian yaitu: Paket Header dan Paket Payload.
Ukuran paket Header terdiri dari 40 oktet (320 bit) yang terdiri dari:
  • versi, 4 bit.
  • Traffic class, 8 bit.
  • Label Flow, 20 bit.
  • Panjang Payload, 16 bit.
  • Header berikutnya, 8 bit.
  • Batasan hop, 8 bit.
  • alamat tujuan, 128 bit
  • alamat asal, 128 bit
Ukuran panjang Payload adalah 16 bit dan bisa membawa maksimum 65535 oktet.

IPv6 vs IPv4[sunting | sunting sumber]

Kelebihan IPv6 dibandingkan dengan IPv4 antara lain:
  • Ruang alamat IPv6 yang lebih besar yaitu 128 bit.
  • Pengalamatan multicast, yaitu pengiriman pesan ke beberapa alamat dalam satu group.
  • Stateless address autoconfiguration (SLAAC), IPv6 dapat membuat alamat sendiri tanpa bantuan DHCPv6.
  • Keamanan lebih bagus dengan adanya default sekuriti IPSec.
  • Pengiriman paket yang lebih sederhana dan efisien.
  • Dukungan mobilitas dengan adanya Mobile IPv6.


X25
X.25 adalah sebuah protokol standar ITU-T untuk koneksi wide area network pada jaringan packet switdhed. Saat ini, X.25 banyak digunakan dalam proses transaksi kartu kredit dan mesin ATM.
X.25 adalah protokol standar ITU-T untuk komunikasi packed switched wide area network (WAN). Sebuah X.25 terdiri dari node packet-switching exchange (PSE) sebagai perangkat jaringan, dan layanan koneksi telepon atau koneksi ISDN sebagai physical links. X.25 adalah keluarga dari protokol yang digunakan khususnya pada tahun 1980an oleh perusahaan telekomunikasi dan sistem transaksi finansial seperti automated teller machines (ATM). X.25 secara original didefinisikan oleh International Telegraph and Telephone Consltative Committee (CCITT, sekarang ITU-T) dalam beberapa draft dan difinalisasikan dalam sebuah publikasi yang dikenal dengan The Orange Book pada 1972.
Device pada X.25 ini terbagi menjadi tiga kategori yaitu :
  • Data Terminal Equipment (DTE)
  • Data Circuit-terminating Equipment (DCE)
  • Packet Switching Exchange (PSE)
Hubungan DTE-DCE dan PSEDevice yang digolongkan DTE adalah end-system seperti terminal, PC, host jaringan (user device), Sedang device DCE adalah device komunikasi seperti modem dan switch. Device inilah yang menyediakan interface bagi komunikasi antara DTE dan PSE. Adapun PSE ialah switch yang yang menyusun sebagian besar carrier network.
 

Novell Netware


Novell NetWare adalah sebuah sistem operasi jaringan yang umum digunakan dalam komputer IBM PC atau kompatibelnya. Sistem operasi ini dikembangkan oleh Novell, dan dibuat berbasiskan tumpukan protokol jaringan Xerox XNS.
NetWare telah digantkan oleh Open Enterprise Server (OES). Versi terakhir dari NetWare hingga April 2007 adalah versi 6.5 Support Pack 6, yang identik dengan OES-NetWare Kernel, Support Pack 2.

ARPA 



 Video Streaming


 Teleconference 
Sebuah teleconference atau teleseminar adalah pertukaran hidup dan artikulasi massa informasi antara beberapa orang dan mesin jauh dari satu sama lain, tetapi dihubungkan oleh sistem telekomunikasi. Istilah-istilah seperti audio conferencing, konferensi telepon dan telepon konferensi juga kadang-kadang digunakan untuk merujuk kepada telekonferensi.
Sistem telekomunikasi dapat mendukung teleconference dengan menyediakan satu atau lebih hal berikut: audio, video yang, dan / ataudata yang layanan oleh satu atau lebih cara, seperti telepon, komputer, telegraf, teletip, radio, dan televisi. [1]

Internet telekonferensi [sunting]

Telekonferensi internet termasuk internet conferencing telepon, konferensi video, web conferencing, dan Augmented Reality conferencing.
Telepon internet melibatkan melakukan teleconference melalui internet atau Wide Area Network. Salah satu teknologi kunci di daerah ini adalah Voice over Internet Protocol (VOIP).Perangkat lunak populer untuk penggunaan pribadi termasuk Skype, Google Talk, Windows Live Messenger dan Yahoo! Messenger.
Sebuah contoh kerja dari Augmented Reality conferencing telah didemonstrasikan di Salone di Mobile di Milano oleh AR + RFID Lab. [2] adalah alat AR telekonferensi lain. [3]

Perangkat lunak dan layanan penyedia [sunting]

Vendor terkenal dengan artikel:

Tidak ada komentar:

Posting Komentar