Bitlab Developers
  • Introduction
  • 🐧Linux
    • Perkenalan Linux
    • DVWA: Install On Kali Linux
    • MYSQL: Kali Linux
    • How To Add Apps In Kali Linux
    • Initial Linux Installation
    • Linux: Fundamentals
    • Linux: Privilege Escalation
  • 💾HackLovers ID
    • Penestration Testing
    • Check Kerentanan Manual
    • Security Models
    • Pentesting Fundamentals
    • Metodologi Hacking
      • Metodologi By Anonputraid
    • Scope Penestration
    • Pengumpulan Informasi
    • 📑Learning Path !
  • SQL Injection
    • Perkenalan SQL-Injection
    • Examining the Database
    • Cheat Sheet
    • Union Attack
    • Subverting application logic
    • Retrieving Hidden Data
    • Blind vulnerabilities
      • Blind SQL-Injection: Triggering Conditional Responses
      • Blind SQL injection: Triggering Time Delays
      • Blind SQL Injection: Triggering SQL Errors
      • Blind SQL injection: Out Of Band (OAST)
  • ⚡Networking
    • Network Fundamental
  • Burp-Suite
    • Burp Suite: List
    • Burp Suite: Profesional Install
    • Burp Suite: The Basic
      • Burp Suite: What is Burp Suite?
      • Burp Suite: How To install
      • Burp Suite: The Dashboard
      • Burp Suite: Navigation
      • Burp Suite: Introduction to the Burp Proxy
      • Burp Suite: Connecting through the Proxy (FoxyProxy)
      • Burp Suite: Proxying HTTPS
      • Burp Suite: The Burp Suite Browser
      • Burp Suite: Scoping and Targeting
      • Burp Suite: Site Map and Issue Definitions
      • Burp Suite: Example Attack
    • Burp Suite: Repeater
      • Burp Suite: What is Repeater?
      • Burp Suite: Basic Usage
      • Burp Suite: Inspector
      • Burp Suite: Views
      • Burp Suite: Challenge
      • Burp Suite: SQLi with Repeater
    • Overview of Burp Suite
      • 📋Burp Suite: Anonputraid Tips
        • Burp Suite: Cross-Site Scripting
  • 🤖Hackthebox
    • Pekernalan Hackthebox
    • Hackthebox Machines
    • Tips & Trick
      • Basic Web Enumeration
      • SSRF & CRLF Attacks
      • Metasploit MsfVenom Apk
      • HashCat: Rules Type Base64
      • Forensic Knowledge
      • Gitlab Laboratory
      • Proxychains & DNS
  • Tryhackme
    • Perkenalan Try Hack Me
    • Learning Path
  • 🖥️Mac Os
    • Catalina Tools
      • Visual Studio Code
    • Dual Boot Kali Linux On Mac
    • How To Change Theme Refind
    • How To Remove Refind
    • Tips to Beautify Terminal
    • Macos For Hacking
    • How To Change Icon Macos
  • Pascal
    • Learning Path
    • Struktur Program Pascal
      • Judul program
      • Bagian Pernyataan/Terproses
      • Bagian Deklarasi
        • Deklarasi prosedur dan Fungsi
        • Deklarasi variabel/perubah
        • Deklarasi Tipe
        • Deklarasi Label
        • Deklarasi Konstanta
    • The Basic
      • Tipe Data
        • Tipe Data standar
          • Tipe Data Integer
          • Tipe data real
          • Tipe Data Karakter
          • Tipe Data String
          • Tipe Sata Boolean
        • Tipe Data Terdefinisi
          • Tipe Data Subjangkauan
          • Tipe Data Terbilang
          • Tipe Data Larik (array)
          • Tipe data record dan file
      • Statemen-statemen
        • Reserved Word
      • Perintah Perintah
        • Statemen Input/output
          • Read/readln(Prosedur)
          • ReadKey(fungsi)
          • Write/writeln(prosedur)
        • Statemen Pengaturan Letak Di Layer
          • Clrscr(prosedur)
          • Gotoxy(prosedur)
          • Delline(prosedur)
          • Insline(prosedur)
          • Delay(prosedur)
        • Statemen Memanipulasi String
          • Concat(fungsi)
          • Copy(fungsi)
          • Delete(prosedur)
          • Insert(Prosedur)
          • Length(fungsi)
          • Pos(fungsi)
          • Str(prosedur)
          • Val(prosedur)
          • Upcase(fungsi)
        • Statemen Perhitungan Aritmatik
          • Abs(Fungsi)
          • Arctan(fungsi)
          • Cos(fungsi)
          • Exp(fungsi)
          • Frac(fungsi)
          • Int(fungsi)
          • LN(fungsi)
          • Sin(fungsi)
          • Sqr(fungsi)
          • SQRT(fungsi)
        • Statemen Transfer Nilai Dari Suatu Variable
          • Chr(fungsi)
          • Ord(fungsi)
          • Round(fungsi)
          • Trunc(fungsi)
        • Statemen Memanipulasi Data
          • Pred(fungsi)
          • Succ(fungsi)
          • INC(fungsi)
          • DEC(fungsi)
        • Statemen Tambahan (warna,suara dan window)
          • Sound(prosedur)
          • TextMode(prosedur)
          • Window(prosedur)
          • Textbackground(prosedur)
          • TextColor(prosedur)
      • Bentuk Perulangan
        • Perulangan FOR
          • Perulangan FOR negatif
          • Perulangan FOR positif
          • Perulangan FOR tersarang
        • Perulangan WHILE-DO
      • Record
        • Deklarasi Record
        • Statemen with
        • Record Dalam Array
        • Field Record Bertipe Array
        • Tipe Data Record Dengan Field Tipe Record
      • Procedure
        • Template Latihan Proseduce
        • Parameter Dalam Procedure
        • Pengiriman parameter Secara Nilai
        • Pengiriman Parameter Secara Acuan (By Reference)
        • Procedure Memanggil Procedure Yang Lain
        • Procedure Tersarang
        • Procedure Memanggil Dirinya Sendiri (Rekursi)
      • Function
        • Rekursi Pada Function
        • Parameter Nilai Dalam Function
        • Function Dengan Parameter Acuan
        • Function tanpa parameter
      • File Teks
        • Membuat File Teks
        • Deklarasi File Teks
        • Pernyataan Rese
        • Pernyataan Rewrite
        • Pernyataan Close
      • File Binary
      • Pascal Library
        • Free Pascal Game
        • SDL: Simple DirectMedia Layer
          • SDL: Language Bindings
        • How To Install ?
      • Pascal Examples
        • Pascal Exercises
          • Exersices 1
          • Exersices 2
          • Exersices 3
          • Exersices 4
        • Pascal Quiz
          • Question 1
      • Perkenalan Pascal
  • Dart Programming
    • Install Dart On Linux
  • ⚙️Technical
    • Pengantar Sistem Informasi
    • Perkenalan UEFI & Legacy
  • Git Dan Github
    • Download Git & Setting
    • Membuat Portofolio GitHub
  • Xampp
    • Error Mysql Xampp
Powered by GitBook
On this page
  • Open System Interconnection
  • Encapsulation

Was this helpful?

  1. Networking

Network Fundamental

author: anonputraid

Live Host Discovery
  • ARP scan

  • ICMP scan

  • TCP/UDP Ping

Basic Port Scan
  • TCP connect scan

  • TCP SYN port scan

  • UDP port scan

Advanced Port Scans
  • Null

  • FIN

  • Xmas

  • idle (zombie) scans

  • spoofing

Post Port Scans
  • OS detection

  • Nmap Scripting Engine (NSE)

Passive Reconnaissance
  • whois

  • nslookup

  • dig

Active Reconnaissance
  • traceroute

  • ping

  • telnet

  • web browser

TCP Adalah (Transmission control protocol) Adalah sebuah komponen inti dalam jaringan yang berperan dalam pertukaran informasi.

UDP adalah singkatan dari User Data Protocol yang merupakan salah satu jenis protokol internet yang memungkinkan sebuah perangkat lunak pada komputer bisa mengirimkan pesan ke komputer lain melalui jaringan tanpa perlu ada komunikasi awal.

Berikut Ini Kita Akan Membahas Tentang Prinsip Prinsip Dasar Jaringan :

  • Open System Interconnection

  • Transmission control protocol

  • User Datagram Protocol

Open System Interconnection

OSI ( Open System Interconnection ) Adalah Gambaran Umum Tentang Jaringan Komputer Yang Memungkinkan Untuk Berkomunikasi Dan Bertukar Informasi.

Lapisan OSI Terdiri Dari Tujuh Lapis :

Penjelasan Singkat Tentang Lapisan Jaringan :

Application

Tahapan Ini Berhubungan Langsung Dengan Users. Contohnya Seperti Hendak Mengirim Email, Kita Perlu Membuka Aplikasi Gmail Dan Menulis Pesan.Lalu Setelah Dikirim Baru Lah Applikasi Akan Memulai Komunikasi Dengan Jaringan, Inti Nya Lapisan Application Adalah Penghubung Antara Perangkat Dan Sistem Komunikasi, Seperti HTTP, Dan HTTPS.

Presentation

Lapisan Presentasi Akan Menerima Data Dari Lapisan Aplikasi, Tugas Utama Lapisan Presentasi berfungsi Untuk Mengubah Data Aplikasi Menjadi Format Yang Bisa Dibaca Oleh Jaringan. Persentasi Juga Akan Melakukan Enkripsi Data.

Session

Lapisan Session, Akan Menerima Data Yang Sudah Diformat Oleh Presentasi,Tugas Lapisan Session Adalah Membuat Sesi Sktruktur Koneksi Antar Jaringan, Yang Akan Berguna Untuk Membawa Data Sesuai Port Yang Sudah Ditetapkan. Dengan Begitu, Data Tidak Bercampur Walaupun Kita Melakukan Request Ke Alamat Host Lain.

Transport

Lapisan Ini Bertugas, Memeriksa Data, Memastikan Data Tetap Aman Dan berhasil Dikirim ke lapisan selanjutnya, Guna Memastikan Tidak Ada Data Yang Hilang Dan Masuk Kedalam Host Lain. Lapisan Ini Juga Akan Memilih Lewat Protocol Apa Data Akan Dirim.

Network

Lapisan Jaringan Berguna Untuk Menentukan Tujuan Data Pada Sebuah Jaringan Dengan Mendefenisikan Alamat IP. Karna IP Adalah Alamat Jaringan Komputer. Lalu Lapisan Network Juga akan Membuat Header Pada Paket Paket Tersebut. Header Adalah Sebuah Judul Dari Paket Data Yang Akan Dikirim.

Data Link

Ketika Proses Pengiriman Data Berlangsung Pasti Akan Ada Potensi Terjadi Nya Kesalahan. Maka inilah yang Menjadi Tanggung jawab Lapisan Data Link Yaitu Melakukan Pemeriksaan Kesalahan. Lapisan Data Link Juga Memiliki Tanggung Jawab Dalam Hal Membungkus Bit Hingga Berbentuk Data Dengan Format Frame. Data frame merupakan tabel/data tabular dengan array dua dimensi yaitu baris dan kolom. Data Yang Diubah Adalah Sebagai Bentuk Persiapan Sebelum Transmission

Physical

Ketika Data Sudah Sampai Kedalam Lapisan Physical, Maka Data Sudah Siap Untuk Dikirim Kedevice Tujuan. Lapisan Physical Berhubungan Dengan Perangkat Keras, Contoh Kabel, Network Interface Card, Repeater.

Encapsulation

Encapsulasi Adalah Untuk Melindungi Data Dengan Membatasi Akses Langsung Terhadap Data Dari Metode Maupun Atribut Yang Tidak Seharus nya Mengakses Data Tersebut.

Perhatikan Pada Gambar Diatas :

  • Ketika Memulai Proses Pengiriman Data Akan Diberi Header Yang Berbeda. Seperti Contoh Dilapisan 7,6, Dan 5 Data Masih Disebut Sebagai Data.

  • Ketika Data Masuk Kelapisan Transport, Data Diberi Nama Header Segment/Datagrams Tergantung Dari Protocol Mana Ia Digunakan, Jika Menggunakan TCP(Segment), Dan Jika Menggunakan UDP(Datagrams).

  • Pada Lapisan Network Data Tersebut Akan Dirubah Menjadi Packets-Packets.

  • Dan Pada Lapisan Data Link,Paket-Paket Tadi Diatur Dan Kemudian Akan Dibungkus Lagi Ke Dalam Individual Frame. Contoh Dalam Proses Ini Adalah Memberikan Alamat Mac Tujuan Dan Mac Address Sumber Yang Kemudian Informasi Tersebut Digunakan Untuk Membuat Trailer.

  • Terakhir, Sampailah Data Di Lapisan Physical, Informasi Akan Dibawa Dari Source Menuju Destination. Karena Lapisan Physical Tidak Mengenal Frame, Ia Akan Mengubah Informasi Itu Ke Bentuk bits. Akhirnya Bit-bit Tersebut Nantinya Akan Disinkronisasi Dan Kemudian Diubah Menjadi Sinyal Listrik Yang Berupa Tinggi Rendahnya Tegangan Dan Selanjutnya Ditransmisikan Melalui Media. Misalnya Dari Kabel Ke Tujuan, Hal Ini Sesuai Dengan Karakteristik Lapisan physical Yang Menentukan Kejadian Dimana Arus Bit Berpindah Melalui Medium Fisik.

Apa Yang Terjadi Ketika Informasi Terkirim Kekomputer Tujuan ?

Maka Komputer Tujuan Akan Membalik Kan Proses, Yang Pada Proses Encapsulation Dimulai Dari Lapisan Ke 7 Sampai Kelapisan Ke 1, Sedang Proses Ini Dimulai Dari Lapisan Ke 1 Sampai Lapisan Ke 7. Proses Mengubah Paket Data Menjadi Data Ini Disebut Sebagai De-enkapsulasi.

Last updated 2 years ago

Was this helpful?

⚡