Minggu, 25 November 2012

Command Prompt dan Perintah Dasarnya

CMD singkatan dari Command , sebuah aplikasi yang digunakan untuk menjalankan perintah dalam operasi jaringan komputer, Dulu istilah ini dikenal dengan Program DOS . Ternyata para pengguna komputer tidak semua nya tahu, perintah perintah apa yang terdapat pada CMD Prompt ini.
Sampai Windows 7, Command Prompt tetap disertakan, ini menandakan bahwa fitur ini masih sangat penting.

Perintah command prompt yang disediakan mulai windws 9x sampai windows 7 pun semakin bertambah, mulai dari yang sederhana sampai perintah kompleks untuk administrator dalam mengatasi dan menganalisa berbagai masalah. Berikut beberapa perintah dasar command prompt yang sebaiknya kita ketahui karena cukup bermanfaat.
Untuk menjalankan command prompt, bisa melalui start Menu (All Programs) > Accessories kemudian pilih Command Prompt. Selain itu bisa juga dengan cara yang lebih cepat melalui menu RUN di start menu ketikkan CMD dan tekan enter.
 


 Accessibil
ity Wizard = accwiz
Add Hardware Wizard = hdwwiz.cpl
Add/
Remove Programs = appwiz.cpl
Administra
tive Tools = control admintools
Adobe Acrobat ( if installed ) = acrobat
Adobe Distiller ( if installed ) = acrodist
Adobe ImageReady
( if installed ) = imageready
Adobe Photoshop ( if installed ) = photoshop
Automatic Updates = wuaucpl.cp
l
Basic Media Player = mplay32
Bluetooth Transfer Wizard = fsquirt
Calculator
calc Ccleaner(if installed) = ccleaner
C: Drive = c:Certific
ate Manager = cdrtmgr.msc
Character Map = charmap
Check Disk Utility = chkdsk
Clipboard Viewer = clipbrd
Command Prompt = cmd
Command Prompt = command
Component Services = dcomcnfg
Computer Management
= compmgmt.msc
Compare Files = comp
Control Panel = control
Create a shared folder Wizard = shrpubw
Date and Time Properties
= timedate.cpl
DDE Shares = ddeshare
Device Manager = devmgmt.ms
c
Direct X Control Panel ( if installed ) = directx.cp
l
Direct X Troublesho
oter = dxdiag
Disk Cleanup Utility = cleanmgr
Disk Defragment
= dfrg.msc
Disk Partition Manager = diskmgmt.m
sc
Display Properties
= control desktop
Display Properties
= desk.cpl
Display Properties
(w/Appearance Tab Preselected ) = control color
Dr. Watson System Troublesho
oting Utility = drwtsn32
Driver Verifier Utility verifier Ethereal(i
f installed) = ethereal
Event Viewer = eventvwr.m
sc
Files and Settings Transfer Tool = migwiz
File Signature Verificati
on Tool = sigverif
Findfast = findfast.c
pl
Firefox = firefox
Folders Properties
= control folders
Fonts = fonts
Fonts Folder = fonts
Free Cell Card Game = freecell
Game Controller
s = joy.cpl
Group Policy Editor ( xp pro ) = gpedit.msc
Hearts Card Game = mshearts
Help and Support = helpctr
Hypertermi
nal = hypertrm
Hotline Client = hotlinecli
ent
Iexpress Wizard = iexpress
Indexing Service = ciadv.msc
Internet Connection
Wizard = icwonn1
Internet Properties
= inetcpl.cpl
Internet Setup Wizard = inetwiz
IP Configurat
ion = ipconfig /all
IP Configurat
ion (Display DNS Cache Contents) = ipconfig /displaydns
IP Configurat
ion (Delete DNS Cache Contents) = ipconfig /flushdns
IP Configurat
ion (Release All Connections) = ipconfig /release
IP Configurat
ion (Renew All Connections) = ipconfig /renew
IP Config (Refreshes
DHCP & Re-Registers DNS) = ipconfig /registerdns
IP Configurat
ion (Display DHCP Class ID) = ipconfig /showclassid
IP Configurat
ion (Modifies DHCP Class ID) = ipconfig /setclassid
Java Control Panel ( if installed ) = picpl32.cp
l
Java Control Panel ( if installed ) = javaws
Keyboard Properties
= control keyboard
Local Security Settings = secpol.msc
Local Users and Groups = lusrmgr.ms
c
Logs You Out of Windows = logoff
Malicious Software Removal Tool = mrt
Microsoft Access ( if installed ) = access.cpl
Microsoft Chat = winchat
Microsoft Excel ( if installed ) = excel
Microsoft Diskpart = diskpart
Microsoft Frontpage ( if installed ) = frontpg
Microsoft Movie Maker = moviemk
Microsoft Management
Console = mmc
Microsoft Narrator = narrator
Microsoft Paint = mspaint
Microsoft Powerpoint
= powerpnt
Microsoft Word ( if installed ) = winword
Microsoft Syncroniza
tion Tool = mobsync
Minesweepe
r Game = winmine
Mouse Properties
= control mouse
Mouse Properties
= main.cpl
MS-Dos Editor = edit
MS-Dos FTP = ftp
Nero ( if installed ) = nero
Netmeeting
= conf
Network Connection
s = control netconnections
Network Connection
s = ncpa.cpl
Network Setup Wizard = netsetup.c
pl
Notepad = notepad
Nview Desktop Manager ( if installed ) = nvtuicpl.c
pl
Object Packager = packager
ODBC Data Source Administra
tor = odbccp32
ODBC Data Source Administra
tor = odbccp32.cpl
On Screen Keyboard = osk
Opens AC3 Filter ( if installed )= ac3filter.
cpl
Outlook Express = msimn
Paint = pbrush
Password Properties
= password.cpl
Performanc
e Monitor = perfmon.msc
Performanc
e Monitor = perfmon
Phone and Modem Options = telephon.c
pl
Phone Dialer = dialer
Pinball Game = pinball
Power Configurat
ion = powercfg.cpl
Printers and Faxes = control printers
Printers Folder= printers
Private Characters
Editor = eudcedit
Quicktime ( if installed ) = quicktime.
cpl
Quicktime Player ( if installed ) = quicktimep
layer
Real Player ( if installed ) = realplay
Regional Settings = intl.cpl
Registry Editor = regedit
Registry Editor = regedit32
Remote Access Phonebook = rasphone
Remote Desktop = mstsc
Removable Storage = ntmsmgr.ms
c
Removable Storage Operator Requests = ntmsoprq.m
sc
Resultant Set of Policy ( xp pro ) = rsop.msc
Scanners and Cameras = sticpl.cpl
Scheduled Tasks control= schedtasks
Security Center = wscui.cpl
Services = services.m
sc
Shared Folders = fsmgmt.msc
Sharing Session = rtcshare
Shuts Down Windows = shutdown
Sounds Recorder = sndrec32
Sounds and Audio = mmsys.cpl
Spider Solitare Card Game = spider
SQL Client Configurat
ion = clicongf
System Configurat
ion Editor = sysedit
System Configurat
ion Utility = msconfig
System File Checker Utility ( Scan Immediatel
y ) = sfc /scannow
System File Checker Utility ( Scan Once At Next Boot ) = sfc /scanonce
System File Checker Utility ( Scan On Every Boot ) = sfc /scanboot
System File Checker Utility ( Return to Default Settings) = sfc /revert
System File Checker Utility ( Purge File Cache ) = sfc /
purgecache
System File Checker Utility ( Set Cache Size to Size x ) = sfc /
cachesize=x
System Informatio
n msinfo32 System Properties = sysdm.cpl
Task Manager = taskmgr
TCP Tester = tcptest
Telnet Client = telnet
Tweak UI ( if installed ) = tweakui
User Account Management
= nusrmgr.cpl
Utility Manager utilman
Volume Serial Number for = C: label
Volume Control = sndvol32
Windows Address Book = wab
Windows Address Book Import Utility = wabmig
Windows Backup Utility ( if installed ) = ntbackup
Windows Explorer = explorer
Windows Firewall = firewall.c
pl
Windows Installer Details = msiexec
Windows Magnifier = magnify
Windows Management
Infrastructure = wmimgmt.msc
Windows Media Player = wmplayer
Windows Messenger = msnsgs
Windows Picture Import Wizard (Need camera connected)
= wiaacmgr
Windows System Security Tool = syskey
Windows Script host settings = wscript
Widnows Updte Launches = wupdmgr
Windows Version ( shows your windows version ) = winver
Windows XP Tour Wizard = tourstart
Wordpad = write
Zoom Utility = igfxzoom

Perintah Dasar Linux Ubuntu

berikut ini adalah perintah-perintah dasar dalam Ubuntu server berbasis text :
 apropos Search Help manual pages (man -k)
awk     Find and Replace text, database sort/validate/index
break    Exit from a loop
builtin  Run a shell builtin
bzip2    Compress or decompress named file(s)

cal      Display a calendar
case     Conditionally perform a command
cat      Display the contents of a file
cd       Change Directory
cfdisk   Partition table manipulator for Linux
chgrp    Change group ownership
chmod    Change access permissions
chown    Change file owner and group
chroot   Run a command with a different root directory
cksum    Print CRC checksum and byte counts
clear    Clear terminal screen
cmp      Compare two files
comm     Compare two sorted files line by line
command  Run a command - ignoring shell functions
continue Resume the next iteration of a loop
cp       Copy one or more files to another location
cron     Daemon to execute scheduled commands
crontab  Schedule a command to run at a later time
csplit   Split a file into context-determined pieces
cut      Divide a file into several parts

date     Display or change the date & time
dc       Desk Calculator
dd       Data Dump - Convert and copy a file
ddrescue Data recovery tool
declare  Declare variables and give them attributes
df       Display free disk space
diff     Display the differences between two files
diff3    Show differences among three files
dig      DNS lookup
dir      Briefly list directory contents
dircolors Colour setup for `ls'
dirname  Convert a full pathname to just a path
dirs     Display list of remembered directories
du       Estimate file space usage

echo     Display message on screen
egrep    Search file(s) for lines that match an extended expression
eject    Eject removable media
enable   Enable and disable builtin shell commands
env      Environment variables
ethtool  Ethernet card settings
eval     Evaluate several commands/arguments
exec     Execute a command
exit     Exit the shell
expand   Convert tabs to spaces
export   Set an environment variable
expr     Evaluate expressions

false    Do nothing, unsuccessfully
fdformat Low-level format a floppy disk
fdisk    Partition table manipulator for Linux
fgrep    Search file(s) for lines that match a fixed string
file     Determine file type
find     Search for files that meet a desired criteria
fmt      Reformat paragraph text
fold     Wrap text to fit a specified width.
for      Expand words, and execute commands
format   Format disks or tapes
free     Display memory usage
fsck     File system consistency check and repair
ftp      File Transfer Protocol
function Define Function Macros

gawk     Find and Replace text within file(s)
getopts  Parse positional parameters
grep     Search file(s) for lines that match a given pattern
groups   Print group names a user is in
gzip     Compress or decompress named file(s)

hash     Remember the full pathname of a name argument
head     Output the first part of file(s)
history  Command History
hostname Print or set system name

id       Print user and group id's
if       Conditionally perform a command
ifconfig Configure a network interface
import   Capture an X server screen and save the image to file
install  Copy files and set attributes

join     Join lines on a common field

kill     Stop a process from running

less     Display output one screen at a time
let      Perform arithmetic on shell variables
ln       Make links between files
local    Create variables
locate   Find files
logname  Print current login name
logout   Exit a login shell
look     Display lines beginning with a given string
lpc      Line printer control program
lpr      Off line print
lprint   Print a file
lprintd  Abort a print job
lprintq  List the print queue
lprm     Remove jobs from the print queue
ls       List information about file(s)
lsof     List open files

make     Recompile a group of programs
man      Help manual
mkdir    Create new folder(s)
mkfifo   Make FIFOs (named pipes)
mkisofs  Create an hybrid ISO9660/JOLIET/HFS filesystem
mknod    Make block or character special files
more     Display output one screen at a time
mount    Mount a file system
mtools   Manipulate MS-DOS files
mv       Move or rename files or directories

netstat  Networking information
nice     Set the priority of a command or job
nl       Number lines and write files
nohup    Run a command immune to hangups
nslookup Query Internet name servers interactively

passwd   Modify a user password
paste    Merge lines of files
pathchk  Check file name portability
ping     Test a network connection
popd     Restore the previous value of the current directory
pr       Prepare files for printing
printcap Printer capability database
printenv Print environment variables
printf   Format and print data
ps       Process status
pushd    Save and then change the current directory
pwd      Print Working Directory

quota    Display disk usage and limits
quotacheck Scan a file system for disk usage
quotactl Set disk quotas

ram      ram disk device
rcp      Copy files between two machines.
read     read a line from standard input
readonly Mark variables/functions as readonly
remsync  Synchronize remote files via email
return   Exit a shell function
rm       Remove files
rmdir    Remove folder(s)
rsync    Remote file copy (Synchronize file trees)

screen   Terminal window manager
scp      Secure copy (remote file copy)
sdiff    Merge two files interactively
sed      Stream Editor
select   Accept keyboard input
seq      Print numeric sequences
set      Manipulate shell variables and functions
sftp     Secure File Transfer Program
shift    Shift positional parameters
shopt    Shell Options
shutdown Shutdown or restart linux
sleep    Delay for a specified time
sort     Sort text files
source   Run commands from a file `.'
split    Split a file into fixed-size pieces
ssh      Secure Shell client (remote login program)
strace   Trace system calls and signals
su       Substitute user identity
sum      Print a checksum for a file
symlink  Make a new name for a file
sync     Synchronize data on disk with memory

tail     Output the last part of files
tar      Tape ARchiver
tee      Redirect output to multiple files
test     Evaluate a conditional expression
time     Measure Program running time
times    User and system times
touch    Change file timestamps
top      List processes running on the system
traceroute Trace Route to Host
trap     Run a command when a signal is set(bourne)
tr       Translate, squeeze, and/or delete characters
true     Do nothing, successfully
tsort    Topological sort
tty      Print filename of terminal on stdin
type     Describe a command

ulimit   Limit user resources
umask    Users file creation mask
umount   Unmount a device
unalias  Remove an alias
uname    Print system information
unexpand Convert spaces to tabs
uniq     Uniquify files
units    Convert units from one scale to another
unset    Remove variable or function names
unshar   Unpack shell archive scripts
until    Execute commands (until error)
useradd  Create new user account
usermod  Modify user account
users    List users currently logged in
uuencode Encode a binary file
uudecode Decode a file created by uuencode

v        Verbosely list directory contents (`ls -l -b')
vdir     Verbosely list directory contents (`ls -l -b')
vi       Text Editor

watch    Execute/display a program periodically
wc       Print byte, word, and line counts
whereis  Report all known instances of a command
which    Locate a program file in the user's path.
while    Execute commands
who      Print all usernames currently logged in
whoami   Print the current user id and name (`id -un')
Wget     Retrieve web pages or files via HTTP, HTTPS or FTP

xargs    Execute utility, passing constructed argument list(s)
yes      Print a string until interrupted

.        Run a command script in the current shell
###      Comment / Remark

Linux Ubuntu

Dasar-dasar Linux

Linux terinspirasi oleh sistem operasi Unix yang pertama kali muncul pada tahun 1969, dan terus digunakan dan dikembangkan sejak itu. Banyak dari konvensi disain untuk Unix juga ada pada Linux, dan adalah bagian penting untuk memahami dasar-dasar dari sistem Linux.

Orientasi utama dari Unix adalah penggunaan antarmuka baris perintah, dan warisan ini ikut terbawa ke Linux. Jadi antarmuka pengguna berbasis grafik dengan jendela, ikon dan menunya dibangun di atas dasar antarmuka baris perintah. Lagipula, hal ini berarti bahwa sistem berkas Linux tersusun agar dapat dengan mudah dikelola dan diakses melalui baris perintah.

Direktori dan Sistem Berkas

Di bawah direktori root (/), ada beberapa kumpulan direktori sistem penting yang umum digunakan oleh banyak distribusi Linux lainnya. Di bawah ini adalah daftar dari direktori umum yang berada tepat di bawah direktori root (/) :
  • /bin - aplikasi biner penting
  • /boot - lokasi berkas konfigurasi untuk boot.
  • /dev - berkas peranti (device)
  • /etc - berkas konfigurasi, skrip startup, dll (etc)...
  • /home - direktori pangkal (home) untuk pengguna
  • /lib - libraries yang diperlukan oleh sistem
  • /lost+found - menyediakan sistem lost+found untuk berkas yang berada dibawah direktori root (/)
  • /media - mount (memuat) removable media seperti CD-ROM, kamera digital, dll...
  • /mnt - untuk me-mount sistem berkas
  • /opt - tempat lokasi untuk menginstal aplikasi tambahan (optional)
  • /proc - direktori dinamis khusus yang menangani informasi mengenai kondisi sistem, termasuk proses-proses (processes) yang sedang berjalan
  • /root - direktori pangkal untuk root, diucapkan 'slash-root'
  • /sbin - sistem biner penting
  • /sys - mengandung informasi mengenai system
  • /tmp - berkas sementara (temporary)
  • /usr - tempat aplikasi dan berkas yang sering digunakan oleh pengguna (users)
  • /var - berkas variabel seperti log dan database

    Hak Akses

    Setiap berkas dilindungi oleh tiga lapis hak akses berikut ini:

    • pengguna
      berlaku bagi pengguna yang adalah pemilik dari suatu berkas
    • grup
      berlaku bagi grup yang berhubungan dengan suatu berkas
    • lainnya
      berlaku bagi semua pengguna lainnya

    Di dalam setiap dari tiga setelan hak izin ada hak izin sesungguhnya. Hak izin, dan cara penggunaannya untuk berkas dan direktori, diuraikan dibawah ini:

    • baca
      berkas dapat ditampilkan/dibuka
      isi direktori dari ditampilkan
    • tulis
      berkas dapat disunting atau dihapus
      isi direktori dari dimodifikasi
    • eksekusi
      berkas eksekusi dapat dijalankan sebagai program
      direktori dapat dimasuki

    Untuk menilik dan menyunting hak izin pada berkas dan direktori, buka Applications->Accessories->Home Folder dan klik kanan di berkas atau direktori. Kemudian pilih Properties. Info hak izin ada di tab Permissions dan Anda dapat mengubah seluruh level hak izin, apabila Anda adalah pemilik dari berkas tersebut.
    Untuk mempelajari lebih lanjut mengenai hak izin berkas di Linux, baca halaman hak izin berkas di Wiki Ubuntu.

    Terminal

    Bekerja dengan baris perintah tidaklah tugas yang menakutkan seperti yang Anda pikir sebelumnya. Tidak dibutuhkan pengetahuan khusus untuk mengetahui bagaimana menggunakan baris perintah, ini adalah program seperti yang lainnya. Semua tugas di Linux dapat diselesaikan menggunakan baris perintah, walaupun telah ada alat berbasis grafik untuk semua program, tetapi kadang-kadang itu semua tidak cukup. Disinilah baris perintah akan membantu Anda.

    Terminal berada di Applications->Terminal . Terminal sering disebut command prompt atau shell. Di masa lalu, hal ini adalah cara pengguna untuk berinteraksi dengan komputer,

    Perintah Umum

    Menilik Direktori - ls
    Perintah ls (LiSt) melihat daftar berkas dalam suatu direktori.

    Membuat Direktori: - mkdir (nama direktori)
    Perintah mkdir (MaKeDIRectory) untuk membuat direktori.

    Mengubah Direktori: - cd (/direktori/lokasi)
    Perintah cd perintah (ChangeDirectory) akan mengubah dari direktori Anda saat ini ke direktori yang Anda tentukan.

    Menyalin Berkas/Direktori: - cp (nama berkas atau direktori) (ke direktori atau nama berkas)
    Perintah cp (CoPy) akan menyalin setiap berkas yang Anda tentukan. Perintah cp -r akan menyalin setiap direktori yang Anda tentukan.

    Menghapus Berkas/Direktori: - rm (nama berkas atau direktori)
    Perintah rm perintah (ReMove) akan menghapus setiap berkas yang Anda tentukan. Perintah rm -rf akan menghapus setiap direktori yang Anda tentukan.

    Ganti Name Berkas/Direktori - mv (nama berkas atau direktori)
    Perintah mv (MoVe) akan mengganti nama/memindahkan setiap berkas atau direktori yang Anda tentukan.

    Mencari Berkas/Direktori: - mv (nama berkas atau direktori)
    Perintah locate akan setiap nama berkas yang anda tentukan yang ada di dalam komputer. Perintah ini menggunakan indeks dari berkas dalam sistem Anda untuk bekerja dengan cepat: untuk memutakhirkan indeks ini jalankan perintah updatedb. Perintah ini berjalan otomatis setiap hari, apabila komputer Anda nyala terus setiap hari. Dan perintah ini harus dijalankan dengan hak istimewa administratif (lihat “Root Dan Sudo”).

    Anda juga dapat menggunakan wildcard untuk mencocokkan satu atau lebih berkas, seperti "*" (untuk semua berkas) atau "?" (untuk mencocokkan satu karakter).

    Penyuntingan Teks

    Geditadalah editor teks baku di Ubuntu, yang dapat Anda luncurkan dengan mengeklik Applications->Accessories->Mousepad di sistem menu desktop

    Anda juga dapat menjalankan Mousepad lewat baris perintah menggunakan gksudo, yang akan menjalankan Mousepad dengan hak akses administratif, dalam rangka untuk mengubah berkas konfigurasi

    Root Dan Sudo

    Pengguna root di GNU/Linux adalah pengguna yang mempunyai akses administratif untuk mengelola sistem. Pengguna biasa tidak mempunyai akses ini karena alasan keamanan. Akan tetapi, Kubuntu tidak menyertakan pengguna root. Malahan, akses pengelolaan diberikan kepada pengguna individu, yang dapat menggunakan aplikasi "sudo" untuk melakukan tugas pengelolaan. Akun pengguna pertama yang Anda buat pada sistem saat instalasi akan, dengan baku, mempunyai akses ke sudo. Anda dapat membatasi atau mengaktifkan akses sudo ke pengguna lain dengan aplikasi Users and Groups (lihat “Mengelola Pengguna dan Grup” untuk informasi lebih lanjut).

    Ketika Anda menjalankan aplikasi yang membutuhkan hak akses root, sudo akan menanyakan Anda untuk memasukkan kata sandi pengguna normal. Hal ini untuk memastikan agar aplikasi berbahaya tidak merusak sistem Anda, dan berfungsi sebagai pengingat bahwa Anda sedang melakukan tugas administratif sistem yang mengharuskan Anda agar berhati-hati!

    Untuk menggunakan sudo pada baris perintah, cukup ketik "sudo" sebelum perintah yang Anda ingin jalankan. Sudo kemudian akan menanyakan kata sandi.
    Sudo akan mengingat kata sandi Anda untuk waktu yang telah ditentukan sebelumnya (bakunya 15 menit). Fitur ini didisain untuk mengizinkan pengguna melakukan multitugas administratif tanpa harus menanyakan kata sandi setiap waktu.

     




     


 

 

Transmission Control Protocol/Internet Protocol

TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol) adalah standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data tersebut diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi. Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack
Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen.










Setiap lapisan yang dimiliki oleh kumpulan protokol (protocol suite) TCP/IP diasosiasikan dengan protokolnya masing-masing. Protokol utama dalam protokol TCP/IP adalah sebagai berikut:

Topologi Jaringan

Topologi jaringan adalah, hal yang menjelaskan hubungan geometris antara unsur-unsur dasar penyusun jaringan, yaitu node, link, dan station. Topologi jaringan dapat dibagi menjadi 6 kategori utama seperti di bawah ini. :

Topologi bintang

Topologi bintang merupakan bentuk topologi jaringan yang berupa konvergensi dari node tengah ke setiap node atau pengguna. Topologi jaringan bintang termasuk topologi jaringan dengan biaya menengah.

Kelebihan

  • Kerusakan pada satu saluran hanya akan memengaruhi jaringan pada saluran tersebut dan station yang terpaut.
  • Tingkat keamanan termasuk tinggi.
  • Tahan terhadap lalu lintas jaringan yang sibuk.
  • Penambahan dan pengurangan station dapat dilakukan dengan mudah.
  • Akses Kontrol terpusat.
  • Kemudahan deteksi dan isolasi kesalahan/kerusakan pengelolaan jaringan.
  • Paling fleksibel.

Kekurangan

  • Jika node tengah mengalami kerusakan, maka seluruh rangkaian akan berhenti.
  • Boros dalam pemakaian kabel.
  • HUB jadi elemen kritis karena kontrol terpusat.
  • Peran hub sangat sensitif sehinga ketika terdapat masalah dengan hub maka jaringan tersebut akan down.
  • Jaringan tergantung pada terminal pusat.
  • Jika menggunakan switch dan lalu lintas data padat dapat menyebabkan jaringan lambat.
  • Biaya jaringan lebih mahal dari pada bus atau ring.
  • Gambar susah.

Topologi cincin

Topologi cincin adalah topologi jaringan berbentuk rangkaian titik yang masing-masing terhubung ke dua titik lainnya, sedemikian sehingga membentuk jalur melingkar membentuk cincin.

Pada Topologi cincin, masing-masing titik/node berfungsi sebagai repeater yang akan memperkuat sinyal disepanjang sirkulasinya, artinya masing-masing perangkat saling bekerjasama untuk menerima sinyal dari perangkat sebelumnya kemudian meneruskannya pada perangkat sesudahnya, proses menerima dan meneruskan sinyal data ini dibantu oleh TOKEN.

 

 

Topologi bus

Topologi bus merupakan topologi yang banyak digunakan pada masa penggunaan kabel sepaksi menjamur. Dengan menggunakan T-Connector (dengan terminator 50ohm pada ujung network), maka komputer atau perangkat jaringan lainnya bisa dengan mudah dihubungkan satu sama lain.

Keunggulan dan kelemahan

  • Keunggulan topologi Bus adalah pengembangan jaringan atau penambahan workstation baru dapat dilakukan dengan mudah tanpa mengganggu workstation lain.
  • Hemat kabel.
  • Layout kabel sederhana.
  • Kelemahan dari topologi ini adalah bila terdapat gangguan di sepanjang kabel pusat maka keseluruhan jaringan akan mengalami gangguan.
  • Kepadatan pada jalur lalu lintas.
  • Diperlukan Repeater untuk jarak jauh.

Topologi jala

Topologi jala atau Topologi mesh adalah suatu bentuk hubungan antar perangkat dimana setiap perangkat terhubung secara langsung ke perangkat lainnya yang ada di dalam jaringan. Akibatnya, dalam topologi mesh setiap perangkat dapat berkomunikasi langsung dengan perangkat yang dituju (dedicated links).

Dengan bentuk hubungan seperti itu, topologi mesh memiliki beberapa kelebihan, yaitu:
  • Hubungan dedicated links menjamin data langsung dikirimkan ke komputer tujuan tanpa harus melalui komputer lainnya sehingga dapat lebih cepat karena satu link digunakan khusus untuk berkomunikasi dengan komputer yang dituju saja (tidak digunakan secara beramai-ramai/sharing).
  • Memiliki sifat Robust, yaitu Apabila terjadi gangguan pada koneksi komputer A dengan komputer B karena rusaknya kabel koneksi (links) antara A dan B, maka gangguan tersebut tidak akan memengaruhi koneksi komputer A dengan komputer lainnya.
  • Privacy dan security pada topologi mesh lebih terjamin, karena komunikasi yang terjadi antara dua komputer tidak akan dapat diakses oleh komputer lainnya.
  • Memudahkan proses identifikasi permasalahan pada saat terjadi kerusakan koneksi antar komputer.
Meskipun demikian, topologi mesh bukannya tanpa kekurangan. Beberapa kekurangan yang dapat dicatat yaitu:
  • Membutuhkan banyak kabel dan Port I/O. semakin banyak komputer di dalam topologi mesh maka diperlukan semakin banyak kabel links dan port I/O (lihat rumus penghitungan kebutuhan kabel dan Port).
  • Hal tersebut sekaligus juga mengindikasikan bahwa topologi jenis ini * Karena setiap komputer harus terkoneksi secara langsung dengan komputer lainnya maka instalasi dan konfigurasi menjadi lebih sulit.
  • Banyaknya kabel yang digunakan juga mengisyaratkan perlunya space yang memungkinkan di dalam ruangan tempat komputer-komputer tersebut berada.

Topologi pohon

Topologi Pohon adalah kombinasi karakteristik antara topologi bintang dan topologi bus. Topologi ini terdiri atas kumpulan topologi bintang yang dihubungkan dalam satu topologi bus sebagai jalur tulang punggung atau backbone. Komputer-komputer dihubungkan ke hub, sedangkan hub lain di hubungkan sebagai jalur tulang punggung.

Keungguluan jaringan pohon seperti ini adalah, dapat terbentuknya suatu kelompok yang dibutuhkan pada setiap saat. Sebagai contoh, perusahaan dapat membentuk kelompok yang terdiri atas terminal pembukuan, serta pada kelompok lain dibentuk untuk terminal penjualan. 

Adapun kelemahannya adalah, apabila simpul yang lebih tinggi kemudian tidak berfungsi, maka kelompok lainnya yang berada dibawahnya akhirnya juga menjadi tidak efektif. Cara kerja jaringan pohon ini relatif menjadi lambat.

Topologi runtut

Jaringan komputer dengan topologi runtut (linear topology) biasa disebut dengan topologi bus beruntut, tata letak ini termasuk tata letak umum. Satu kabel utama menghubungkan tiap titik sambungan (komputer) yang dihubungkan dengan penyambung yang disebut dengan Penyambung-T dan pada ujungnya harus diakhiri dengan sebuah penamat (terminator). Penyambung yang digunakan berjenis BNC (British Naval Connector: Penyambung Bahari Britania), sebenarnya BNC adalah nama penyambung bukan nama kabelnya, kabel yang digunakan adalah RG 58 (Kabel Sepaksi Thinnet). Pemasangan dari topologi bus beruntut ini sangat sederhana dan murah tetapi sebanyaknya hanya dapat terdiri dari 5-7 komputer.

Keuntungan

  • hemat kabel
  • tata letak kabel sederhana
  • mudah dikembangkan
  • tidak butuh kendali pusat
  • penambahan maupun pengurangan penamat dapat dilakukan tanpa mengganggu operasi yang berjalan

Kelemahan

  • deteksi dan isolasi kesalahan sangat kecil
  • kepadatan lalu lintas tinggi
  • keamanan data kurang terjamin
  • kecepatan akan menurun bila jumlah pemakai bertambah
  • diperlukan pengulang (repeater) untuk jarak jauh.


 

Protokol Jaringan

Protokol Jaringan adalah aturan-aturan yang digunakan dalam jaringan sehingga komputer-komputer anggota jaringan dan komputer berbeda platform dapat saling berkomunikasi. Yang di atur adalah : Topologi/Bentuk Fisik Jaringan, Kabel yang di gunakan, dan Kecepatan transfernya.  

Berikut adalah Jenis-Jenis dari Protocol Jaringan :

1. Ethernet

Protokol Ethernet paling banyak di gunakan dalam sistem jaringan. Ethernet menggunakan metode akses yang disebut dengan CSMA/CD (Carrier Sense Multiple Access/Collision Detection) dalam mengkomunikasikan data. Protocol Ethernet bekerja dengan memperhatikan network atau jaringan sebelum di lakukan transformasi atau transmisi data . Apabila jalur masih sibuk maka akan dia akan menunggu melakukkan pengiriman data hingga jalur bersih dari data.

Topologi     : Topologi BUS dan Topologi Star
Kabel          : Coaxial, Fiber Optic dan Twisted Pair
Kecepatan : 10 Mbps.

2. Local Talk

Local Talk merupakan protokol jaringan dengan menggunakan metode akses yang disebut CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) dalam mengkomunikasikan data. Protocol Local Talk di Populerkan oleh Machintos atau Apple Computer. Protocol Local Talk bekerja dengan menghindari dari tabrakan saat pengiriman data. Adapter Local Talk dan Kabel Twisted Pair khusus di gunakan dalam jaringan ini melalui serial port.

Topologi     : Topologi Bus
Kabel         : Twisted Pair
Kecepatan : 230 Kbps

3. Token Ring

Protokol Token Ring di populerkan oleh IBM pada tahun 1980. Metode akses protokol Token Ring adalah melalui sebuah Token dalam sebuah lingkaran seperti cincin. Sinyal Token bergerak berputar dalam sebuah lingkaran (cincin) dalam sebuah jaringan dan bergerak dari satu komputer menuju ke komputer lainnya. Jika pada persinggahan di salah satu komputer terdapat data yang ingin ditransmisikan, Token akan mengirimkan data ke tempat yang di inginkan tersebut. Selanjutnya, Token bergerak untuk saling mengkoneksikan di antara masing-masing komputer.

Topologi     : Topologi Star
Kabel          : Twisted Pair dan Fiber Optic
Kecepatan : 4 Mbps - 11 Mbps

4. FDDI (Fiber Distributted Data Interface)

FDDI merupakan protokol jaringan dengan metode akses model Token. FDDI menghubungkan beberapa komputer sampai jarak yang jauh. Topologi ini bentuknya sama dengan Token Ring tetapi menggunakan 2 buah ring. Dengan Maksud apabila ring 1 ada masalah maka secara otomatis akan berpindah ke ring 2.
Topologi      : Topologi Star
Kabel           : Fiber Optic
Kecepatan  : 100 Mbps

#Dari ke empat macam Protocol di atas, Protocol yang paling populer atau berkembang adalah Protocol Ethernet karena Protocol Ethernet Cara Instalasi nya yang mudah dan Alat yang di pergunakan mudah untuk di cari di pasaran.

Open System Interconnection

OSI merupakan kepanjangan dari Open System Interconnection Di tahun 1984 ISO (Internasional Standarizaation organization) mengeluarkan solusi untuk memberikan standarisasi kompabilitas jaringan-jaringan sehingga tidak membatasi komunikasi antar produk maupun teknologi dari vendor yang berbeda. Dan faktanya OSI merupakan referensi yang telah digunakan mereka dan disederhanakan / dipersempit menjadi TCP/IP

Contoh kegunaan OSI untuk user antara lain:
  • Manusia dapat membahas dan mempelajari tentang protokol secara detail.
  • Membuat perangkat menjadi bentuk modular, sehingga pengguna dapat menggunakan hanya modul yang dibutuhkan.
  • Membuat lingkungan yang dapat saling terkoneksi.
  • Mengurangi kompleksitas pada pemrograman sehingga memudahkan produksi.
  • Tiap layer dapat diberikan pembuka dan penutup sesuai dengan layernya.
  • Untuk berkomunikasi dapat dengan segera menggunakan layer dibawahnya.