Minggu, 29 September 2013

Konfigurasi LAN

·        Notasi Subnet

Subnet ditulis dalam format 32 bit (seperti IP), atau dalam bentuk decimal (prefix length).

Subnet
Subnet
Jumlah IP
Jumlah Host
(Jumlah IP-2)
/24
255.255.255.0
256
254
/25
255.255.255.128
128
126
/26
255.255.255.192
64
62
/27
255.255.255.224
32
30
/28
255.255.255.240
16
14
/29
255.255.255.248
8
6
/30
255.255.255.252
4
2
/31
255.255.255.252
2
-
/32
255.255.255.252
1
-

·        Protocol dan Port

Protocol adalah standar aturan/prosedur untuk komunikasi data specific dalam jaringan internet, contoh protocol yang digunakan :
1.       Transmission Control Protocol (TCP)
2.       User Datagram Protocol (UDP)->DNS
3.       Internet Control Message Protocol (ICMP)->ping traceroute
4.       Hypertext Transfer Protocol (HTTP)->Web
5.       Post Office Protocol (POP3)
6.       File Transfer Protocol (FTP)
7.       Internet Message Access Protocol (IMAP)

Port adalah sebuah aplikasi-spesifik atau spesifik pada komputer/host yang menjalankan suatu service untuk komunikasi jaringan. Sebuah port dikaitkan dengan alamat IP dari Host, serta jenis protokol yang digunakan untuk komunikasi. Port diberi penomoran sebagai berikut:
1.       Dari 0 s/d 1023 (well-known ports)
2.       Dari 1024 s/d 49151 (registered ports)
3.       Dari 49151 s/d 65535 (unregistered/dynamic, private or ephemeral ports)




Port No
Protocol
Service
Remark
21
TCP
FTP
File transfer protocol
23
TCP
Telnet
File transfer protocol
25
TCP
SMTP
Simple mail transfer protocol
53
UCP
DNS
Domain Name Server
80
TCP
HTTP
Hypertext Transfer Protocol
110
TCP
POP3
Post Office Protocol V3
123
UDP
NTP
Network Time Protocol
137
TCP
NetBIOS-ns
NetBIOS-Name Service
161
TCP
SNMP
Simple Network Monitoring Protocol
3128
TCP
HTTP-Proxy
Web-Chace (default by squid)
8080
TCP
HTTP-Proxy
Web-Chace (costumized)


Konfigurasi LAN

·        Notasi Subnet

Subnet ditulis dalam format 32 bit (seperti IP), atau dalam bentuk decimal (prefix length).

Subnet
Subnet
Jumlah IP
Jumlah Host
(Jumlah IP-2)
/24
255.255.255.0
256
254
/25
255.255.255.128
128
126
/26
255.255.255.192
64
62
/27
255.255.255.224
32
30
/28
255.255.255.240
16
14
/29
255.255.255.248
8
6
/30
255.255.255.252
4
2
/31
255.255.255.252
2
-
/32
255.255.255.252
1
-

·        Protocol dan Port

Protocol adalah standar aturan/prosedur untuk komunikasi data specific dalam jaringan internet, contoh protocol yang digunakan :
1.       Transmission Control Protocol (TCP)
2.       User Datagram Protocol (UDP)->DNS
3.       Internet Control Message Protocol (ICMP)->ping traceroute
4.       Hypertext Transfer Protocol (HTTP)->Web
5.       Post Office Protocol (POP3)
6.       File Transfer Protocol (FTP)
7.       Internet Message Access Protocol (IMAP)

Port adalah sebuah aplikasi-spesifik atau spesifik pada komputer/host yang menjalankan suatu service untuk komunikasi jaringan. Sebuah port dikaitkan dengan alamat IP dari Host, serta jenis protokol yang digunakan untuk komunikasi. Port diberi penomoran sebagai berikut:
1.       Dari 0 s/d 1023 (well-known ports)
2.       Dari 1024 s/d 49151 (registered ports)
3.       Dari 49151 s/d 65535 (unregistered/dynamic, private or ephemeral ports)




Port No
Protocol
Service
Remark
21
TCP
FTP
File transfer protocol
23
TCP
Telnet
File transfer protocol
25
TCP
SMTP
Simple mail transfer protocol
53
UCP
DNS
Domain Name Server
80
TCP
HTTP
Hypertext Transfer Protocol
110
TCP
POP3
Post Office Protocol V3
123
UDP
NTP
Network Time Protocol
137
TCP
NetBIOS-ns
NetBIOS-Name Service
161
TCP
SNMP
Simple Network Monitoring Protocol
3128
TCP
HTTP-Proxy
Web-Chace (default by squid)
8080
TCP
HTTP-Proxy
Web-Chace (costumized)


Rabu, 25 September 2013

Operasi File dan Struktur Direktori Linux

Pada postingan kali ini saya ingin membahas tentang operasi file dan struktur direktori pada linux. Detailnya saya akan membahas organisasi file, direktori standar, tipe file, property file, symbolic file dan lain sebagainya. Sepertinya banyak percobaan yang saya lakukan untuk memahami materi pada bab ini. Berikut penjelasan dan praktikumnya :
DIREKTORI
Melihat direktori HOME
Percobaan diatas adalah perintah$ pwd untuk menampilkan direktori tempat saat ini yang sedang bekerja. Pada hasil capture diatas menunjukkan bahwa direktori saat ini berada pada /home/erry_7411030035. Selain menggunakan perintah $ pwd kita juga dapat menggunakan perintah $ echo $HOME yang memiliki arti dan output yang sama.
Melihat direktori aktual dan parent direktori
Hasil capture selanjutnya yaitu seperti pada gambar diatas. Percobaan tersebut memberi kita pemahaman tentang bagaimana cara masuk dan keluar dari direktori. Caranya yaitu dengan menggunakan perintah $ cd .. untuk keluar dari direktori saat ini sedangkan perintah $ cd sendiri digunakan untuk masuk pada direktori user. Kita juga dapat masuk pada direktori tertentu dengan format perintah $ cd <nama direktori>.
Membuat satu direktori, lebih dari satu direktori atau sub direktori
Lanjut pada percobaan berikutnya. Hasil capture nya sih agak panjang jadi tampilanya seperti itu. Nah saya jelaskan, disini kita mencoba untuk membuat direktori dan sub direktori. Jika kita membuat beberapa direktori dan sub direktorinya yaitu sebagai contoh seperti ini $ mkdir A B C A/D A/E B/F A/D/A. Perintah itu membuat direktori A, B dan C beserta sub direktorinya.
Menghapus satu atau lebih direktori hanya dapat dilakukan pada direktori
kosong dan hanya dapat dihapus oleh pemiliknya kecuali bila diberikan ijin
aksesnya
Percobaan berikutnya yaitu mencoba untuk menghapus direktori. Disini kita mencoba menghapus direktori B dan ternyata ada pesan error karena direktori B tidak kosong. Untuk menghapus direktori melalui terminal harus kosong. Kita juga dapat menghapus beberapa direktori seperti contoh berikut $ rmdir B/F B.
Navigasi direktori dengan instruksi cd untuk pindah dari satu direktori ke
direktori lain.
Hasil capture diatas mencoba untuk pindah direktori manggunakan perintah $ cd. Banyak navigasi yang kita lakukan seperti masuk pada direktori yang ada pada direktori saat ini, masuk pada sub-sub direktori langsung dengan 1 kali perintah dan keluar direktori.

MANIPULASI FILE
Perintah cp untuk mengkopi file atau seluruh direktori
Sekarang kita berlanjut pada manupulasi file. Percobaan diatas ialah percobaan untuk memahami dalam mengkopi file atau seluruh direktori. Pada postingan saya sebelumnya telah membahas tentang mengkopi file. Nah disini kia ulangi dengan melibatkan direktori. Dengan perintah $ cp contoh contoh1 kita berarti melakukan mengkopi file contoh dengan nama baru yaitu contoh1 pada direktori saat ini. Perintah $ cp contoh A berarti mengkopi file contoh ke direktori A. Sedangkan ini $ cp contoh contoh1 A/D mengkopi file contoh dan contoh1 ke sub direktori D pada direktori A.
Perintah mv untuk memindah file
Perintah diatas melakukan memindahkan file ke direktori tertentu.
Perintah rm untuk menghapus file
Sedangkan pada percobaan diatas yaitu melakukan perintah untuk menghapus file pada direktori tertentu.

SYMBOLIC LINK
Membuat shortcut (file link)


MELIHAT ISI FILE
Percobaan diatas merupakan percobaan untuk melihat isi dari suatu file. Kita dapat menggunakan perintah$ file <nama file>.

MENCARI FILE
Perintah find
Perintah yang dilakukan pada percobaan diatas yaitu melakukan pencarian file dengan perintah $ find. 
Perintah which
Perintah yang dilakukan pada percobaan diatas yaitu melakukan pencarian file dengan perintah $ which.
Perintah locate
Perintah yang dilakukan pada percobaan diatas yaitu melakukan pencarian file dengan perintah $ locate.

MENCARI TEXT PADA FILE
Pada percobaan kali ini kita melkukan pencarian text yang terdapat pada filetertentu dengan menggunakan format perintah $ grep <keyword> <nama file>. Jika kita menggunakan *.txt pada nama file berarti mencari pada semua file yang berekstensi .txt.

KESIMPULAN DARI SEMUA PERCOBAAN
Saya tarik kesimpulan dari semua percobaan yang saya lakukan.
  1. Struktur direktori Linux dan Windows berbeda. Perbedaannya yaitu terdapat pada direktori teratas yanga ada di Linux dan di Windows, pada linux direktori teratasnya yaitu direktori root dengan symbol “/”. Sedangkan pada windows pada drive C:
  2. Untuk mengetahui direktori aktual dan parent direktori menggunakan perintah $ pwd
  3. Ada beberapa perintah dasar untuk melakukan manipulasi file seperti mengkopi file dengan perintah $ cp, memindah file dengan perintah $ mv dan menghapus file dengan perintah $ rm
  4. Untuk melihat isi file menggunakan perintah $ file <nama file>
  5. Mencari file dengan menggunakan perintah $ find, $ which, $ locate.