Dalam protokol jaringan TCP/IP, sebuah port adalah mekanisme yang mengizinkan sebuah komputer untuk mendukung beberapa sesi koneksi dengan komputer lainnya dan program di dalam jaringan. Port dapat mengidentifikasikan aplikasi dan layanan yang menggunakan koneksi di dalam jaringan TCP/IP. Sehingga, port juga mengidentifikasikan sebuah proses tertentu di mana sebuah server dapat memberikan sebuah layanan kepada klien atau bagaimana sebuah klien dapat mengakses sebuah layanan yang ada dalam server. Port dapat dikenali dengan angka 16-bit (dua byte) yang disebut dengan Port Number dan diklasifikasikan dengan jenis protokol transport apa yang digunakan, ke dalam Port TCP dan Port UDP. Karena memiliki angka 16-bit, maka total maksimum jumlah port untuk setiap protokol transport yang digunakan adalah 65536 buah.
Dilihat dari penomorannya, port UDP dan TCP dibagi menjadi tiga jenis, yakni sebagai berikut:
• Well-known Port: yang pada awalnya berkisar antara 0 hingga 255 tapi kemudian diperlebar untuk mendukung antara 0 hingga 1023. Port number yang termasuk ke dalam well-known port, selalu merepresentasikan layanan jaringan yang sama, dan ditetapkan oleh Internet Assigned Number Authority (IANA). Beberapa di antara port-port yang berada di dalam range Well-known port masih belum ditetapkan dan direservasikan untuk digunakan oleh layanan yang bakal ada di masa depan. Well-known port didefinisikan dalam RFC 1060.
• Registered Port: Port-port yang digunakan oleh vendor-vendor komputer atau jaringan yang berbeda untuk mendukung aplikasi dan sistem operasi yang mereka buat. Registered port juga diketahui dan didaftarkan oleh IANA tapi tidak dialokasikan secara permanen, sehingga vendor lainnya dapat menggunakan port number yang sama. Range registered port berkisar dari 1024 hingga 49151 dan beberapa port di antaranya adalah Dynamically Assigned Port.
• Dynamically Assigned Port: merupakan port-port yang ditetapkan oleh sistem operasi atau aplikasi yang digunakan untuk melayani request dari pengguna sesuai dengan kebutuhan. Dynamically Assigned Port berkisar dari 1024 hingga 65536 dan dapat digunakan atau dilepaskan sesuai kebutuhan.
Well-known Port
Tabel berikut ini berisi Well-known Port.
Port Jenis Port Keyword Digunakan oleh
0 TCP, UDP T/A. Dicadangkan, tidak digunakan.
1 TCP, UDP TCPmux TCP Port Service Multiplexer
2 TCP, UDP compressnet Management Utility
3 TCP, UDP compressnet Compression Process
4 TCP, UDP T/A Belum ditetapkan
5 TCP, UDP rje Remote Job Entry
6 TCP, UDP T/A Belum ditetapkan
7 TCP, UDP echo Echo
8 TCP, UDP T/A Belum ditetapkan
9 TCP, UDP discard Discard;alias=sink null
10 TCP, UDP T/A Belum ditetapkan
11 TCP, UDP systat Active Users; alias = users
12 TCP, UDP T/A Belum ditetapkan
13 TCP, UDP daytime Daytime
14 TCP, UDP T/A Belum ditetapkan
15 TCP, UDP T/A Belum ditetapkan (sebelumnya: netstat)
16 TCP, UDP T/A Belum ditetapkan
17 TCP, UDP qotd Quote of the Day; alias = quote
18 TCP, UDP msp Message Send Protocol
19 TCP, UDP chargen Character Generator; alias = ttytst source
20 TCP, UDP ftp-data File Transfer Protocol (default data)
21 TCP, UDP ftp File Transfer Protocol (control), connection dialog
22 TCP, UDP SSH Putty
23 TCP, UDP telnet Telnet
24 TCP, UDP Any private mail system
25 TCP, UDP smtp Simple Mail Transfer Protocol; alias = mail
26 TCP, UDP T/A Belum ditetapkan
27 TCP, UDP nsw-fe NSW User System FE
28 TCP, UDP T/A Belum ditetapkan
29 TCP, UDP msg-icp MSG ICP
30 TCP, UDP T/A Belum ditetapkan
31 TCP, UDP msg-auth MSG Authentication
32 TCP, UDP Belum ditetapkan
33 TCP, UDP dsp Display Support Protocol
34 TCP, UDP T/A Belum ditetapkan
35 TCP, UDP Any private printer server
36 TCP, UDP T/A Belum ditetapkan
37 TCP, UDP time Time; alias = timeserver
38 TCP, UDP T/A Belum ditetapkan
39 TCP, UDP rlp Resource Location Protocol; alias = resource
40 TCP, UDP T/A Belum ditetapkan
41 TCP, UDP graphics Graphics
42 TCP, UDP nameserver Host Name Server; alias = nameserver
43 TCP, UDP nicname Who Is; alias = nicname
44 TCP, UDP mpm-flags MPM FLAGS Protocol
45 TCP, UDP mpm Message Processing Module
46 TCP, UDP mpm-snd MPM (default send)
47 TCP, UDP ni-ftp NI FTP
48 TCP, UDP T/A Belum ditetapkan
49 TCP, UDP login Login Host Protocol
50 TCP, UDP re-mail-ck Remote Mail Checking Protocol
51 TCP, UDP la-maint IMP Logical Address Maintenance
52 TCP, UDP xns-time XNS Time Protocol
53 TCP, UDP domain Domain Name System Server
54 TCP, UDP xns-ch XNS Clearinghouse
55 TCP, UDP isi-gl ISI Graphics Language
56 TCP, UDP xns-auth XNS Authentication
57 TCP, UDP Any private terminal access
58 TCP, UDP xns-mail XNS Mail
59 TCP, UDP Any private file service
60 TCP, UDP T/A Belum ditetapkan
61 TCP, UDP ni-mail NI MAIL
62 TCP, UDP acas ACA Services
63 TCP, UDP via-ftp VIA Systems – FTP
64 TCP, UDP covia Communications Integrator (CI)
65 TCP, UDP tacacs-ds TACACS-Database Service
66 TCP, UDP sql*net Oracle SQL*NET
67 TCP, UDP bootpc DHCP/BOOTP Protocol Server
68 TCP, UDP bootpc DHCP/BOOTP Protocol Server
69 TCP, UDP tftp Trivial File Transfer Protocol
70 TCP, UDP gopher Gopher
71 TCP, UDP netrjs-1 Remote Job Service
72 TCP, UDP netrjs-2 Remote Job Service
73 TCP, UDP netrjs-3 Remote Job Service
74 TCP, UDP netrjs-4 Remote Job Service
75 UDP T/A Any private dial-out service
76 TCP, UDP T/A Belum ditetapkan
77 TCP, UDP Any private RJE service
78 TCP, UDP vetTCP VetTCP
79 TCP, UDP finger Finger
80 TCP, UDP www World Wide Web HTTP
81 TCP, UDP hosts2-ns HOSTS2 Name Server
82 TCP, UDP xfer XFER Utility
83 TCP, UDP mit-ml-dev MIT ML Device
84 TCP, UDP ctf Common Trace Facility
85 TCP, UDP mit-ml-dev MIT ML Device
86 TCP, UDP mfcobol Micro Focus Cobol
87 TCP, UDP Any private terminal link; alias = ttylink
88 TCP, UDP kerberos Kerberos
89 TCP, UDP su-mit-tg SU/MIT Telnet Gateway
90 TCP, UDP DNSIX Security Attribute Token Map
91 TCP, UDP mit-dov MIT Dover Spooler
92 TCP, UDP npp Network Printing Protocol
93 TCP, UDP dcp Device Control Protocol
94 TCP, UDP objcall Tivoli Object Dispatcher
95 TCP, UDP supdup SUPDUP
96 TCP, UDP dixie DIXIE Protocol Specification
97 TCP, UDP swift-rvf Swift Remote Virtual File Protocol
98 TCP, UDP tacnews TAC News
99 TCP, UDP metagram Metagram Relay
100 TCP newacct (unauthorized use)
101 TCP, UDP hostname NIC Host Name Server; alias = hostname
102 TCP, UDP iso-tsap ISO-TSAP
103 TCP, UDP gppitnp Genesis Point-to-Point Trans Net; alias = webster
104 TCP, UDP acr-nema ACR-NEMA Digital Imag. & Comm. 300
105 TCP, UDP csnet-ns Mailbox Name Nameserver
106 TCP, UDP 3com-tsmux 3COM-TSMUX
107 TCP, UDP rtelnet Remote Telnet Service
108 TCP, UDP snagas SNA Gateway Access Server
109 TCP, UDP pop2 Post Office Protocol version 2 (POP2); alias = postoffice
110 TCP, UDP pop3 Post Office Protocol version 3 (POP3); alias = postoffice
111 TCP, UDP sunrpc SUN Remote Procedure Call
112 TCP, UDP mcidas McIDAS Data Transmission Protocol
113 TCP, UDP auth Authentication Service; alias = authentication
114 TCP, UDP audionews Audio News Multicast
115 TCP, UDP sftp Simple File Transfer Protocol
116 TCP, UDP ansanotify ANSA REX Notify
117 TCP, UDP uucp-path UUCP Path Service
118 TCP, UDP sqlserv SQL Services
119 TCP, UDP nntp Network News Transfer Protocol (NNTP); alias = usenet
120 TCP, UDP cfdptkt CFDPTKT
121 TCP, UDP erpc Encore Expedited Remote Procedure Call
122 TCP, UDP smakynet SMAKYNET
123 TCP, UDP ntp Network Time Protocol; alias = ntpd ntp
124 TCP, UDP ansatrader ANSA REX Trader
125 TCP, UDP locus-map Locus PC-Interface Net Map Server
126 TCP, UDP unitary Unisys Unitary Login
127 TCP, UDP locus-con Locus PC-Interface Connection Server
128 TCP, UDP gss-xlicen GSS X License Verification
129 TCP, UDP pwdgen Password Generator Protocol
130 TCP, UDP cisco-fna Cisco FNATIVE
131 TCP, UDP cisco-tna Cisco TNATIVE
132 TCP, UDP cisco-sys Cisco SYSMAINT
133 TCP, UDP statsrv Statistics Service
134 TCP, UDP ingres-net INGRES-NET Service
135 TCP, UDP loc-srv Location Service
136 TCP, UDP profile PROFILE Naming System
137 TCP, UDP netbios-ns NetBIOS Name Service
138 TCP, UDP netbios-dgm NetBIOS Datagram Service
139 TCP, UDP netbios-ssn NetBIOS Session Service
140 TCP, UDP emfis-data EMFIS Data Service
141 TCP, UDP emfis-cntl EMFIS Control Service
142 TCP, UDP bl-idm Britton-Lee IDM
143 TCP, UDP imap2 Interim Mail Access Protocol v2
144 TCP, UDP news NewS; alias = news
145 TCP, UDP uaac UAAC Protocol
146 TCP, UDP iso-ip0 ISO-IP0
147 TCP, UDP iso-ip ISO-IP
148 TCP, UDP cronus CRONUS-SUPPORT
149 TCP, UDP aed-512 AED 512 Emulation Service
150 TCP, UDP sql-net SQL-NET
151 TCP, UDP hems HEMS
152 TCP, UDP bftp Background File Transfer Program
153 TCP, UDP sgmp SGMP; alias = sgmp
154 TCP, UDP netsc-prod Netscape
155 TCP, UDP netsc-dev Netscape
156 TCP, UDP sqlsrv SQL Service
157 TCP, UDP knet-cmp KNET/VM Command/Message Protocol
158 TCP, UDP pcmail-srv PCMail Server; alias = repository
159 TCP, UDP nss-routing NSS-Routing
160 TCP, UDP sgmp-traps SGMP-TRAPS
161 TCP, UDP snmp Simple Network Management Protocol
162 TCP, UDP snmptrap SNMP TRAP
163 TCP, UDP cmip-man CMIP/TCP Manager
164 TCP, UDP cmip-agent CMIP/TCP Agent
165 TCP, UDP xns-courier Xerox
166 TCP, UDP s-net Sirius Systems
167 TCP, UDP namp NAMP
168 TCP, UDP rsvd RSVD
169 TCP, UDP send SEND
170 TCP, UDP print-srv Network PostScript
171 TCP, UDP multiplex Network Innovations Multiplex
172 TCP, UDP cl/1 Network Innovations CL/1
173 TCP, UDP xyplex-mux Xyplex
174 TCP, UDP mailq MAILQ
175 TCP, UDP vmnet VMNET
176 TCP, UDP genrad-mux GENRAD-MUX
177 TCP, UDP xdmcp X Display Manager Control Protocol
178 TCP, UDP nextstep NextStep Window Server
179 TCP, UDP bgp Border Gateway Protocol (BGP)
180 TCP, UDP ris Intergraph
181 TCP, UDP unify Unify
182 TCP, UDP audit Unisys Audit SITP
183 TCP, UDP ocbinder OCBinder
184 TCP, UDP ocserver OCServer
185 TCP, UDP remote-kis Remote-KIS
186 TCP, UDP kis KIS Protocol
187 TCP, UDP aci Application Communication Interface
188 TCP, UDP mumps Plus Five’s MUMPS
189 TCP, UDP qft Queued File Transport
190 TCP, UDP gacp Gateway Access Control Protocol
191 TCP, UDP prospero Prospero
192 TCP, UDP osu-nms OSU Network Monitoring System
193 TCP, UDP srmp Spider Remote Monitoring Protocol
194 TCP, UDP irc Internet Relay Chat (IRC) Protocol
195 TCP, UDP dn6-nlm-aud DNSIX Network Level Module Audit
196 TCP, UDP dn6-smmred DNSIX Session Management Module Audit Redirector
197 TCP, UDP dls Directory Location Service
198 TCP, UDP dls-mon Directory Location Service Monitor
199 TCP, UDP smux SMUX
200 TCP, UDP src IBM System Resource Controller
201 TCP, UDP at-rtmp AppleTalk Routing Maintenance
202 TCP, UDP at-nbp AppleTalk Name Binding
203 TCP, UDP at-3 AppleTalk Unused
204 TCP, UDP at-echo AppleTalk Echo
205 TCP, UDP at-5 AppleTalk Unused
206 TCP, UDP at-zis AppleTalk Zone Information
207 TCP, UDP at-7 AppleTalk Unused
208 TCP, UDP at-8 AppleTalk Unused
209 TCP, UDP tam Trivial Authenticated Mail Protocol
210 TCP, UDP z39.50 ANSI Z39.50
211 TCP, UDP 914c/g Texas Instruments 914C/G Terminal
212 TCP, UDP anet ATEXSSTR
213 TCP, UDP ipx Internetwork Packet Exchange (IPX)
214 TCP, UDP vmpwscs VM PWSCS
215 TCP, UDP softpc Insignia Solutions
216 TCP, UDP atls Access Technology License Server
217 TCP, UDP dbase dBASE UNIX
218 TCP, UDP mpp Netix Message Posting Protocol
219 TCP, UDP uarps Unisys ARPs
220 TCP, UDP imap3 Interactive Mail Access Protocol versi 3
221 TCP, UDP fln-spx Berkeley rlogind with SPX authentication
222 TCP, UDP fsh-spx Berkeley rshd with SPX authentication
223 TCP, UDP cdc Certificate Distribution Center
224–241 T/A T/A Tidak digunakan; dicadangkan
242 TCP, UDP direct Direct
243 TCP, UDP sur-meas Survey Measurement
245 TCP, UDP link LINK
246 TCP, UDP dsp3270 Display Systems Protocol
247 TCP, UDP subntbcst_tftp SUBNTBCST_TFTP
248 TCP, UDP bhfhs bhfhs
249–255 T/A T/A Tidak digunakan; dicadangkan
345 TCP, UDP pawserv Perf Analysis Workbench
346 TCP, UDP zserv Zebra server
347 TCP, UDP fatserv Fatmen Server
371 TCP, UDP clearcase Clearcase
372 TCP, UDP ulistserv UNIX Listserv
373 TCP, UDP legent-1 Legent Corporation
374 TCP, UDP legent-2 Legent Corporation
Port TCP dan UDP
Recovery Password RAR
Saya pernah punya pengalaman mendownload sebuah film dari indowebster, pada waktu itu saya lagi kecanduan ama film-film terbaru. Hampir semua film yang ada pada di situs tersebut dalam bentuk rar. Mungkin maksudnya supaya ukuran filenya lebih kecil, sehingga lebih memudahkan penggunanya untuk mendownload maupun upload film.
Tetapi satu kali saya pernah gagal mengekstrak file rar nya, karena file nya dipasangi password. Anehnya lagi, tu orang yang upload film tersebut tidak memberikan password rar nya, wah... padahal saya pengen sekali lihat filmnya, tapi ingat bukan film porno neh, gw mah dah tobat dari aktifitas per-porno-an, hee... (sok alim neh)
Kalo filenya dalam bentuk word atau excel mugkin dah gw reset passwordnya, kan dah ada toolnya. (Kalo teman-teman pengen liat tentang tips menjebol password MS work dan excel bisa dilihat disini)
Tapi masalahnya kalo untuk film kan ga mungkin filenya dalam bentuk doc atau xls, makanya gw pusing. Akhirnya dari seorang teman, saya dapatkan sebuah software yang dibuat untuk menjebol password rar, saya coba dan berhasil deh...
Kalo teman-teman juga pernah punya pengalaman seperti saya, pengen jebol password rar juga, download dulu softwarenya dibawah ini :
Tapi ingat sepertnya software ini masih punya keterbatasan, selain memakan waktu yang lama, software ini juga sering gagal dalam menemukan password rar yang kita inginkan. Jadi jangan menyerah, coba lagi dan coba lagi.Semoga bermanfaat..
Mengenal perintah DOS untuk Jaringan
Di bawah ini adalah perintah-perintah yang berhubungan dengan jaringan. Untuk melakukan perintah-perintah tersebut Anda harus masuk ke MS DOS Prompt.
ipconfig /all
Menampilkan informasi konfigurasi koneksi, misalnya Host Name, Primary DNS Type, Ethernet Adapter LAN.
ipconfig /displaydns
Menampilkan DNS Cache.
ipconfig /flushdns
Menghapus DNS Cache
ipconfig /release
"Menghapus" semua koneksi IP Address.
ipconfig /renew
Membuat IP Address baru untuk adapter tertentu.
ipconfig /registerdns
Melakukan refresh DNS dan meregister kembali koneksi DNS.
ipconfig /showclassid
Menampilkan informasi DHCP Class.
ipconfig /setclassid
Mengubah DHCP Class ID
control netconnections
Menampilkan Network Connection.
ping
Contoh: ping http://www.barajakom.blogspot.com/
Melakukan test koneksi ke situs http://www.barajakom.blogspot.com/. Semakin sedikit % loss-nya makan semakin baik koneksinya.
tracert
Menampilkan informasi IP Address route.
netstat
Menampilkan informasi koneksi TCP/IP yang sedang aktif.
route
Menampilkan local route.
Tips Gabungin Master Windows XP dgn File lain
Bagi sobat yang berprofesi sebagai teknisi komputer, atau bagi siapapun yang ingin melakukan pengeditan terhadap master windows XP, mungkin tips-tips berikut ini dapat membantu sobat untuk melakukanya. Edit master Windows XP yang saya maksud disini adalah, jika kita membutuhkan master windows XP untuk digabungkan dengan file lain untuk kebutuhan instalasi Windows XP, misalkan driver PC atau laptop. Karena pada saat ini, ada beberapa merk PC dan laptop, pada saat instalasi windows XP meminta driver produknya. Sedangkan default master XP tidak terdapat driver yang diminta.
Pada postingan sebelumnya sudah saya jelaskan cara menggabungkan Windows XP dengan driver acer M1641.
Jika kita gabungkan secara langsung dengan copy paste trus mem-burning-nya kembali ke CD, maka kemungkinannya adalah Master windows XP tidak lagi autorun dan driver yang kita tambahkan tidak akan bekerja secara maksimal sesuai dengan yang kita harapkan.
Untuk mengantisipasi hal tersebut, berikut ini adalah tips-tips untuk menggabungkan master windows XP dengan driver atau file lainnya.
Pertama kita membutuhkan sofware nlite ( Download nlite disini ). Sebelum menginstal nlite, pastikan telebih dahulu PC anda sudah memiliki microsoft net.framework. Kalo anda tidak memiliki microsoft net.framework, download DISINI
Instal dulu microsoft net.framework, setelah itu baru instal nlite nya.
Setelah instalasi nlite berhasil, buka program nlitenya, kemudian klik next
Klik "Browse" master windows XP sobat yang akan anda gabungkan
Kemudian klik next, sampai muncul gambar seperti di bawah ini :

Pada menu integrate pilih Driver (Jika sobat akan menggabungkan Driver) atau menu lain sesuai dengan kebutuhan sobat
Pada menu create pilih bootable ISO
klik next, dan akan muncul jendela baru seperti di bawah ini :

pilih insert >> single driver >> dan pilih driver yang telah anda download
klik OK dan akan muncul seperti gambar berikut ini :

Klik next dan tunggu proses penyatuannya.
Setelah selesai, klik next lagi dan akan muncul gambar berikut ini :

Klik make ISO dan pilih tempat file ISO ini akan anda simpan di hardisk anda.
kenudian klik next.
Tunggu prosesnya sampai selesai. Jika sudah selesai berarti Master windows XP sobat sudah inklud di dalamnya file atau driver yang sobat tambahkan tadi, sekarang file ISO tersebut harus diburning ke CD, bisa dengan memakai nero
Setelah burning selesai, CD master XP sobat sudah dapat digunakan
Selamat mencoba dan semoga sukses Thanks
Konsep Dasar TCP/IP
TCP/IP (singkatan dari “Transmission Control Protocol”)
adalah sekumpulan protokol yang didesain untuk melakukan fungsi-fungsi komunikasi data pada jaringan komputer. TCP/IP terdiri atas sekumpulan protokol yang masing-masing bertanggung jawab atas bagian-bagian tertentu dari komunikasi data. Kesimpulannya, TCP/IP inilah yang memungkinkan kumpulan komputer untuk berkomunikasi dan bertukar data didalam suatu jaringan.
TCP/IP dapat diterapkan dengan mudah di setiap jenis komputer dan inteface jaringan, karena sebagian besar isi kumpulan protokol ini tidak spesifik terhadap satu komputer atau peralatan jaringan tertentu. Sekumpulan protokol TCP/IP ini dimodelkan dengan empat layer TCP/IP, sebagaimana terlihat pada gambar dibawah ini.
Konsep TCP/IP
Dalam konsep komunikasi data suatu jaringan komputer, ada mekanisme pengiriman data dari komputer sumber ke komputer tujuan dimana proses pengiriman paket data tersebut sampai dengan benar ke komputer yang dituju. Tentunya dalam proses pengiriman yang terjadi tidak semudah yang dipikirkan. Alasan pertama, komputer tujuan berada jauh dari komputer sumber sehingga paket data yang dikirimkan bisa saja hilang atau rusak di tengah jalan. Alasan lainnya, mungkin komputer tujuan sedang menunggu/mengirimkan paket data dari/ke komputer yang lain. Tentunya paket data yang akan dikirimkan diharapkan sampai dengan tepat tanpa terjadi kerusakan. Untuk mengatur mekanisme komunikasi data tersebut dibutuhkan pengaturan proses pengiriman data yang dikenal sebagai protocol. Protokol di sini adalah sebuah perangkat lunak yang melekat pada setiap sistem operasi tertentu.
Lapisan Network
Lapisan Network bertanggung jawab mengirim dan menerima data ke dan dari media fisik. Media fisiknya dapat berupa kabel, serat optik atau gelombang radio. Karena tugasnya ini, protokol pada layer ini harus mampu menterjemahkan sinyal listrik menjadi data digital yang di mengerti oleh komputer, yang berasal dari peralatan lain yang sejenis.
Lapisan Internet
Lapisan Internet bertanggung jawab dalam proses pengiriman paket ke alamat yang tepat. Pada layer ini terdapat tiga macam protokol, yaitu IP, ARP, dan ICMP. IP (Internet Protocol) berfungsi untuk menyampaikan paket data ke alamat yang tepat. ARP (Address Resulotion Protocol) ialah protokol yang digunakan untuk menemukan alamat hardaware dari host/komputer yang terletak pada network yang sama. Sedangkan ICMP (Internet Control Massage Protocol) ialah protokol yang digunakan untuk mengirimkan pesan dan melaporkan kegagalan pengiriman data.
Lapisan Transport
Layer Transport, berisi protokol yang bertanggung jawab untuk mengadakan komunikasi antara dua host/komputer. Pada lapisan Transport menggunakan Acknowledgement positif dan Acknowledgement negative pada aliran datanya. Acknowlegment positif akan memberitahukan pesan apabila data yang di transferkan telah sampai sedangkan Acknowledgement negative jika paket yang ditransfer tidak sampai ke tujuan maka akan terjadi pengiriman ulang. Kedua protokol tersebut ialah TCP (Transmission Control Protokol) dan UDP (User Datagram Protocol).
Lapisan Aplikasi
Layer teratas adalah Aplication Layer. Pada layer inilah terletak semua aplikasi yang menggunakan protokol TCP/IP misalnya http, ftp, telnet, smpt dan lain sebagainya.
IP Addressing
IP address digunakan untuk mengidentifikasi interface jaringan pada host dari suatu komputer. Dengan adanya IP address masing-masing host dapat terhubung dan saling bertukar informasi melalaui media transmisi kabel seperti UTP, koaksil atau fiber optic. Sebagai contoh sederhana, jika sebuah surat akan dikirimkan/ ditujukan ke orang lain maka surat tersebut harus dilengkapi dengan alamat lengkap si penerima. Tentu juga alamat si pengirim perlu dicantumkan untuk memudahkan penerima dari mana datangnya surat tersebut. Jika alamat si penerima tidak lengkap misalnya tidak ada nomor rumah, tidak di cantumkan nama penerima maka surat tersebut dipastikan tidak akan sampai.
IP address adalah sekelompok bilangan biner 32 bit yang dibagi menjadi 4 bagian yang masing-masing bagian itu terdiri dari 8 bit, angka pada masing-masing bit tersebut adalah angka 1 dan 0. misalnya : 11000111. Nilai paling besar dari biner 8 bit adalah 255, angka 255 ini dihitung dari bilangan biner 2 berpangkat.
Misalnya :
11111111 = 27 + 26 + 25 + 24 + 23 + 22 + 21 + 20
= 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1
= 255
Dengan demikian IP address yang terdiri dari 4 bagian bilangan 8 bit maka nilai terbesar IP address tersebut adalah
11111111.11111111.11111111.11111111 atau 255.255.255.255.255
Untuk memudahkan kita dalam membaca dan mengingat suatu alamat IP maka umumnya penamaan yang digunakan adalah berdasarkan bilangan desimal.
IP address dibagi menjadi kelas-kelas yang masing-masing mempunyai kapasitas jumlah IP yang berbeda-beda. IP address terdiri dari dua bagian yaitu bagian network ID dan host ID. Network ID menunjukkan ID alamat jaringan tempat host-host berada sedangkan host ID adalah bagian yang menunjukkan host itu berada. Sederhananya, Network ID seperti nama jalan sedangkan Host ID adalah nomor rumah di jalan tersebut.
Kelas-kelas IP address adalah sebagai berikut :
Kelas A
IP address kelas A terdiri dari 8 bit untuk network ID dan sisanya 24 bit digunakan untuk host ID, sehingga IP address kelas A digunakan untuk jaringan dengan jumlah host sangat besar. Pada bit pertama berikan angka 0 sampai dengan 127.
Karakteristik IP Kelas A
Format : 0NNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH
Bit Pertama : 0
NetworkID : 8 bit
HostID : 24 bit
Bit Pertama : 0 -127
Jumlah : 126 (untuk 0 dan 127 dicadangkan)
Range IP : 1.x.x.x – 126.x.x.x
Jumlah IP : 16.777.214
Misalnya IP address 120.31.45.18 maka
Network ID = 120
HostID = 31.45.18
Jadi IP di atas mempunyai host dengan nomor 31.45.18 pada jaringan 120
Kelas B
IP address kelas B terdiri dari 16 bit untuk network ID dan sisanya 16 bit digunakan untuk host ID, sehingga IP address kelas B digunakan untuk jaringan dengan jumlah host tidak terlalu besar. Pada 2 bit pertama berikan angka 10 sehingga bit awal IP tersebut mulai dari 128 – 191.
Karakteristik IP Kelas B
Format : 10NNNNNN..NNNNNNNN.HHHHHHHH.HHHHHHHH
Bit Pertama : 10
NetworkID : 16 bit
HostID : 16 bit
Bit Pertama : 128 -191
Jumlah : 16.384
Range IP : 128.1.x.x – 191.155.x.x
Jumlah IP : 65.532
Misalnya IP address 150.70.45.18 maka
Network ID = 150.70
HostID = 60.56
Jadi IP di atas mempunyai host dengan nomor 60.56 pada jaringan 150.70
Kelas C
IP address kelas C terdiri dari 24 bit untuk network ID dan sisanya 8 bit digunakan untuk host ID, sehingga IP address kelas C digunakan untuk jaringan untuk ukuran kecil. Kelas C biasanya digunakan untuk jaringan Local Area Network atau LAN. Pada 3 bit pertama berikan angka 110 sehingga bit awal IP tersebut mulai dari 192 – 223.
Karakteristik IP Kelas C
Format : 110NNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH
Bit Pertama : 110
NetworkID : 24 bit
HostID : 8 bit
Bit Pertama : 192 - 223
Jumlah : 16.384
Range IP : 192.0.0.x.x – 223.255.255.x.x
Jumlah IP : 254 IP
Misalnya IP address 192.168.1.1 maka
Network ID = 192.168.1
HostID = 1
Jadi IP di atas mempunyai host dengan nomor 1 pada jaringan 192.168.1
Kelas IP address lainnya adalah D dan E, namum kelas IP D dan E tersebut tidak digunakan untuk alokasi IP secara normal namum digunakan untuk IP multicasting dan untuk experimental.
Prinsip Kerja TCP
TCP mempunyai prinsip kerja seperti “virtual circuit” pada jaringan telepon. TCP lebih mementingkan tata-cara dan keandalan dalam pengiriman data antara dua komputer dalam jaringan. TCP tidak peduli dengan apa-apa yang dikerjakan oleh IP, yang penting adalah hubungan komunikasi antara dua komputer berjalan dengan baik. Dalam hal ini, TCP mengatur bagaimana cara membuka hubungan komunikasi, jenis aplikasi apa yang akan dilakukan dalam komunikasi tersebut (misalnya mengirim e-mail, transfer file, dsb.) Di samping itu, juga mendeteksi dan mengoreksi jika ada kesalahan data. TCP mengatur seluruh proses koneksi antara satu komputer dengan komputer yang lain dalam sebuah jaringan komputer.
Berbeda dengan IP yang mengandalkan mekanisme connectionless pada TCP mekanisme hubungan adalah connection oriented. Dalam hal ini, hubungan secara logik akan dibangun oleh TCP antara satu komputer dengan komputer yang lain. Dalam waktu yang ditentukan komputer yang sedang berhubungan harus mengirimkan data atau acknowledge agar hubungan tetap berlangsung. Jika hal ini tidak sanggup dilakukan maka dapat diasumsikan bahwa komputer yang sedang berhubungan dengan kita mengalami gangguan dan hubungan secara logik dapat diputus.
Hal yang cukup penting untuk dipahami pada TCP adalah port number. Port number menentukan servis yang dilakukan oleh program aplikasi diatas TCP. Nomor-nomor ini telah ditentukan oleh Network Information Center dalam Request For Comment (RFC) 1010 [10]. Sebagai contoh untuk aplikasi File Transfer Protokol (FTP) diatas transport layer TCP digunakan port number 20 dan masih banyak lagi.
Prinsip kerja dari TCP berdasarkan prinsip client-server. Dimana server adalah program pada komputer yang secara pasif akan mendengarkan (listen) port number yang telah ditentukan pada TCP. Sedang client adalah program yang secara aktif akan membuka hubungan TCP ke komputer server untuk meminta servis yang dibutuhkan.
Awalnya suatu paket dengan SYN-flag dikirim ke IP tujuan, tujuan akan memberikan respon dengan suatu ACK(SYN) flag atau suatu paket dengan RST-flag. SYN singkatan dari SYN-(synchronisation), yang digunakan untuk ‘memberitahukan’ komputer tujuan suatu permintaan melakukan koneksi, kalau diterima, maka permintaan tersebut akan dijawab dengan suatu paket ACK(SYN) flag. ACK singkatan dari ACK-(Acknowledgement). Setelah menerima paket dengan ACK(SYN) flag, komputer mengirim kembali suatu ACK memberitahukan host lain bahwa koneksi telah dibuat. Hal ini kita sebut sebagai “Three-Way-Handshake”. Jika koneksi telah dibuat dan salah satu host ingin melakukan disconnect, akan dikirim suatu paket dengan FIN-flag diaktifkan. (FIN singkatan dari FINish).
Fedora Indonesia
Fedora adalah distribusi Linux yang dibuat oleh fedora project dan sponsori oleh RedHat. Fedora yang dulu lebih dikenal dengan Fedora Core adalah salah satu distribusi Linux yang mengedepankan kebebasan dan seluruhnya terdiri dari aplikasi serta perangkat lunak yang bersifat bebas (free as speech). Melalui semboyannya yang terkenal "freedom", "infinity" and "voices", Fedora dibuat melalui kontribusi berbagai pengembang perangkat lunak dari seluruh dunia sebagai distribusi yang terdepan dalam penerapan teknologi terkini. Sebagai pembuat distribusi Linux terdepan dalam teknologi fedoraproject akan tetap selalu merilis Fedora sebagai distibusi yang bebas setidaknya dua atau tiga kali dalam setahun dan dapat diperoleh di http://fedoraproject.org.
Fedora mendukung berbagai arsitektur komputer mulai dari i386, X86_64, dan PPC. Linus Torvalds sang penulis kernel linux menggunakan Fedora karena distribusi linux ini memiliki dukungan yang cukup baik untuk arsitektur PPC. Dukungannya terhadap komputer berarsitektur PPC, memungkinkan pengguna komputer berperangkat keras power-based keluaran Apple seperti Mac menjalankan Fedora secara native.
...Right now I happen to use Fedora 9 on most of the computers I have, which really boils down to the fact that Fedora had fairly good support for PowerPC back when I used that, so I grew used to it.... -- Linus Torvalds
Pada pertengahan 2005 muncul prosesor berinti dua dari Intel, AMD dan Power di pasaran. Fedora secara native mendukung komputasi dengan prosesor ber inti dua (dual core). Selang beberapa tahun kemudian, pada tahun 2007 muncul prosesor berinti empat dan Fedora siap digunakan untuk mendukung mesin-mesin ber inti banyak.
Fedora seperti distribusi Linux lainnya sangat mudah untuk diinstalasi dan digunakan. Sesuai dengan prinsip kebebasan, setiap pengguna Fedora dapat dengan bebas membuat distribusi sendiri yang disebut dengan Spin. Setiap spin dubuat berdasarkan kebutuhan tertentu yang diinginkan pembuatnya. Spin Fedora dibuat oleh kelompok yang memiliki minat khusus dan anggota komunitas. Ada pula Spin yang dibuat oleh Fedora Unity dan dapat diperoleh di unity spins.
Distro Linux LIVE CD

Sebagian orang beranggapan linux adalah system operasi yang sulit dan rumit untuk dipelajari. Mungkin hal itu juga yang membuat mereka enggan memakai Linux yang sebetulnya justru lebih mudah dipelajari dibandingkan Operating System (OS) lainnya. Kenapa demikian? Kode sumber yang ada di linux sangat terbuka, dan memang membebaskan penggunanya untuk merubah atau memodifikasi agar sesuai dengan kebutuhan. Pengguna hanya perlu menghafal atau terbiasa dengan perintah-perintah dasar yang dijalankan Linux. Persepsi akan sulitnya Linux mungkin disebabkan karena kita sudah terbiasa dengan sistem operasi lain, sehingga menganggap Linux sebagi sistem operasi baru yang perlu menyita banyak waktu untuk mempelajarinya dan banyak alasan lain yang kadang tidak masuk akal.
Ingin mencoba belajar Linux? sebetulnya tidak sulit, karena kita tidak diharuskan menginstallnya ke hardisk. Kita cuma butuh seperangkat PC dan distro Linux live cd, yaitu distro Linux yang memang dirancang bisa dijalankan dengan cd yang didalamnya selain OS Linux itu sendiri, juga sudah disertakan bermacam aplikasi seuai dengan kebutuhan kita baik office, internet, graphic, multimedia, manajemen hardware, ataupun kebutuhan lainnya. Kita bisa mendapatkannya dengan download gratis dari internet, atau sebagian toko juga sudah menyediakan hanya dengan harga ganti copy cd. Untuk jelasnya, mari kita coba, prosesnya:
1. Nyalakan PC
2. Setting boot PC dengan cd-rom dari bios
3. Masukkan cd distro Linux yang kita punya. Banyak sekali distro Linux live cd atau dvd yang disediakan saat ini, anda hanya perlu menyesuaikan dengan spesifikasi PC dan apa yang kita butuhkan dalam memakai PC.
4. Pada awal proses boot di Linux, akan ada dialog menu boot yang menawarkan dari mana kita akan memulai booting pc, urutan paling atas lazimnya booting dari live cd atau dvd dengan menjalankan tampilan graphic normal, pilih saja opsi tersebut dengan menekan tombol enter.
5. Selanjutnya proses akan berjalan sampai pada menu login. Yang perlu kita lakukan hanya mengisi user name dengan guest atau root, dan paswword yang sama dengan user name. Ada juga beberapa distro yang pada menu login sudah terisi otomatis dan kita hanya tinggal menekan enter.
6. Spalsh screen. Pada proses ini kita hanya diminta menunggu untuk sampai pada tampilan desktop.
7. Setelah proses smpai pada grapikal desktop, kita sudah bisa mulai mencoba menjalankan aplikasi yang tersedia.
8. Sederhana dan mudah. Bagi yang sudah mencoba Linux live cd, jangan bingung dan heran jika kebiasaan anda berubah, dari malas menjadi betah berlama-lama di depan PC.
Tahukah anda tentang Linux?
1. Free
2. Kecil
3. Ringan
4. Stabil
5. Proses cepat
6. Aman dari virus
7. Indah
8. Banyak pilihan aplikasi
9. Hardware lebih awet
10. Kreatif
11. Inovatif
12. anda tambahkan sendiri setelah memakainya.
Selamat mencoba.
