Senin, 02 November 2009

Macam macam port dan kegunaanya

Macam macam port dan kegunaanya


1 /TCP,UDP TCP Port Service Multiplexer
2 /TCP,UDP Management Utility
3 /TCP,UDP Compression Process
5 /TCP,UDP Remote Job Entry
7 /TCP,UDP Echo
9 /TCP,UDP Discard
11 /TCP,UDP Active Users
13 /TCP,UDP DAYTIME - (RFC 867)
17 /TCP,UDP Quote of the Day
18/TCP,UDP Message Send Protocol
19 /TCP,UDP Character Generator
20/TCP FTP - data
21/TCP FTP—control (command)
22/TCP,UDP Secure Shell (SSH)—used for secure logins, file transfers (scp, sftp) and port forwarding
23/TCP Telnet protocol—unencrypted text communications
25/TCP Simple Mail Transfer Protocol (SMTP)—used for e-mail routing between mail servers
26/TCP,UDP RSFTP—a simple FTP-like protocol Un
35/TCP,UDP Any private printer server protocol
35/TCP,UDP QMS Magicolor 2 printer server protocol Un
37/TCP,UDP TIME protocol
39/TCP,UDP Resource Location Protocol[3] (RLP)—used for determining the location of higher level services from hosts on a network
41/TCP,UDP Graphics
42/TCP,UDP nameserver, ARPA Host Name Server Protocol
42/TCP,UDP WINS Un
43/TCP WHOIS protocol
49/TCP,UDP TACACS Login Host protocol
52/TCP,UDP XNS (Xerox Network Services) Time Protocol
53/TCP,UDP Domain Name System (DNS)
54/TCP,UDP XNS (Xerox Network Services) Clearinghouse
56/TCP,UDP XNS (Xerox Network Services) Authentication
56/TCP,UDP RAP (Route Access Protocol)[4] Un
57/TCP MTP, Mail Transfer Protocol Un
58/TCP,UDP XNS (Xerox Network Services) Mail
67/UDP Bootstrap Protocol (BOOTP) Server; also used by Dynamic Host Configuration Protocol (DHCP)
68/UDP Bootstrap Protocol (BOOTP) Client; also used by Dynamic Host Configuration Protocol (DHCP)
69/UDP Trivial File Transfer Protocol (TFTP)
70/TCP Gopher protocol
79/TCP Finger protocol
80/TCP Hypertext Transfer Protocol (HTTP)
81/TCP Torpark—Onion routing Un
82/UDP Torpark—Control Un
83/TCP MIT ML Device
88/TCP Kerberos—authentication system
90/TCP,UDP dnsix (DoD Network Security for Information Exchange) Securit Attribute Token Map
90/TCP,UDP Pointcast Un
101/TCP NIC host name
102/TCP ISO-TSAP (Transport Service Access Point) Class 0 protocol[5]
104/TCP,UDP ACR/NEMA Digital Imaging and Communications in Medicine
107/TCP Remote TELNET Service[6] protocol
109/TCP Post Office Protocol 2 (POP2)
110/TCP Post Office Protocol 3 (POP3)
111/TCP,UDP Sun Remote Procedure Call
113/TCP ident—old user identification system, still used by IRC servers to identify users
113/TCP,UDP Authentication Service (auth)
115/TCP Simple File Transfer Protocol (SFTP)
117/TCP UUCP Path Service
118/TCP,UDP SQL (Structured Query Language) Services
119/TCP Network News Transfer Protocol (NNTP)—used for retrieving newsgroup messages
123/UDP Network Time Protocol (NTP)—used for time synchronization
135/TCP,UDP DCE endpoint resolution
135/TCP,UDP Microsoft EPMAP (End Point Mapper), also known as DCE/RPC Locator service[7], used to remotely manage services including DHCP server, DNS server and WINS Un
137/TCP,UDP NetBIOS NetBIOS Name Service
138/TCP,UDP NetBIOS NetBIOS Datagram Service
139/TCP,UDP NetBIOS NetBIOS Session Service
143/TCP,UDP Internet Message Access Protocol (IMAP)—used for retrieving, organizing, and synchronizing e-mail messages
152/TCP,UDP Background File Transfer Program (BFTP)[8]
153/TCP,UDP SGMP, Simple Gateway Monitoring Protocol
156/TCP,UDP SQL Service
158/TCP,UDP DMSP, Distributed Mail Service Protocol Un
161/TCP,UDP Simple Network Management Protocol (SNMP)
162/TCP,UDP Simple Network Management Protocol Trap (SNMPTRAP)[9]
170/TCP Print-srv, Network PostScript
177/TCP,UDP X Display Manager Control Protocol (XDMCP)
179/TCP BGP (Border Gateway Protocol)
194/TCP IRC (Internet Relay Chat)
201/TCP,UDP AppleTalk Routing Maintenance
209/TCP,UDP The Quick Mail Transfer Protocol
213/TCP,UDP IPX
218/TCP,UDP MPP, Message Posting Protocol
220/TCP,UDP IMAP, Interactive Mail Access Protocol, version 3
259/TCP,UDP ESRO, Efficient Short Remote Operations
264/TCP,UDP BGMP, Border Gateway Multicast Protocol
311/TCP Mac OS X Server Admin (ly AppleShare IP Web admistration)
308/TCP Novastor Online Backup
318/TCP,UDP PKIX TSP, Time Stamp Protocol
323/TCP,UDP IMMP, Internet Message Mapping Protocol Un
366/TCP,UDP ODMR, On-Demand Mail Relay
369/TCP,UDP Rpc2portmap
371/TCP,UDP ClearCase albd
383/TCP,UDP HP data alarm manager
384/TCP,UDP A Remote Network Server System
387/TCP,UDP AURP, AppleTalk Update-based Routing Protocol
389/TCP,UDP Lightweight Directory Access Protocol (LDAP)
401/TCP,UDP UPS Uninterruptible Power Supply
402/TCP Altiris, Altiris Deployment Client Un
411/TCP Direct Connect Hub Un
412/TCP Direct Connect Client-to-Client Un
427/TCP,UDP Service Location Protocol (SLP)
443/TCP Hypertext Transfer Protocol over TLS/SSL (HTTPS)
444/TCP,UDP SNPP, Simple Network Paging Protocol (RFC 1568)
445/TCP Microsoft-DS Active Directory, Windows shares
445/UDP Microsoft-DS SMB file sharing
464/TCP,UDP Kerberos Change/Set password
465/TCP Cisco protocol Un
465/TCP SMTP over SSL Un
475/TCP tcpnethaspsrv (Hasp services, TCP/IP version)
497/TCP Dantz Retrospect
500/UDP Internet Security Association and Key Management Protocol (ISAKMP)
502/TCP,UDP Modbus, Protocol Un
512/TCP Rexec, Remote Process Execution
512/UDP comsat, together with biff
513/TCP Login
513/UDP Who
514/TCP Shell—used to execute non-interactive commands on a remote system
514/UDP Syslog—used for system logging
515/TCP Line Printer Daemon—print service
517/UDP Talk
518/UDP NTalk
520/TCP efs, extended file name server
520/UDP Routing—RIP
524/TCP,UDP NCP (NetWare Core Protocol) is used for a variety things such as access to primary NetWare server resources, Time Synchronization, etc.
525/UDP Timed, Timeserver
530/TCP,UDP RPC
531/TCP,UDP AOL Instant Messenger, IRC Un
532/TCP netnews
533/UDP netwall, For Emergency Broadcasts
540/TCP UUCP (Unix-to-Unix Copy Protocol)
542/TCP,UDP commerce (Commerce Applications)
543/TCP klogin, Kerberos login
544/TCP kshell, Kerberos Remote shell
546/TCP,UDP DHCPv6 client
547/TCP,UDP DHCPv6 server
548/TCP Apple Filing Protocol (AFP) over TCP
550/UDP new-rwho, new-who
554/TCP,UDP Real Time Streaming Protocol (RTSP)
556/TCP Remotefs, RFS, rfs_server
560/UDP rmonitor, Remote Monitor
561/UDP monitor
563/TCP,UDP NNTP protocol over TLS/SSL (NNTPS)
587/TCP e-mail message submission[10] (SMTP)
591/TCP FileMaker 6.0 (and later) Web Sharing (HTTP Alternate, also see port 80)
593/TCP,UDP HTTP RPC Ep Map, Remote procedure call over Hypertext Transfer Protocol, often used by Distributed Component Object Model services and Microsoft Exchange Server
604/TCP TUNNEL profile[11], a protocol for BEEP peers to form an application layer tunnel
623/UDP ASF Remote Management and Control Protocol (ASF-RMCP)
631/TCP,UDP Internet Printing Protocol (IPP)
636/TCP,UDP Lightweight Directory Access Protocol over TLS/SSL (LDAPS)
639/TCP,UDP MSDP, Multicast Source Discovery Protocol
646/TCP,UDP LDP, Label Distribution Protocol, a routing protocol used in MPLS networks
647/TCP DHCP Failover protocol[12]
648/TCP RRP (Registry Registrar Protocol)[13]
652/TCP DTCP, Dynamic Tunnel Configuration Protocol Un
654/TCP AODV (Ad-hoc On-demand Distance Vector)
655/TCP IEEE MMS (IEEE Media Management System)[14][15]
657/TCP,UDP IBM RMC (Remote monitoring and Control) protocol, used by System p5 AIX Integrated Virtualization Manager (IVM)[16] and Hardware Management Console to connect managed logical partitions (LPAR) to enable dynamic partition reconfiguration
660/TCP Mac OS X Server administration
665/TCP sun-dr, Remote Dynamic Reconfiguration Un
666/UDP Doom, first online first-person shooter
674/TCP ACAP (Application Configuration Access Protocol)
691/TCP MS Exchange Routing
692/TCP Hyperwave-ISP
694/UDP Linux-HA High availability Heartbeat Un
695/TCP IEEE-MMS-SSL (IEEE Media Management System over SSL)[17]
698/UDP OLSR (Optimized Link State Routing)
699/TCP Access Network
700/TCP EPP (Extensible Provisioning Protocol), a protocol for communication between domain name registries and registrars (RFC 4934)
701/TCP LMP (Link Management Protocol (Internet))[18], a protocol that runs between a pair of nodes and is used to manage traffic engineering (TE) links
702/TCP IRIS[19][20] (Internet Registry Information Service) over BEEP (Blocks Extensible Exchange Protocol)[21] (RFC 3983)
706/TCP SILC, Secure Internet Live Conferencing
711/TCP Cisco TDP, Tag Distribution Protocol[22][23][24]—being replaced by the MPLS Label Distribution Protocol[25]
712/TCP TBRPF, Topology Broadcast based on Reverse-Path Forwarding routing protocol (RFC 3684)
712/UDP Promise RAID Controller Un
720/TCP SMQP, Simple Message Queue Protocol Un
749/TCP,UDP Kerberos administration
750/TCP rfile
750/UDP loadav
750/UDP kerberos-iv, Kerberos version IV
751/TCP,UDP pump
751/TCP,UDP kerberos_master, Kerberos authentication Un
752/TCP qrh
752/UDP qrh
752/UDP userreg_server, Kerberos Password (kpasswd) server Un
753/TCP Reverse Routing Header (rrh)[26]
753/UDP Reverse Routing Header (rrh)
753/UDP passwd_server, Kerberos userreg server Un
754/TCP tell send
754/TCP krb5_prop, Kerberos v5 slave propagation Un
754/UDP tell send
760/TCP,UDP ns
760/TCP,UDP krbupdate [kreg], Kerberos registration Un
782/TCP Conserver serial-console management server Un
783/TCP SpamAssassin spamd daemon Un
829/TCP CMP (Certificate Management Protocol) Un
860/TCP iSCSI (RFC 3720)
873/TCP rsync file synchronisation protocol
888/TCP cddbp, CD DataBase (CDDB) protocol (CDDBP)—unassigned but widespread use Un
901/TCP Samba Web Administration Tool (SWAT) Un
901/TCP, UDP VMware Virtual Infrastructure Client (UDP from server being managed to management console) Un
902/TCP VMware Server Console (TCP from management console to server being Managed)[27] Un
904/TCP VMware Server Alternate (if 902 is in use, i.e. SUSE linux) Un
911/TCP Network Console on Acid (NCA)—local tty redirection over OpenSSH Un
953/TCP,UDP Domain Name System (DNS) RDNC Service
981/TCP SofaWare Technologies Remote HTTPS management for firewall devices running embedded Check Point FireWall-1 software Un
989/TCP,UDP FTPS Protocol (data): FTP over TLS/SSL
990/TCP,UDP FTPS Protocol (control): FTP over TLS/SSL
991/TCP,UDP NAS (Netnews Administration System)
992/TCP,UDP TELNET protocol over TLS/SSL
993/TCP Internet Message Access Protocol over SSL (IMAPS)
995/TCP Post Office Protocol 3 over TLS/SSL (POP3S)
1023/TCP,UDP Reserved[1]

Senin, 26 Oktober 2009

tentang 7 OSI LAYER

7 Layer OSI

Model OSI terdiri dari 7 layer :

* Application
* Presentation
* Session
*Transport
* Network
* Data Link
*Physical

Apa yang dilakukan oleh 7 layer OSI ?




Ketika data ditransfer melalui jaringan, sebelumnya data tersebut harus melewati ke-tujuh layer dari satu terminal, mulai dari layer aplikasi sampai physical layer, kemudian di sisi penerima, data tersebut melewati layer physical sampai aplikasi. Pada saat data melewati satu layer dari sisi pengirim, maka akan ditambahkan satu “header” sedangkan pada sisi penerima “header” dicopot sesuai dengan layernya.


1. Physical layer
Layer satu atau lapisan terbawah dalam OSI seven layer model, yang berhubungan dengan masalah electrical dan mekanisme koneksi dalam jaringan. Physical layer digunakan oleh data link layer. Contoh dari protokol physical layer ini adalah CSMA/CD, token ring dan bus.

gambar kerja nya seperti ini :
Fungsi physical layer antara lain :
Untuk mendefinisikan media transmisi jaringan, metode pensinyalan, sinkronisasi bit, arsitektur jaringan (seperti halnya Ethernet atau Token Ring), topologi jaringan dan pengabelan. Selain itu, level ini juga mendefinisikan bagaimana Network Interface Card (NIC) dapat berinteraksi dengan media kabel atau radio.

2. Data link layer
Layer ini sedikit lebih “cerdas” dibandingkan dengan layer physical, karena menyediakan transfer data yang lebih nyata. Sebagai penghubung antara media network dan layer protocol yang lebih high-level, layer data link bertanggung-jawab pada paket akhir dari data binari yang berasal dari level yang lebih tinggi ke paket diskrit sebelum ke layer physical. Akan mengirimkan frame (blok dari data) melalui suatu network. Ethernet (802.2 & 802.3), Tokenbus (802.4) dan Tokenring (802.5) adalah protocol pada layer Data-link.

gambar kerja nya seperti ini :

Fungsi data-link layer antara lain:
Untuk menentukan bagaimana bit-bit data dikelompokkan menjadi format yang disebut sebagai frame. Selain itu, pada level ini terjadi koreksi kesalahan, flow control, pengalamatan perangkat keras (seperti halnya Media Access Control Address (MAC Address), dan menetukan bagaimana perangkat-perangkat jaringan seperti hub, bridge, repeater, dan switch layer 2 beroperasi. Spesifikasi IEEE 802, membagi level ini menjadi dua level anak, yaitu lapisan Logical Link Control (LLC) dan lapisan Media Access Control (MAC).

3. Network layer
Tugas utama dari layer network adalah menyediakan fungsi routing sehingga paket dapat dikirim keluar dari segment network lokal ke suatu tujuan yang berada pada suatu network lain. IP, Internet Protocol, umumnya digunakan untuk tugas ini. Protocol lainnya seperti IPX, Internet Packet eXchange. Perusahaan Novell telah memprogram protokol menjadi beberapa, seperti SPX (Sequence Packet Exchange) & NCP (Netware Core Protocol). Protokol ini telah dimasukkan ke sistem operasi Netware.

gambar kerja nya seperti ini :
Fungsi network layer antara lain:
Untuk mendefinisikan alamat-alamat IP, membuat header untuk paket-paket, dan kemudian melakukan routing melalui internetworking dengan menggunakan router dan switch layer-3.

4. Transport Layer
Layer transport data, menggunakan protocol seperti UDP, TCP dan/atau SPX (Sequence Packet eXchange, yang satu ini digunakan oleh NetWare, tetapi khusus untuk koneksi berorientasi IPX). Layer transport adalah pusat dari mode-OSI. Layer ini menyediakan transfer yang reliable dan transparan antara kedua titik akhir, layer ini juga menyediakan multiplexing, kendali aliran dan pemeriksaan error serta memperbaikinya.

gambar kerja nya seperti ini :
Fungsi transport layer antara lain:
Untuk memecah data ke dalam paket-paket data serta memberikan nomor urut ke paket-paket tersebut sehingga dapat disusun kembali pada sisi tujuan setelah diterima. Selain itu, pada level ini juga membuat sebuah tanda bahwa paket diterima dengan sukses (acknowledgement), dan mentransmisikan ulang terhadp paket-paket yang hilang di tengah jalan.

5. Session layer
Layer Session, sesuai dengan namanya, sering disalah artikan sebagai prosedur logon pada network dan berkaitan dengan keamanan. Layer ini menyediakan layanan ke dua layer diatasnya, Melakukan koordinasi komunikasi antara entiti layer yang diwakilinya. Beberapa protocol pada layer ini: NETBIOS: suatu session interface dan protocol, 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.

gambar kerja nya seperti ini :
Fungsi session layer antara lain:
Untuk mendefinisikan bagaimana koneksi dapat dibuat, dipelihara, atau dihancurkan. Selain itu, di level ini juga dilakukan resolusi nama. Dan juga mengendalikan dialog antar aplikasi.

6. Presentation Layer
Layer presentation dari model OSI melakukan hanya suatu fungsi tunggal: translasi dari berbagai tipe pada syntax sistem. Sebagai contoh, suatu koneksi antara PC dan mainframe membutuhkan konversi dari EBCDIC character-encoding format ke ASCII dan banyak faktor yang perlu dipertimbangkan. Kompresi data (dan enkripsi yang mungkin) ditangani oleh layer ini.

gambar kerja nya seperti ini :
Fungsi presentation layer antara lain:
Untuk mentranslasikan data yang hendak ditransmisikan oleh aplikasi ke dalam format yang dapat ditransmisikan melalui jaringan. Protokol yang berada dalam level ini adalah perangkat lunak redirektor (redirector software), seperti layanan Workstation (dalam Windows NT) dan juga Network shell (semacam Virtual Network Computing (VNC) atau Remote Desktop Protocol (RDP)).

7. Aplication Layer
Layer ini adalah yang paling “cerdas”, gateway berada pada layer ini. Gateway melakukan pekerjaan yang sama seperti sebuah router, tetapi ada perbedaan diantara mereka. Layer Application adalah penghubung utama antara aplikasi yang berjalan pada satu komputer dan resources network yang membutuhkan akses padanya. Layer Application adalah layer dimana user akan beroperasi padanya, protocol seperti FTP, telnet, SMTP, HTTP, POP3 berada pada layer Application.

gambar kerja nya seperti ini :
Fungsi application layer antara lain:

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 HTTP, FTP, SMTP, dan NFS.



Minggu, 18 Oktober 2009

jenis jenis protokol

Terdapat berbagai macam protokol pada layer ini, yakni:


HTTP (Hyper Text Transfer Protocol)

Merupakan protokol yang digunakan untuk transfer sebuah web dari sebuah web

server menuju web client melalui web browser, HTTP mempunyai suatu metode

untuk mengamankan sebuah URL pada protokol ini, yakni HTTPS (HyperText Transfer Protocol over Secure Socket Layer). HTTPS bukan merupakan protokol.


DNS (Domain Name System)

Merupakan protokol yang digunakan memberikan suatu nama domain pada

sebuah alamat IP agar lebih mudah diingat.


DHCP (Dynamic Host Configuration Protocol)

Merupakan protokol yang digunakan untuk distribusi IP pada suatu jaringan

dengan jumlah IP terbatas pada network yang akan digunakan.


FTP (File Transfer Protocol)

Adalah protokol yang digunakan untuk transfer file dari suatu server kepada

suatu client dengan command “put” dan “get” dalam proses transfer file.


POP3 (Post Office Protocol)

POP adalah suatu protokol yang digunakan untuk mengambil mail dari suatu mail

transfer agent/mail delivery agent, pada protokol ini sebuah mail akan di

download ke dalam jaringan lokal.


IMAP (Internet Message Access Protocol)

Adalah protokol yang mempunyai fungsi yang sama dengan POP, yakni

mengambil mail dari suatu mail transfer agent/mail delivery agent, hanya saja bila

pada IMAP mail yang ada tidak di download dari suatu server, melainkan tetap

ada pada server itu sendiri.


MIME (Multipurpose Internet Mail Exension)

Merupakan protokol yang digunakan untuk mengirim file binary dalam bentuk

teks.


SMTP (Simple Mail Transfer Protocol)

Adalah suatu protokol yang berguna untuk mengirimkan suatu mail kepada mail

client lain melalui perantara mail server.


SMB (Server Message Block)

Protokol yang berguna untuk transfer berbagai server file DOS dan windows.


Telnet

Adalah protokol yang berguna untuk access remote login ke suatu host, dalam

telnet tidak ada metode enkripsi, sehingga semua data berjalan secara plain text.


SSH (Secure Shell)

Serupa dengan Telnet, access remote login ke suatu host, tetapi SSH memiliki

tingkat keamanan yang lebih baik dibandingkan dengan telnet, yakni mendukung

enkripsi data.


NNTP (Network News Transfer Protocol)

Merupakan suatu protokol yang digunakan untuk menerima dan mengirim

newsgroup.


SNMP (Simple Network Management Protocol)

Yakni merupakan protokol yang digunakan dalam suatu management jaringan

Cara kerja protokol

Misal kita mengandaikan bahwa proses data yang akan berlangsung adalah proses data yang direkues klien dari server. Pertama-tama, komputer klien akan mengirimkan data dalam bentuk biner yang isinya meminta rekues data yang diinginkan dari server. Apabila menggunakan protokol IPv4, maka data biner yang ditransmisikan akan berupa data berbentuk 32-bit. Sedangkan apabila menggunakan protokol IPv6, maka data biner tersebut akan sepanjang 128-bit.

Seluruh data biner yang direkues klien ke server tersebut tidak langsung seluruhnya dikirim dalam bentuk satu kesatuan, tapi dipecah-pecah dan dikirim dalam bentuk paket-paket data. Paket-paket data tersebut akan dilabeli dengan alamat IP server tujuan. Seandainya komputer klien tersebut memiliki Firewall, maka Firewall akan “merazia” paket-paket data tersebut. Firewall hanya akan melewatkan paket-paket data yang sesuai dengan “ketentuan” dan setting yang dimiliki oleh Firewall tersebut.

Selanjutnya, paket-paket data ini akan diteruskan ke dalam jaringan LAN (Local Area Network) melalui switch. Switch merupakan alat telekomunikasi yang membuat interkoneksi antar LAN. Paket data yang menuju Switch rawan mengalami data collision (kerusakan paket data), terutama ketika data traffic dalam LAN sedang tinggi. Hal tersebut dikarenakan paket data yang ditransmisikan melalui Switch hanya berlangsung dalam satu arah. Paket data yang selamat dari collison akan diteruskan oleh Switch ke jaringan yang lebih luas lagi daripada skala LAN yang ditangani oleh Switch tersebut.

Setelah paket data melalui switch, maka paket data akan melanjutkan perjalanannya ke jaringan LAN/WAN setempat. Paket data ini selanjutnya harus melalui proxy server yang hanya akan melewatkan sejumlah paket data yang telah terautentifikasi. Paket data yang tidak terautentifikasi akan dihancurkan oleh proxy server tersebut.

Apabila sejumlah paket data tersebut telah terautentifikasi dan berhasil lolos dari proxy server, maka paket data harus melalui router. Router inilah yang menjadi gerbang terakhir pada WAN (di mana komputer klien terdaftar) sebelum masuk ke dalam jaringan internet yang terhubung ke seluruh dunia. Router merupakan sebuah alat yang cerdas di mana router akan selalu mengusahakan jalur tercepat dan terbaik untuk suatu paket data sampai ke alamat IP tujuan.

Ketika suatu paket data telah masuk ke dalam jaringan internet, maka paket data akan menelusuri jaringan internet dengan berbagai media, seperti kabel bawah laut, satelit, dan berbagai media telekomunikasi yang lain. Paket data ini akan terus menelusuri jaringan internet dengan jalur terbaik yang telah dipilihkan oleh router sampai paket data ini mencapai WAN/LAN di mana komputer server terletak.

Sebelum paket data ini dapat memasuki WAN/LAN server tujuan, paket data ini harus melalui Firewall terlebih dahulu. Firewall ini akan menentukan apakah paket data tersebut boleh atau tidak boleh memasuki WAN/LAN server tersebut.

Paket data yang lulus Firewall akan kembali diarahkan oleh bridge, switch, maupun gateway pada jaringan lokal menuju alamat IP server yang dituju. Setelah mencapai alamat IP server tujuan, maka paket data akan di-unpacking sehingga data biner yang direkues oleh klien akan diterjemahkan oleh komputer server. Server kemudian akan mengirimkan data biner yang direkues oleh klien, kemudian kembali membagi (split) keseluruhan data tersebut menjadi paket-paket data. Kemudian paket-paket data ini akan kembali dikirim ke komputer klien dengan metoda TCP/IP.

Kira-kira begitulah proses transmisi data menggunakan protokol TCP/IP. Pada kenyataanya, banyak sekali paket data yang hancur selama proses transmisi tersebut. Namun, kecepatan pengiriman paket data tersebut melalui media fisik secara relatif dapat mendekati kecepatan cahaya (300.000 m/s). Sehingga paket data yang rusak dapat direkues kembali oleh protokol TCP/IP tanpa kita sadari.

Kesimpulan dari protokol

1. Protokol-protokol yang bekerja pada suatu system jaringan mengacu pada protokol stack yang digunakan, OSI ataupun TCP/IP.
2. Pembagian proses pada TCP/IP relative sama dengan OSI, karena sudah merupakan standart protokol dan suatu proses pengimplementasian proses komunikasi komputer.
3. Protokol stack mengatur semua yang berkaitan dengan proses komunikasi jaringan.
4. Proses komunikasi yang diatur oleh protokol stack terbagi menjadi lapisan-lapisan yang berurutan.
5. Tiap-tiap lapisan memiliki tanggung jawab yang berbeda dan mengukuti prosedur tertentu untuk berkomunikasi dengan lapisan yang berdekatan.
6. Proses standart umum yang menerangkan pengiriman data dalam komunikasi jaringan adalah sebagai berikut.
Data?dihubungkan pada jaringan oleh Lapisan aplikasi?dienkripsi oleh lapisan presentasi?menyepakati aturan komunikasi oleh lapisan session?membagi pesan-pesan menjadi fragmen-fragmen yang cocok dengan pembatasan ukuran yang dibentuk oleh jaringan oleh lapisan transport?dibentuk menjadi paket-paket,routing dan pengalamatan oleh lapisan network?diterjemahkan menjadi bit-bit oleh datalink untuk dapat dikirimkan oleh lapisan fisik.
7. Proses standart umum yang menerangkan penerimaan data dalam komunikasi jaringan adalah sebagai berikut
Bit-bit yang diterima oleh lapisan fisik akan diterjemahkan oleh lapisan datalink?diterima oleh lapisan network dan dialamatkan kepada tujuan?menyatukan kembali fragmen-fragmen seperti data/file asli oleh lapisan transport?lapisan presentasi mendeskripsi data dan dibaca oleh lapisan aplikasi.

Sejarah Protokol

Protokol

Kata protokol berasal dari bahasa Yunani, yang mengandung dua kata, yakni protos yang berarti pertama dan colla berarti diletakkan atau melekatkan. Dari pengertian tersebut, protokol dapat diartikan : (a) sebagai naskah rancangan pertama atau asli dari sesuatu persetujuan yang ditandatangani oleh yang mem-buatnya, dalam mempersiapkan sesuatu perjanjian; (b) sebagai simbul dari perilaku, etika, sebagaimana aplikasikan dalam acara-acara diplomatik, meliputi pengaturan tempat duduk dalam acara pesta malam hari tergantung kepada tata cara protokol dan aturan-aturan yang lazim dilakukan.

Dalam Encyclopadiea Britanica, 1962 didefinisikan, bahwa Protokol is the body of ceremonial rules to be observed in all written or personal official intercources between the Heads of different states or their Ministers. It lays down the styles and tittles of states, their Heads and Public Ministers and indicates the forms and customary courtesies to be observed ini all international acts. Protokol adalah sekumpulan aturan-aturan upacara yang diketemukan di semua tulisan-tulisan atau hubung-an-hubungan pribadi pejabat antar kepala negara yang berbeda atau menteri-menterinya. Ini dicantumkan dibawah tipe atau judul dari negara yang bersangkutan, kepala negara dan menteri negara yang menunjukkan bentuk-bentuk dan kebiasaan acara yang dikemukakan pada tindakan-tindakan yang bersifat inter-nasional. Pengertian lain, bahwa protocole estle code de la politesse internnationale, yang berarti protokol adalah suatu pedoman tata cara internasional.

Dari beberapa pengertian di atas, dapat disimpulkan bahwa protokol adalah :a) Pada awal mula perkataan protokol digunakan untuk lembaran pertama dari suatu gulungan papyrus atau kertas tebal yang ditempelkan atau dilekatkan. Kemudian per-kataan protokol digunakan untuk seluruh gulungan itu dimana dicatat semua dokumen negara yang bersifat nasional dan internasional. Dokumen tersebut memuat persetujuan antar negara
kota (city states) dan kemanusiaan antar bangsa-bangsa. Dengan perkataan “protokollum” yang semula digunakan untuk istilah gulungan dokumen, kemudi-an berkembang digunakan bagi isi dari persetujuan itu sendiri. Pada akhirnya perkataan protokollum tidak hanya digunakan untuk persetujuan yang utama atau pokok, tetapi untuk dokumen-dokumen yang merupakan tambahan dari persetujuan-persetujuan utama.

b) Perkataan protokol juga digunakan pada suatu nutulen (proces verbal) atau catatan resmi (official minutes) yang mencatat jalannya perundingan, dan pada akhir sidang ditanda tangani oleh semua peserta.

c) Tiap persetujuan atau “agreement” yang akan menjadi per-janjian atau “treaty” juga disebut protokol, misalnya protokol Paris sampai saat sekarang pengertian protokol tersebut masih berlaku.

d) Perkataan protokol juga digunakan untuk dokumen yang mencantumkan hak-hak, kewajiban, kelonggaran dan kekebalan para diplomat dan akhirnya protokol digunakan bagi hak-hak, kewajiban, kelonggaran dan kekebalan para diplomat itu sendiri.

e) Kata protokol dalam perkembangannya menunjuk kepada kata sifat, artinya yang bersifat resmi tertentu, tertentu disini menurut protokol adalah sudah diatur dalam prosedur serta tata cara kedinasan atau kenegaraannya. Kadang-kadang kata protokol oleh sebagian masyarakat diartikan sebagai suatu fungsi tertentu, misalnya jalan protokol, artinya jalan yang biasanya sering dilalui oleh pejabat negara atau lazimnya jalan-jalan raya atau jalan utama.

Dalam perkembangan selanjutnya, perkataan protokol seolah-olah menunjuk kepada seseorang yang diserahi mengurus acara-acara kenegaraan atau kepada suatu lembaga tertentu. sumber : catatan kecil Oyong Hanna Abidin, SH, MM