Jaringan Komputer

1.      Mengecek koneksitas ke host lain
- 10 . 10 . 1 . 1
- 10 . 17 . 0 . 254
- 202 . 9 . 69 . 9
- 202 . 9 . 69 . 2
- 10 . 17 . 4 . 1
[User@linux/]#ping[ip_host lain]
Tulis dan jelaslan output di atas

Hasil nya adalah

PING 10.10.1.1 (10.10.1.1) 56(84) bytes of data.
64 bytes from 10.10.1.1: icmp_req=1 ttl=62  time=0.378 ms
64 bytes from 10.10.1.1.: icmp_req=2 ttl=62 time=0.345 ms
Analisa:
PING merupakan salah satu program yang digunakan untuk mengecek komunikasi antar komputer dalam sebuah jaringan melalui protokol TCP/IP. PING akan mengirimkan Internet Control Message Protocol (ICMP) Echo Request messages pada ip address komputer yang dituju dan meminta respons dari komputer tersebut.
Jika komputer target memberikan respond maka komputer tersebut memberikan informasi seperti contoh PING report yang anda berikan yaitu:

PING 10.17.0.254 (10.17.0.254) 56(84) bytes of data.

64 bytes from 10.17.0.254: icmp_req=1 ttl=255 time=0.731 ms
64 bytes from 10.17.0.254: icmp_req=2 ttl=255 time=0.581 ms
bytes=64 time=0.731 ms TTL=255
Bytes menunjukkan besar request packet yang dikirimkan.Time menunjukkan nilai “round trip delay” (disebut juga sebagai delay atau latency) yang menunjukkan waktu yang diperlukan packet yang anda kirimkan untuk mencapai komputer yang dituju. Nilai ini dihitung dengan membagi dua selisih waktu PING packet mulai dikirimkan dengan waktu response dari PING packet diterima.
Sedangkan TTL merupakan nilai “Time-To-Live” yang digunakan untuk mencegah adanya circular routing pada suatu jaringan. Dengan mengurangi nilai TTL awal yaitu 128 dengan nilai TTL akhir maka bisa dihitung banyaknya hop yang dilalui dari komputer asal ke komputer tujuan. Setiap kali packet PING  melalui sebuah ip address maka nilai TTL nya akan dikurangi satu. Sehingga jika TTL mencapai nilai nol, PING packet akan di-discard / di-drop dan hasil PING menunjukkan : “TTL expired in transit”.
Apabila utilitas ping menunjukkan hasil yang positif maka kedua komputer tersebut saling terhubung di dalam sebuah jaringan. Hasil statistik keadaan koneksi ditampilkan dibagian akhir. Kualitas koneksi dapat dilihat dari besarnya waktu bolak-balik (roundtrip) dan besarnya jumlah paket yang hilang (packet loss). Semakin kecil kedua angka tersebut, semakin bagus kualitas koneksinya.

2.      Menganalisa rute paket host dan tujuan
Amat rute paket ke host seperti nomor 1
Perintah :
[user @linux/]#traceroute [host tujuan]


Hasilnya adalah:

Traceroute to 10.10.1.1 (10.10.1.1), 30 hops max, 60 bytes packets
1                    10.10.0.254 (10.17.0.254) 0.532ms     0.944 ms   1.145 ms
2                    10.2.6.1        (10.2.6.1)        0.576ms   0.599 ms      0.597 ms
3                    10.10.1.1 (10.10.10.1)        0.319ms   0.367ms   0.346ms

Traceroute to 10.17.0.254 (10.17.0.254), 30 hops max, 60 byte packets
1 10.17.0.254 (10.17.0.254) 0.567  ms * *


Traceroute to 202.9.69.2 (202.9.69.2), 30 hops max, 60 byte packets
1 10.17.0.254 (10.17.0.254) 2.781 ms 2.961 ms 3.173 ms
2 10.2.6.1 ( 10.2.6.1 ) 0.565 ms 0.579 ms 0.584 ms
3 lib.polsri.ac.id (202.9.69.2) 0.240 ms !X 0.224 ms !X 0.271 ms

Traceroute to 202.9.69.9 (202.9.69.9 ), 30 hops max, 60 byte packets
1                    10.17.0.254 (10.17.0.254)  0.509 ms  0.935 ms  1.152ms
2                    10.2.6.1  (10.2.6.1)  0.563 ms  0.584 ms  0.588ms
3                    ***
4                    ***
5                    ***
6                    ***
7                    ***
8                    ***
9                    ***
10                ***
11                ***
12                ***
13                ***
14                ***
15                ***
16                ***
17                ***
18                ***
19                ***
20                ***
21                ***
22                ***
23                ***
24                ***
25                ***
26                ***
27                ***
28                ***
29                ***
30                ***

Traceroute to 10.17.4.1  (10.17.4.1), 30 hops max, 60 byte packets
1                    10.17.0.254 (1-.17.0.254)  0.514 ms  0.938 ms  1.152ms
2                    ***
3                    ***
4                    ***
5                    ***
6                    ***
7                    ***
8                    ***
9                    ***
10                ***
11                ***
12                ***
13                ***
14                ***
15                ***
16                ***
17                ***
18                ***
19                ***
20                ***
21                ***
22                ***
23                ***
24                ***
25                ***
26                ***
27                ***
28                ***
29                ***
Analisa:
Bytes menunjukkan besar request packet yang dikirimkan.Time menunjukkan nilai “round trip delay” (disebut juga sebagai delay atau latency) yang menunjukkan waktu yang diperlukan packet yang anda kirimkan untuk mencapai komputer yang dituju. Nilai ini dihitung dengan membagi dua selisih waktu PING packet mulai dikirimkan dengan waktu response dari PING packet diterima.
Sedangkan TTL merupakan nilai “Time-To-Live” yang digunakan untuk mencegah adanya circular routing pada suatu jaringan. Dengan mengurangi nilai TTL awal yaitu 128 dengan nilai TTL akhir maka bisa dihitung banyaknya hop yang dilalui dari komputer asal ke komputer tujuan. Setiap kali packet PING  melalui sebuah ip address maka nilai TTL nya akan dikurangi satu. Sehingga jika TTL mencapai nilai nol, PING packet akan di-discard / di-drop dan hasil PING menunjukkan : “TTL expired in transit”.
Apabila utilitas ping menunjukkan hasil yang positif maka kedua komputer tersebut saling terhubung di dalam sebuah jaringan. Hasil statistik keadaan koneksi ditampilkan dibagian akhir. Kualitas koneksi dapat dilihat dari besarnya waktu bolak-balik (roundtrip) dan besarnya jumlah paket yang hilang (packet loss). Semakin kecil kedua angka tersebut, semakin bagus kualitas koneksinya.
Baris pertama hanya menunjukkan apa yang akan dilakukan oleh traceroute yaitu melakukan
trace ke host dengan maksimum loncatan 30 dan besar paket
yang dikirimkan adalah 60 byte.
Tanda asterisk berarti tidak ada respon dari alamat yang dituju

Hasilnya, paket tersebut melewati 30 router atau 30 kali loncatan.

3.      menganalisa servis yang membuka port komputer lokal
amatilah port berapa saja yang terbuka komputer anda dengan perintah netstat
[user@linux~]#netstat---listening |more
Tulis dan jelaskan perintah di atas!

Hasilnya adalah:
Active Internet connection (w/o servers)
Proto Recv-Q Send-Q Local Address            Foreign Address         State
Active UNIX domain sockets (w/o servers)
Proto   RefCnt            Flags    Type                State                I-Node                        Path
Unix    2          []          DGRAM                                             6944    @/org/kernel/udev/udevd
Unix    6          []          DGRAM                                             1022    /dev/log
Unix    2          []          DGRAM                                             9536
Unix    3          []          STREAM        CONNECTED           9533     /var/run/samba/winbindd_privuleged/pipe
Unix    3          []          STREAM        CONNECTED           9033   
Unix    2          []          DGRAM                                             9355
Unix    3          []          STREAM        CONNECTED           8973    /var/run/samba/winbindd_privuleged/pipe
Unix    3          []          STREAM        CONNECTED           9354
Unix    3          []          STREAM        CONNECTED           8926
Unix    3          []          STREAM        CONNECTED           8925
Unix    3          []          STREAM        CONNECTED           9269  /var/run/samba/winbindd_privuleged/pipe
Unix    3          []          STREAM        CONNECTED           9268
Unix    3          []          STREAM        CONNECTED           9266
Unix    2          []          STREAM        CONNECTED           9265
Unix    3          []          STREAM        CONNECTED           9263  /var/run/samba/winbindd_privuleged/pipe
Unix    3          []          STREAM        CONNECTED           8092
Unix    2          []          STREAM        CONNECTED           8091
Unix    3          []          DGRAM                                 7966
Unix    3          []          STREAM        CONNECTED           8428  @/com/ubuntu/upstart
Unix    3          []          STREAM        CONNECTED           8425
Unix    2          []          DGRAM                                             7210
Unix    3          []          STREAM        CONNECTED           7192    /var/run/dbus/system_bus_socket
Unix    3          []          STREAM        CONNECTED           7091
Unix    3          []          STREAM        CONNECTED           7086
Unix    3          []          STREAM        CONNECTED           7085
Unix    2          []          DGRAM                                             7082
Unix    3          []          STREAM        CONNECTED           7174   /var/run/dbus/system_bus_socket
Unix    3          []          STREAM        CONNECTED           7173
Unix    3          []          STREAM        CONNECTED           7058
Unix    3          []          STREAM        CONNECTED           7057
Unix    3          []          DGRAM                                             6977
Unix    3          []          DGRAM                                             6976
Unix    3          []          STREAM        CONNECTED           6930    @/com/ubuntu/upstart
Unix    3          []          STREAM        CONNECTED           6927

Analisa:
Fungsi Netstat (Network Statistics)  ini adalah memeriksa status jaringan serta memberikan informasi tentang adanya transfer data yang terjadi dalam sebuah jaringan yang terhubung ke komputer, baik itu jaringan local (LAN) maupun jaringan Internet, baik itu transfer data masuk (incoming) atau juga outgoing.
  1. Proto. Kolom proto menunjukan jenis protokol yang dipakai.
  2. Local Address. Kolom ini menjelaskan alamat dan nomor port yang ada di komputer anda yang mana saat itu sedang aktif melakukan koneksi. Contoh diatas fatality adalah nama host dari komputer saya dan 1772 adalah nomor port di komputer saya yang sedang melakukan koneksi.
  3. Foreign Address. Kolom ini menunjukan koneksi yang dituju oleh local address beserta nomor portnya. Contoh diatas saya sedang menghubungi server google melalui http (port 80) yang artinya saya sedang browsing google.
  4. State. Kolom ini menunjukan status dari koneksi yang sedang terjadi. ESTABLISED artinya sudah terhubung dengan komputer lain dan siap mengirimkan data.
LISTENING pada perintah diatas siap untuk melakukan koneksi
4.      Menganalisa servis yang membuka port dikomputer local dengan network Mapper. Amati port berapa saja yang terbuka pada komputer anda dengan network Mapper.
[user@linux~]#sudo nmap localhost
Tulis dan jelaskan perintah diatas.
Hasilnya:

Starting Nmap 5.21 (http://nmap.org) at 2001-12-31 21:01   EST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000012s latency).
Not shown: 993 closed ports
PORT              STATE            SERVICE
22/tcp              open                ssh
53/tcp              open                domain
80/tcp              open                http
139/tcp                        open                netbios-ssn
445/tcp                        open                Microsoft-ds
631/tcp                        open                ipp
3306/tcp          open                mysql

Nmap done: 1 IP address (1 host up)scanned in 0.12 seconds

Analisa:
Nmap (Network Mapper) adalah sebuah aplikasi atau tool yang berfungsi melihat port yang terbuka pada aplikasi dan juga bisa untuk IP scanner, jadi kita bisa melihat IP yang sedang berjalan.

5.      Menganalisa IP asal, IP tujuan, port asal, port tujuan dalam sebuah sesi koneksi
a)menganalisa paket dari komputer local
*lakukan SSH ke komputer server
[user@linux ~]#SSH [IP_Server]
*amati IP asal, IP tujuan, port asal, port tujuan dalam sebuah sesi koneksi tersebut pada terminal 2 dengan masuk ke terminal 1, 2 dan seterusnya dengan fungsi (ctrl+alt+F1 [untuk terminal 1, dan F2 untuk terminal 2])

Pada terminal 1, lakukan perintah ini
[user@linux ~]#SSH [IP_Server]

Pada terminal 2, lakukan perintah ini
[user@linux ~]#netstat |grep ESTABLISHED
Tulis dan jelaskan output diatas.
Hasil:
Pada terminal 1
[user@linux ~]#SSH [IP_Server]
The authenficity of host ‘202.9.69.2 (202.9.69.2) ‘ can’t be established.
RSA key fingerprint is 12:46:7a:cb:5b:2b:7e:95:72:ad:fc:ac:59:af:ae:f0.

Pada terminal 2
[user@linux ~]#netstat |grep ESTABLISHED
Tcp      0          0          ubuntu.local:57012 lib.polsri.ac.id:ssh ESTABLISHED
Tcp      0          0          ubuntu.local:37567 lib.polsri.ac.id:33446 ESTABLISHED


Analisa:
SSH Server
Kegunaan utama SSH Server:
●Untuk remote login dan remote administration
●SSH sangat aman karena transmisi data ter-enkripsi
●Menggantikan protokol telnet yang tidak amankarena transmisi data tak ter-enkripsi  (plain text)
Manfaat lain SSH Server:
●Untuk remote execution
Untuk transfer file dengan SFTP (secure FTP)
●Untuk transfer file dengan SCP (secure copy)


6.      Dari soal no. 5 perintah  [user@linux ~]#netstat |grep ESTABLISHED  diubah menjadi
[user@linux ~]#tcpdumpt –i eth0 |grep ESTABLISHED
Jika tcpdumpt not found, maka di install terlebih dahulu dengan perintah
[user@linux ~]#sudo apt-get install tcpdump
Hasil:
Tcpdump version 4.1.1
Libpcap version 1.1.1
usage: tcpdump [-aAbdDefIK1LnNOpqRStuUvxX]                        [-B size]           [-c count]
                        [-C file_size] [-E algo:secret] [-F file] [-G seconds]
                        [-I interface] [-M secret] [-r file]
                        [-s snaplen] [-T type] [-w filecount]
                        [-y datalinktype] [-z command] [-Z user]
                        [expression]












0 komentar:

Posting Komentar