Nama : GERI RISKIYANTO
Kelas : F-CN-R02
Ket : Tugas 1
Di ketahui :
UJIAN SISTEM KEAMANAN KOMPUTER
DILAKSANAKAN PADA HARI KAMIS
Di tanya :
A. 1.
substitusi ROT 13
2.
bloking (1 bloking terdiri dari 6)
3.
Permutasi
4.
Exspansi
5.
Pemampatan
B. cari penjelasan dan fungsi mengenai :
- DNS
- HTTP
- TCP
- UDP
JAWABAN
A.
1. Chipernya
:
HWVNA FVFGRZ XRNZNANA XBZCHGRE QVYNXFNANXNA
CNQN UNEV XNZVF
U
|
J
|
I
|
A
|
N
|
|
S
|
I
|
S
|
T
|
E
|
M
|
K
|
E
|
A
|
M
|
A
|
|
N
|
A
|
N
|
K
|
O
|
|
M
|
P
|
U
|
T
|
E
|
R
|
D
|
I
|
L
|
A
|
K
|
|
S
|
A
|
N
|
A
|
K
|
A
|
N
|
P
|
A
|
D
|
A
|
|
H
|
A
|
R
|
I
|
||
K
|
A
|
M
|
I
|
S
|
2. Plaintext
horizontal :
Hasil
chipper nya adalah :
-
US NM SN KJIKAPDA HAISENUINPAMATA
TLAARINEMKEAKDIS MAORKAA
3. Chipernya :
JAINUMITSESAKAEM OA
NKNRPTUEMKDLIA AAANKSA APDN HRAI SAMIK
4. Chipernya :
JIANUI ISTEMSAN EAMANANKAN OMPUTERKAN ILAKSANAKANDAN
ADAPAN ARIHAN AMISKAN
5. UJIAN SISTEM KEAMANAN KOMPUTER DILAKSANAKAN PADA HARI KAMIS
Chipernya :
UJANSITE KAMNA KMPTE DLASAAKN AD HRIKAIS@I
SMEANOURIKNAPAA M
B.
1. DNS (Domain Name System)
Pengertian Domain
Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer
(name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control
Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung
ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host
name sebuah komputer ke IP address. Selain digunakan di Internet, DNS juga
dapat di implementasikan ke private network atau intranet
Fungsi DNS
yaitu menerjemahkan nama Domain menjadi deretan angka IP. Contohnya bila
kita akan membuka atau merequest url Domain tertentu, biasanya kita menggunakan
deretan nama atau huruf karena lebih mudah dihafal seperti esc-creation.com,
google.com, yahoo.com , facebook.com dan sebagainya.
Nah disinilah DNS ini bekerja. DNS ini
melakukan encode atau menerjemahkan dari domain google.com ke dalam bentuk
deretan angka unik yaitu berupa IP misal google.com Ip nya adalah
208.67.219.231. Jadi bila kita masukan 208.67.219.231 pada browser maka juga
akan membuka domain google.com tersebut. Deretan angka IP seperti
174.36.138.32. IP inilah yang digunakan mesin internet untuk saling
berkomunikasi seperti Server Domain, Server Hosting, Server Proxy dan
sebagainya.
DNS dapat disamakan fungsinya dengan buku
telepon. Dimana setiap komputer di jaringan Internet memiliki host name (nama
komputer) dan Internet Protocol (IP) address. Secara umum, setiap client yang
akan mengkoneksikan komputer yang satu ke komputer yang lain, akan menggunakan host
name. Lalu komputer anda akan menghubungi DNS server untuk mencek host name
yang anda minta tersebut berapa IP address-nya. IP address ini yang digunakan
untuk mengkoneksikan komputer anda dengan komputer lainnya.
2. HTTP (HyperText
Transfer Protocol)
Pengertian HTTP (HyperText
Transfer Protocol) adalah sebuah protokol
untuk melakukan akses antara client dan server. Client dan server masing-masing
salaing menerima dan menjawab request keduanya. Sebuh client HTTP seperti web browser,
biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port tertentu di
tempat yang jauh (biasanya port 80 atau 8080). Sebuah server HTTP yang
mendengarkan di port tersebut menunggu client mengirim kode permintaan
(request) yang akan meminta halaman yang sudah ditentukan, diikuti dengan pesan
MIME yang memiliki beberapa informasi kode kepala yang menjelaskan aspek dari
permintaan tersebut, diikut dengan badan dari data tertentu.
HTTP berkomunikasi melalui TCP / IP. Klien HTTP terhubung
ke server HTTP menggunakan TCP. Setelah membuat sambungan, klien dapat mengirim
pesan permintaan HTTP ke server. HTTP digunakan untuk mengirimkan permintaan
dari klien web (browser) ke web server, dikembali kan ke konten web (halaman
web) dari server ke klien.
Fungsi HTTP yaitu
menetapkan bagaimana pesan di format dan di transmisikan, dan tindakan apa dari
web server dan browser untuk merespon berbagai perintah
3. TCP (Transmission Control Protocol)
Pengertian TCP
(Transmission Control Protocol) adalah protokol yang paling umum digunakan pada
dunia internet, karena kelebihan TCP yaitu adanya koreksi kesalahan. Dengan
menggunakan protokol TCP, maka proses pengiriman akan terjamin. Hal ini disebabkan
adanya bagian untuk sebuah metode yang disebut flow control. Flow
control menentukan kapan data harus dikirim kembali, dan kapan menghentikan
aliran data paket sebelumnya, sampai data tersebut berhasil ditransfer. Hal ini
karena jika paket data berhasil dikirim, dapat terjadi sebuah ‘tabrakan’.
Ketika ini terjadi, maka klien akan meminta kembali paket dari server sampai
seluruh paket berhasil ditransfer dan identik dengan aslinya.
Fungsi TCP
(Transmission Control Protocol) yaitu untuk melakukan transmisi data per –
segmen, artinya paket dat di pecah dalam jumlah yang sesuai dengan besaran
packet kemudian di kirim satu hingga selesai. Agar pengiriman dat sampai dengan
baik, maka pada saat setiap packet pengiriman, TCp akan menyertakan nomor seri
(sequence number).Adapun komputer tujuan yang menerima packet tersebut harus
mengirim balik senuah signal Acknowledge dalam satu periode yang di tentukan.
Bila pad waktunya computer tujuan belum juga memberika ACK maka terjadi “time
out” yang menandakan pengiriman packet gagl dan harus di ulang kembali. model
protocol TCP di sebut sebagai connection oriented protocol. Berbeda pada model
protocol UDP (User Datagram Protocol) disebut sebagai
connectionless protocol.Pada TCP terdapat port, port merupakan pintu masuk data
gram dan packet data. Port data dibuat mulai dari port 0 sd port 65.536. Port 0
sampai dengan 1024 di sediakan untuk layanan standar, seperti FTP pada port 21,
Telnet pada port 23, POP3 pada port 110, HTTP
pada port 80 dan lainnya. Port ini lebih dikenal dengan nama wellknown port.
4. UDP (User
Datagram Protocol)
Pengertian UDP (User Datagram
Protocol) adalah protokol umum lainnya yang digunakan pada dunia internet dan merupakan connectionless.
Hal ini berarti bahwa suatu paket yang dikirim melalui
jaringan hingga sampai ke komputer lain tanpa membuat suatu koneksi. UDP tidak
pernah digunakan untuk mengirim data penting seperti halaman web, informasi
database, dan sebagainya. UDP biasanya digunakan untuk streaming audio dan
video, karena kelebihan UDP yaitu menawarkan kecepatan transfer. UDP dapat
lebih cepat daripada TCP karena pada protokol UDP tidak ada bentuk kontrol
aliran dan koreksi kesalahan. Artinya UDP tidak mementingkan bagaimana keadaan
koneksi, jadi jika terjadi pengiriman data maka tidak dijamin berhasil sampai
atau tidaknya data tersebut. Pada UDP juga tidak ada pemecahan data, oleh
karena itu tidak dapat melakukan pengiriman data dengan ukuran yang besar.
UDP
mempunyai kelebihan dibandingkan TCP dengan tidak menggunakan field
sequence dan acknowledgement. Keuntungan UDP yang paling jelas
dari TCP adalah byte tambahan yang lebih sedikit. Di samping itu, UDP tidak
perlu menunggu penerimaan atau menyimpan data dalam memory sampai data tersebut
diterima. Ini berarti, aplikasi UDP tidak diperlambat oleh proses penerimaan
dan memory dapat dibebaskan lebih cepat.
Perbedaan antara TCP dengan UDP.
a. TCP
·
Beroperasi berdasarkan konsep koneksi.
·
Jaminan pengiriman-penerimaan data akan reliable dan
teratur.
·
Secara otomatis memecah data ke dalam paket-paket.
·
Tidak akan mengirimkan data terlalu cepat sehingga
memberikan jaminan koneksi internet dapat menanganinya.
·
Mudah untuk digunakan, transfer paket data seperti menulis
dan membaca file.
b. UDP
·
Tidak berdasarkan konsep koneksi, jadi harus membuat kode
sendiri.
·
Tidak ada jaminan bahwa pengiriman dan penerimaan data akan
reliable dan teratur, sehingga paket data mungkin dapat kurang, terduplikat,
atau bahkan tidak sampai sama sekali.
·
Pemecahan ke dalam paket-paket dan proses pengirimannya
dilakukan secara manual.
·
Harus membuat kepastian mengenai proses transfer data agar
tidak terlalu cepat sehingga internet masih dapat menanganinya.
·
Jika paket ada yang hilang, perlu dipikirkan di mana letak
kesalahan yang terjadi dan mengirim ulang data yang diperlukan.
Fungsi UDP
yaitu :
·
Protokol yang “ringan” (lightweight): Untuk menghemat sumber
daya memori dan prosesor, beberapa protokol lapisan aplikasi membutuhkan
penggunaan protokol yang ringan yang dapat melakukan fungsi-fungsi spesifik
dengan saling bertukar pesan. Contoh dari protokol yang ringan adalah fungsi
query nama dalam protokol lapisan aplikasi Domain Name System.
·
Protokol lapisan aplikasi yang mengimplementasikan layanan
keandalan: Jika protokol lapisan aplikasi menyediakan layanan transfer data
yang andal, maka kebutuhan terhadap keandalan yang ditawarkan oleh TCP pun
menjadi tidak ada. Contoh dari protokol seperti ini adalah Trivial File
Transfer Protocol (TFTP) dan Network File System (NFS)
·
Protokol yang tidak membutuhkan keandalan. Contoh protokol
ini adalah protokol Routing Information Protocol (RIP).
·
Transmisi broadcast: Karena UDP merupakan protokol yang
tidak perlu membuat koneksi terlebih dahulu dengan sebuah host tertentu, maka
transmisi broadcast pun dimungkinkan. Sebuah protokol lapisan aplikasi dapat
mengirimkan paket data ke beberapa tujuan dengan menggunakan alamat multicast
atau broadcast. Hal ini kontras dengan protokol TCP yang hanya dapat
mengirimkan transmisi one-to-one. Contoh: query nama dalam protokol NetBIOS
Name Service.