kisah langkah perjalanan hidup anak manusia..

Friday, April 28, 2006

variable length subnet masks (VLSM)

perkembangan internet sangat cepat dan berhubung IP address untuk protokol versi 4 sekarang sudah hampir habis, maka

kita harus melakukan penghematan. variable length subnet mask digunakan untuk menghemat penggunaan IP address.

variable length subnet mask ini adalah salah satu teknik subnetting, variable ini digunakan dalam Classless Inter-Domain

Routing (CIDR) yang mengizinkan pengalokasian IP address yang lebih fleksibel tergantung dari kebutuhan.

teknik subnetting bersifat bitwise operation. jadi menggunakan teknik pengoperasian biner yang telah diajarkan sebelumnya!

ada contoh studi kasus yang ingin saya berikan, saya menginginkan sebuah network yang terdiri dari 30 komputer class C.

nyatakan berapa subnetmask yang digunakan dan berapa alamat networknya?
jawab:

30 dalam biner berarti 11110 (terdiri dari 5 bit). maka 5 bit terakhir dari 32 bit subnet mask diisi dengan 0. subnet mask

yang sekarang adalah:
11111111.11111111.11111111.11100000 > dalam bilangan bulat berarti 255.255.255.224
>maka subnetmask yang kita gunakan adalah 255.255.255.224

kita dapat menentukan CIDR alamat networknya dengan cara mengurangkan 32 bit dengan bit yang digunakan:
CIDR alamat network= xxx.xxx.xxx.xxx/32 - n
>untuk kasus ini CIDR alamat networknya (misal ip addresnya 167.205.3.0) 167.205.3.0/27

untuk kasus-kasus lain dapat digunakan data dari tabel dibawah ini:

CIDR Class Hosts Mask
/32 1/256 C 1 255.255.255.255
/31 1/128 C 2 255.255.255.254
/30 1/64 C 4 255.255.255.252
/29 1/32 C 8 255.255.255.248
/28 1/16 C 16 255.255.255.240
/27 1/8 C 32 255.255.255.224
/26 1/4 C 64 255.255.255.192
/25 1/2 C 128 255.255.255.128
/24 1 C 256 255.255.255.000
/23 2 C 512 255.255.254.000
/22 4 C 1024 255.255.252.000
/21 8 C 2048 255.255.248.000
/20 16 C 4096 255.255.240.000
/19 32 C 8192 255.255.224.000
/18 64 C 16384 255.255.192.000
/17 128 C 32768 255.255.128.000
/16 256 C, 1 B 65536 255.255.000.000
/15 512 C, 2 B 131072 255.254.000.000
/14 1024 C, 4 B 262144 255.252.000.000
/13 2048 C, 8 B 524288 255.248.000.000
/12 4096 C, 16 B 1048576 255.240.000.000
/11 8192 C, 32 B 2097152 255.224.000.000
/10 16384 C, 64 B 4194304 255.192.000.000
/9 32768 C, 128B 8388608 255.128.000.000
/8 65536 C, 256B, 1 A 16777216 255.000.000.000
/7 131072 C, 512B, 2 A 33554432 254.000.000.000
/6 262144 C, 1024 B, 4 A 67108864 252.000.000.000
/5 524288 C, 2048 B, 8 A 134217728 248.000.000.000
/4 1048576 C, 4096 B, 16 A 268435456 240.000.000.000
/3 2097152 C, 8192 B, 32 A 536870912 224.000.000.000
/2 4194304 C, 16384 B, 64 A 1073741824 192.000.000.000
/1 8388608 C, 32768 B, 128 A 2147483648 128.000.000.000

Thursday, April 27, 2006

IPBX

IPBX (Intranet Private Branch eXchange) adalah solusi telekomunikasi untuk bisnis atau agensi telekomunikasi lain dimana penukar utama dari suara ke dalam sistem menggunakan VOIP. makanisme dari ipbx sama seperti pbx, hanya dia menggunakan sistem networking yang sama seperti internet. oleh karena itu, device yang digunakan pasti memiliki IP address.

PBX (Private Business eXchange) adalah jalur penukar telepon yang dimiliki oleh suatu bisnis pribadi, sama seperti yang dimiliki oleh perusahaan telekomunikasi.

Voice over Internet Protocol (juga disebut VoIP, IP Telephony, Internet telephony, dan Digital Phone) adalah teknologi yang memungkinkan percakapan jarak jauh (suara) melalui internet. Data suara diubah menjadi kode digital dan dialirkan melalui jaringan yang mengirimkan paket-paket data, dan bukan lewat sirkuit telepon biasa.

contoh jaringan IPBX yang diterapkan oleh cisco


















contoh jaringan IPBX alcatel:

Saturday, April 22, 2006

resume pelatihan 6 "unix dan open source"

sistem unix pertama kali dikembangkan oleh bell laboratory. sistem unix ini ditulis dengan bahasa C. awal dari sistem operasi unix ini adalah tahun 1970. unix pertama kali digunakan untuk text editing di departemen patent bell-labs. sistem unix ini sudah banyak berkembang, sekarang menjadi operating sistem yang kita kenal seperti FreeBSD, OpenBSD, NetBSD. Linux juga bisa disebut sebagai operating sistem unix like, namun bedanya dia tidak menggunakan source code dari 4.4BSD lite, melainkan seluruh source code ditulis ulang oleh Linus Trovalds. lisensi pada linux adalah lisensi GNU GPL, bila dibandingkan dengan lisensi BSD lisensi GNU GPL memiliki beberapa restriksi terhadap source code, dengan kata lain lisensi BSD lebih bebas daripada lisensi GNU GPL.

unix merupakan basis dari berbagai operating sistem yang ada sekarang. penggunaan unix sangat luas, mulai dari komputer server, router, ATM, Desktop, sampai Hollywood. sebagai informasi saja, industri perfilman ternyata menggunakan operating sistem unix like untuk kebutuhan digital imaging mereka. film-film yang penuh efek 3d di proses menggunakan OS unix. kenapa unix? karena unix lebih mudah di kostumisasi sesuai kebutuhan. lalu siapa yang menggunakan unix? banyak sekali yang menggunakan unix untuk berbagai kebutuhan, dari mulai network engineer sampai seorang artis. banyak sekali keuntungan menggunakan unix, selain open source.

Yang membedakan UNIX dan Windows:
1. UNIX adalah OS berbasis Jaringan(Network Based)
2. UNIX lebih mengutamakan text data file sehingga readable
3. Files Security Level
4. Satbility
5. pada unix semua adalah files

pengertian OS
operating sistem dapat diartikan sebagai penegah antara hardware dan usernya. dimana operating sistem pada unix terdiri dari shell dan kernel. shell berinteraksi dengan user dan kernel-lah yang mengakses hardware.





















manajemen file


















Semua hal (bisa periferal , software, hardware, devices) dapat dikategorikan dalam FILES di sistem UNIX. Dimana setiap file mempunyai permission dan properties yang berbeda-beda, juga fitur yang berbeda pula. Yang paling penting diperhatikan adalah masalah Permissions File.

manajemen user
Setiap user mempunyai unique ID yang berbeda satu dan lainnya. User juga mempunyai group dengan ID yang berbeda pula. Dan satu user bisa jadi member dari banyak group.

Dalam unix ada istilah ROOT. ROOT/SUPERUSER adalah Dewa yang memegang kuasa penuh atas berbagai konfigurasi utama sistem UNIX.


open source
open source dapat diartikan sebagai software yang:
1. Source codenya tersedia sampai ke pengguna akhir(end user).
2. Source codenya bebas dimodifikasi oleh end user.
3. Tidak ada batasan masalah redistribusi.

kelebihan open source:
1. gratis
2. terbuka, semua orang bisa tahu source codenya
3. dikelola oleh komunitas, sehingga perbaikan terhadap bug software dapat cepat dilakukan

Free Software adalah free dari sisi kebebasan dan aksesibilitas, namun belum tentu bebas dari sisi harga. contohnya dalam memperoleh operating sistem linux bisa saja kita mengeluarkan uang, diantaranya kita harus membeli cd.

manfaat open source:
1. mengenal sistem lebih dalam
2. software bisa dikustomisasi sesuai keinginan
3. bisa sambil belajar
4. Hemat

belajar install FreeBSD


whew....

pertama kali dikasih CD OS(Operating System) berlogo setan ini sama ARC (Amateur Radio Club) ITB, langsung penasaran pengen install!! pas nyoba- nyoba install... ternyata OS yang satu ini mempunyai banyak sekali keunikan! begitu lo boot dari CD-nya pasti bakalan langsung menyebutkan maskot dari OS ini...^^ hehe..

udah muncul banyak tulisan yang gak jelas.. bingung lagi harus mulai dari mana?? yang muncul malahan console, kayak mau nge-cheat CS aja!^^ Tapi, tenang.. sabar dulu mas...

yahh... memang begitulah keadaannya! OS ini sedikit lebih rumit untuk di install! tapi kalau ada sedikit kemauan dan usaha, pasti bisa kok! kalo ga bisa tanya aja ke sekre ARC!^^ gw juga gitu kok^^... kalo mau nanya ma gw juga bisa, mudah-mudahan bisa membantu!..

buat yang uda pernah intsall OS kayak windows, gw jamin lo bakalan dapet masalah nge-install OS yang satu ini!^^... (makannya jangan kenanyakan pake windows!! kali-kali coba pake linux ato BSD!^^) kenapa?.. karena proses instalasi FreeBSD ga otomatis kayak instalasi windows... (biasa sih OS yang keren tuh ya kayak gini!^^), instalasinya pun ga seindah instalasi windows... proses instalasi FreeBSD berjalan di Shell (semacam Command Prompt di windows)!

Proses instalasinya mirip banget ma OS kesukaan gw (linux slackware 10.2 red.) pertama lo bakalan ditanya-tanya tentang keyboad yang lo pakai, dll.. pokoknya kalo komputer lo standar.. pijit 'enter' aja!^^ uda gitu, lo harus login sebagai root (administrator)! kalo uda selese lo bakalan masuk ke setup-nya FreeBSD yang khas banget!^^

selanjutnya lo harus membuat partisi khusus FreeBSD pake program yang namanya 'fdisk', HATI-HATI jangan buat kesalahan! sedikit aja lo salah bikin partisi, data-data lo bisa raib semua tuh!... (seremm!!...) be carefull! sedikit ngasih tau aja, partisi A5/A6 yang digunakan FreeBSD ga bakalan mau kalau sebagai logical atau extended partition tapi dia harus sebagai primary partition! ga ngerti kan???? tenang aja... penjelasannya simpel ko! anggaplah bahwa primary partition ini mirip dengan drive C-nya windows.. sedangkan logical partition adalah drive D, E, dan selanjutnya... lo bisa pake tool 'partition magic 8.0' di windows untuk membuat satu lagi primary partition! pada dasarnya BSD membutuhkan minimal 2 partisi, satu untuk file system (/), satu lagi untuk SWAP (semacam virtual memory kalo di windows) makannya lo wajib bikin 2 partisi itu!^^

setelah partisi jadi, lo bakan di suruh nge-install Boot Manager-nya FreeBSD, sebaiknya sih Install aja! kalo gak , bakanlan perlu disket bwt ngeload FreeBSD! klo yang ini gampang kok!

proses selanjutnya, adalah memilih paket yang harus di install... kalo ga mau susah, pilih aja yang di rekomendasikan sama FreeBSD. tapi kalo lo newbie.. jangan sampe lewatkan paket X-server dan Gnome! tapi kalo gw sih ga install Gnome, gw lebih suka pake fluxbox yang ringan dan ga ngabisin harddisk! (soalnya harddisk ku terbatas kapasitasnya^^)

kalo semua paket uda dipilih, baru proses instalasi dari cd akan berjalan otomatis! setelah proses instalasi selesai, akan ditanya settingan dari network, mouse, bla bla bla... sampe services yang mau di load saat FreeBSD start! kalo lo udah selese tinggal 'exit install' deh... trus teken Ctrl+Alt+Del! horee!!!.... FreeBSD yang keren Banget ini telah terinstall!... Mari kita belajar bersama!

sebagai informasi aja, situs resmi dari OS ini adalah www.freebsd.org kalo yang mau donlot cdnya.. ada di ftp ITB juga : ftp.itb.ac.id . iformasi lebih lanjut googling aja!

buat kaka-kaka yang udah lebih jago, bahasa yang digunakan diusahakan semudah mungkin, mohon maaf jika tidak memuaskandan,dan jika ada istilah yang salah pengertiannya..sekali lagi maaf! mohon saran dan kritiknya!.. bwat kamu-kamu yang lagi belajar!(sama kayak aku!), ayo jangan takut coba OS yang satu ini! dijamin seru kok! kalo punya masalah email aja ke ikhsan@arc.itb.ac.id, ato tanya sama mas-mas kru ARC ITB yang jauh lebih profesional... semoga artikel ini sedikit membantu! thx!

22 april 2006

Wednesday, April 19, 2006

solving puzzle























setelah berpusing-pusing ria, dari puzzle ini dapat ditemukan:
horizontal:
rs > mengurutkan kembali larik data
vt > virtual terminal
dd > untuk mengkonvert dan mengcopy file
ar > membuat, memodifikasi, dan mengekstrak dari sutau arcive
df > menampilkan free disk space
mkdir > membuat directory
chmod > mengubah mode file
awk > bahasa yang memiliki pola scaning dan procesing secara langsung
man > menampilkan manual dari suatu perintah
ls > menampilkan isi dari suatu directory
id > menampilkan identitas user
w > menampilakan siapa saja yang login dan apa yang mereka sedang lakukan
ee > (easy editor) aplikasi editor teks
su > untuk berubah menjadi super user
if > salah satu command shell untuk hubungan kausatif "jika"
for > salah satu command shell untuk hubungan kausatif "untuk"
who > menampilkan siapa yg sedang di sistem
rm > perintah menghapus file/directory
rmdir > menghapus directory
ed > salah satu text editor
cat > untuk melihat file secara berurutan dan menuliskannya ke dalam standar output
network > sistem yang saling terhubung dalam suatu jaringan
lp > ngeprint ke printer
lpr > ngeprint ke printer secara offline
history > laporan yang dibuat oleh sistem selama dia bekerja
at > untuk mengeksekusi command pada waktu tertentu


vertikal:
redirect> membuat terkoneksikan ulang
alias > merubah suatu perintah dengan perintah yang kita tentukan sendiri
x > X windows system
mv > move (meindahkan file)
os > operating system
ad > kode untuk drive, contoh:ad0s1
da > kode untuk drive, contoh:da0s2
cp > copy
do > salah satu command dasar shell untuk melakuan sesuatu dalam hubungan kausatif


diagonal:
ac > menghunungi time accounting
ash > (a shell) salah satu jenis shell
sh > shell
buffer > penampung sementara
script > naskah/tulisan yang memiliki makna tertentu
telnet > command untuk mengakses host lain melalui telnet protocol
sort > mengurutkan baris atau teks
ip > internet protocol (alamat mesin)
rw > read & write
ooo > open office org
vi > salah satu editor teks
ro > read only
end > salah satu command dasar shell untuk menghentikan sesuatu dalam hubungan kausatif
gui > ghrapic user interface (tatap muka dengan user secara grafis)

Monday, April 17, 2006

memilih divisi

menurut aku, sebenernya ga ada batasan dalam belajar.. tapi ada baiknya kalo kita mengkhususkan diri di suatu bidang yang kita minati, tujuannya agar kita dapat lebih terkonsentrasi dan menguasai bidang itu lebih dalam.

di ARC aku memilih divisi networking dan web.. kenapa aku memilih divisi itu? ada beberapa alasan yang ingin ku ungkapkan, diantaranya hobiku ada disana! hehe :)..

aku memilih divisi networking, karena di divisi ini sepertinya kita bakalan mempelajari dasar dari teknologi internet saat ini, selain itu aku seneng banget ngoprek hardware dan kayaknya di divisi ini bakalan banyak ngoprek hardware! hal lain yang mendorong aku memilih divnet, karena di divnet kayaknya bakalan banyak menggunakan OS Unix-like kaya FreeBSD, linux, dll yang menjadi pendukung utama dari networking. aku seneng banget ngoprek OS yang satu ini! terutama linux Slackware kesayanganku..

yang berikutnya pilihan aku adalah divisi web! kenapa yah pilih ini?? aku juga masih rada bingung soalnya kalo masalah web aku masih blank banget..^^ tapi setelah banyak melihat pekerjaan para kru arc yang ada di divweb, nampak keren!... apalagi mas ghif yang tiap hari ada di sekre! pokoknya tiap kali ke sekre pasti ada mas ghif deh! entah dia lagi ngoprek webnya, ngebangun webserver, configure apache, maen game, nonton naruto, dll... selain itu web cakru, blog arc, dan web arc itu punya ciri khas yang oke! minimalis tapi elegan!^^ selain itu loadnya cepet man! oke ga sih??

intinya aku masuk arc tu ingin mengembangkan diri dalam komunitas yang kondusif! ayo kita sama-sama belajar, sama-sama berbagi, sama-sama membangun diri dan mengasah kemampuan! ayo kita kibarkan semangat open source!^^

Saturday, April 08, 2006

Protocol 802.11

Protocol ini merupakan standar dari Wireless LAN(Local Area Network) yang dikeluarkan oleh IEEE (Institute of Electrical and Electronics Engineers) pada tahun 1997. Sebuah Wireless LAN (WLAN atau WiFi) adalah adalah jaringan komputer daerah lokal yang menggunakan gelombang radio sebagai pembawa. Daerah yang tercakup mulai dari sebuah satu ruangan kecil sampai ke seluruh kampus. Jaringan tulang belakangnya (backbone) biasanya masih menggunakan kabel yang tersambung dengan satu atau lebih titik akses nirkabel yang selanjutnya menghubungkan ke pengguna.

Awal perkembangannya WLAN hanya menggunakan protokol pribadi, namun pada akhir 1990-an protokol ini digantikan dengan protokol standar, terutama variasi dari IEEE 802.11 (Wi-Fi) dan HomeRF.

IEEE 802.11 merupakan standar yang pertama kali, ada beberapa pengembangan standar diantaranya IEEE 802.11b (ratifikasi dari 802.11), IEEE 802.11a (2002), IEEE 802.11g (2003). yang berbeda dari protokol-protokol ini tentunya adalah kecepatan trasfer datanya, semakin baru pasti semakin cepat. 802.11b dapat mencapai 11Mbits/sec, dan 802.11a mencapai 54Mbits/sec. 802.11g pun dapat mencapai 54Mbits/sec selain itu dia menawarkan keuntungan kompabilitas (kecocokan) terhadap protokol 802.11b & 802.11a

Nah.. kita kan uda pernah belajar OSI Layer (baca artikel sebelum ini) pada wireless LAN OSI layer itu bisa digambarkan sperti dibawah ini:





















Pada WLAN sebagian OSI layer digantikan oleh layer tersendiri, tapi masih memenuhi ketentuan tentunya. Pada gambar kita dapat melihat bahwa layer sesion, transport, dan network dalam WLAN cukup menjadi 1 layer saja yaitu layer NOS (Network Operating System). Nah... yang menjadi ketentuan dalam IEEE 802.11 terdapat di layer physical dan data link.

Data link layer di dalam protokol 802.11 terdiri dari dua sublayers: Logical Link Control (LLC) and Media Access Control (MAC).

Layer protokol 802.11 menggunakan Layer 802.2 LLC dan 48-bit addressing yang sama dengan 802 LAN yang lain, sehingga memudahkan bridging dari wireless network ke IEEE wired network (LAN biasa), tapi sublayer MAC pada WLAN sangatlah berbeda.

Sublayer 802.11 MAC memiliki konsep yang sangat mirip dengan standar 802.3, layer ini di desain untuk mendukung multiple users di dalam media yang digunakan bersama, dengan terlebih dahulu memberikan si pengirim medium sebelum mengaksesnya.

Ketiga physical layer pada layer 802.11 terdiri dari dua teknik spread-spectrum radio dan sebuah diffuse infrared specification.
Standar gelombang radio yang digunakan adalah 2.4 GHz ISM band. Frekuensi ini sudah di tetapkan oleh international regulatory agencies radio operations. As such, 802.11-based products do not require user licensing or special training.

Teknik Spread-spectrum yang digunakan sanagat memuaskan. Teknik ini mampu meningkatkan reliability, boost throughput, dan mengizinkan berbagai produk lain untuk dapat saling berhubungan tanpa harus ada kooperasi lagi.

Keuntungan dari menggunakan wireless LAN ini diantaranya:
>mobility.
>kemudahan di arena tertentu (daerah terpencil yang jauh dari kota).
>waktu instalasi akan lebih cepat jika dibandingkan dengan jaringan lain (kabel/optik).
>teratur.
>long term cost saving.

Kekurangannya:
>keamanan.
Masalah kurangnya keamanan dari hubungan nirkabel telah menjadi topik perdebatan. Sistem keamanan yang digunakan oleh WLAN awalnya adalah WEP, tetapi protokol ini hanya menyediakan keamanan yang minimum dikarenakan kekurangannya yang serius. Pilihan lainnya adalah WPA, SSL, SSH, dan enkripsi piranti lunak lainnya.

>kemampuan transfer data yang masih berada dibawah media fisik seperti kabel atau serat optik.

WLAN diperkirakan akan menjadi sebuah bentuk hubungan yang penting dan pasarnya akan terus berkembang. Frost and Sullivan memperkirakan pasar WLAN akan meninkat dari AS$0,3 milyar pada 1998 menjadi 1,6 milyar pada 2005. Sejauh ini WLAN banyak dipasang di universitas, bandara, dan tempat umum lainnya, seperti kafe dan perkantoran.

Saturday, April 01, 2006

Resume pelatihan 3 (25 Maret 2006) - TCP/IP

Menurut wikipedia:

Transmission Control Protocol (TCP) adalah suatu protokol yang berorientasi sambungan dan reliable, yang didokumentasikan di RFC 793

TCP/IP dibangun dengan menggunakan model referensi OSI layers (Open System Interconnection) yang telah ditentukan ISO (International Organization for Standardization) pada tahun 1984.

Model referensi OSI adalah suatu model konseptual yang terdiri atas tujuh layer dimana masing-masing layer mempunyai fungsi tertentu, layer-layer itu dapat digambarkan sebagai berikut:

---------------------------

7. Aplication

---------------------------

6. Presentation

---------------------------

5. Session

---------------------------

4. Transport

---------------------------

3. Network

---------------------------

2. Data Link

---------------------------

1. Physical

---------------------------

Layer 5-7 disebut juga sebagai upper layer, biasanya bersifat aplikasi dan pada umumnya diimplementasikan secara software.

Layer 1-4 disebut juga sebagai lower layer, layer pada tingkatan ini berperan dalam kepentingan data transport, khusus pada layer physical dan data link data sudah bersifat hardware (berbentuk sinyal/arus listrik).

Interaksi antara layer OSI ini terjadi secara dua arah, namun layer yang bersangkutan hanya dapat berinteraksi dengan satu layer diatasnya atau satu layer dibawahnya. Misalnya ketika saya mengirimkan data, proses akan berlangsung dari layer aplication ke presentation kemudian diteruskan ke layer selanjutnya. Dan ketika menerima data, proses akan berlangsing dari layer bawah kemudian diterima oleh layer presentation dan diteruskan ke layer aplication kemudia informasi sampai pada saya.

Dalam proses interaksi antar layer ini, data akan dipecah-pecah menjadi paket data kemudian paket data ini akan diberi header oleh masing-masing layer yang dilalui, maksudnya agar layer selanjutnya dapat mengenali paket data tersebut dan dapat memecahnya kembali serta memberikan header pada paket data itu, proses itu terus berlanjut sampai ke tingkat phyisical layer. Proses penambahan header di masing-masing layer dinamakan proses enkapsulasi.

Fiuhh.. mulai bosen ya?Uda mulai pusing?? tenang.. ini baru pemanasan!^^

Sekarang, mari kita bahas satu persatu dari komponen OSI layer ini. Kita mulai dari layer application, ini adalah layer yang paling dekat dengan kita. Layer ini berinteraksi dengan software yang kita install di komputer, dimana sofwarenya memiliki kemampuan untuk berkomunikasi (ex. Web browser seperti firefox, opera, & IE sucks!). Fungsi dari layer ini adalah menentukan partner komunikasi, menentukan ketersediaan resource, dan sinkronisasi komunikasi.

Layer selanjutnya adalah presentation, layer ini menyediakan fungsi pengkodean untuk data dari layer application, dan menjamin data layer aplication dari suatu mesin dapat di baca oleh mesin yang lain.

Pada sesion layer, data yang diperoleh dari layer sebelumnya mengalami sinkronisasi. Maksudnya menggabungkan informasi dari sumber yg berbeda. Layer ini juga berfungsi untuk membentuk, me-manage, dan memutuskan session komunikasi antara entitas presentation layer. Session komunikasi terdiri atas permintaan layanan (service request) dan tanggapan atas layanan (service response) yang terjadi antara aplikasi yang berlokasi pada device jaringan yang berbeda.

Kemudian transport layer berperan dalam menerapkan layanan transport data andal yang transparan terhadap upper layers . layer ini juga berfungsi sebagai port addressing, segmentasi, connection control, flow control, manajemen virtual circuit, error control.

Layer yang dimasuki selanjutnya adalah network layer. Network layer berperan dalam logical addressing, merutekan paket (routing ), switching dan melaksanakan internetworking, mengontrol kongesti dari data paket.

Data Link layer terdiri atas 2 sublayer yaitu logical control dan media access control. Fungsi utama dari layer ini adalah menyediakan aliran data yang bebas kesalahan bagi network layer, mendeteksi/mengoreksi kesalahan akibat transmisi, menerima data dari layer yang lebih atas dan merubahnya menjadi aliran bit untuk ditransmisikan oleh layer fisik, pada proses penerimaan berperan dalam merubah aliran bit menjadi frame, menambahkan kode untuk sinkronisasi, deteksi kesalahan, menyediakan mekanisme untuk menangani kehilangan (lost), kerusakan, atau duplikasi frame.

Yang terakhir, physical layer akan mengirimkan dan menerima data mentah pada media fisik.

IP (Internet Protocol)

Internet Protocol ini dapat diartikan pemberian identitas yang universal. Identitasnya bisa kita sebut sebagai IP adress, dimana IP adress ini unique untuk setiap host. IP address merupakan identitas untuk sebuah koneksi antara sebuah komputer dengan jaringan.

Pengalamatan IPv4

terdiri dari 2 bagian:

>Prefix yang mengidentifikasi suatu jaringan. Diberikan oleh ICANN (Internet Corporation for Assigned Names and Numbers)

>Suffix yang mengidentifikasi suatu host. Diberikan oleh local administrator






Kelas (Class) menentukan batas antara prefix dengan suffix


Adressing pada setiap class dinyatakan dalam dotted decimal, agar mempermudah membacanya.


Subnetting

karena pertumbuhan internet sangat cepat, maka diperlukan teknik subnetting agar IP adress tidak cepat habis. intinya dalam teknik subnetting, kita akan membuat sebuah sub network dalam sebuah network yang cukup besar.

Contoh janringan dengan subnetting:


contoh jaringan tanpa subnetting:


contoh alamat dengan teknik subnetting:


Bagai mana kalau kita hanya memiliki 1 buah IP adress public, tapi kita ingin membagi-bagikannya dengan komputer lain? Jawabannya ada di Network Adress Translation.