Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Internet ?
www.dictionary.com
• Adalah jaringan komunikasi global dimana komputer di
seluruh dunia bisa terhubung untuk bertukar informasi.
https://en.wikipedia.org
• Adalah sistem interkoneksi global dari jaringan komputer
yang menggunakan protokol TCP/IP untuk menghubungkan
perangkat di seluruh dunia
merriam-webster.com
• Adalah jaringan komunikasi elektronik yang menghubungkan
jaringan komputer dan fasilitas komputer di seluruh dunia
Network
Network/jaringan
• Network/jaringan adalah hubungan dari dua atau lebih
komputer untuk berbagi resources (seperti printers, disk),
bertukar file, atau komunikasi elektronik lainnya.
• The best example of computer network is Internet.
Network
Jaringan komputer bisa dibangun dengan menggunakan media
kabel, serat optik, atau wireless/nirkabel.
• Media Kabel : informasi dilewatkan dalam bentuk sinyal listrik
• Fiber optik : ….. impulse cahaya
• Wireless : ……. gelombang radio
Network
• Network memerlukan software khusus untuk bisa melakukan
komunikasi.
• Sistem operasi, seperti Windows, Macintosh, dan Linux sudah
dilengkapi dengan beberapa software untuk mendukung
networking.
Network building blocks
• Jaringan, besar atau kecil, memerlukan perangkat keras
khusus untuk bisa bekerja.
• Jaringan komputer kecil memerlukan Network Interface Card
(NIC) pada tiap komputer, kabel, dan hub/switch untuk
menghubungkan semua komputer.
• Jaingan lebih besar memerlukan komponen tambahan seperti
router dan repeater.
RJ45 connector
Network Interface Card (NIC), juga dikenal
dengan nama network interface
controller, network adapter, LAN adapter
atau physical network interface
Jaringan kecil
Jaringan besar
Clients and Servers
Ada dua jenis komputer dalam suatu jaringan : client dan server.
• Server adalah komputer yang menyediakan resource (hard
disk, printer, file) yang disediakan untuk komputer lain. Server
biasanya menggunakan komputer dengan kecepatan tinggi.
• Komputer lain, yang bukan server, disebut client.
• Komputer juga bisa berlaku sebagai keduanya, sebagai server
dan clients (misalnya dalam peer-to-peer network )
Networks Big and Small
• Local area networks
• Wide area networks
• Metropolitan area networks
Network Topology
• Topologi : bagaimana komputer terhubung komponen
jaringan lain
Hub/Switch
Hub and Switch
• Hub hanya melewatkan paket data menuju komputer lain
yang terhubung : duplicate copy
• Switch mengetahui komputer yang terhubung dengan
portnya. Ketika switch menerima data, paket dikirim ke port
dimana komputer tujuan terpasang
Network Administrator
Network Protocol
• Protocols dan standards membuat jaringan bisa bekerja.
• Protokol adalah sekumpulan aturan untuk melakukan
komunikasi, sehingga beragam komponen dalam jaringan bisa
berinteraksi
• Standar dibuat supaya perangkat jaringan dari perusahaan
berbeda bisa saling berkomunikasi
Network Protocol
• Ada banyak protokol terlibat dala suatu jaringan
• Protokol didefinisikan dengan ketat
• Suatu NIC harus tahu bagaimana berkomunikasi dengan NIC
lain
• Sistem operasi harus tahu bagaimana berkomunikasi dengan
NIC untuk bisa mengirim dan menerima data
• Program aplikasi harus tahu bagaimana berkomunikasi
dengan sistem operasi, misalnya untuk mengambil data dari
suatu server
Network Protocol
• Terdapat banyak level/tingkatan protokol
• Pada bagian paling bawah, protokol mendefinisikan
bagaimana tipe sinyal yang digunakan untuk representasi bit
nol dan satu
• Umumnya protokol tingkat tinggi berinteraksi dengan user.
• Contoh: Pada level tinggi, protokol membuat user bisa
mengirim email dari satu tempat ke tempat lain.
Network Protocol
• Beberapa protokol digunakan bersama sebagai satu kesatuan,
disebut protocol suites
– contoh : TCP/IP dan IPX/SPX
• TCP/IP was adalah protokol untuk internet
• IPX/SPX , mempunyai fungsi yang sama seperti TCP/IP
• Protokol level rendah :
• Contoh : Ethernet
• Protokol ini digunakan oleh TCP/IP dan IPX/SPX.
Understanding Standards
• Standar adalah persetujuan akan suatu protokol.
• Tanpa standar, vendor akan mengembangkan protokolnya
sendiri sehingga sulit untuk membuat jaringan dari vendor
berbeda.
• Ada beberapa organisasi untuk standarisasi :
• American National Standards Institute (ANSI).
• Institute of Electrical and Electronics Engineers (IEEE):
– An international organization that publishes several key
networking standards; in particular, the official standard
for the Ethernet networking system (known officially as
IEEE 802.3).
Understanding Standards
• International Organization for Standardization (ISO): A
federation of more than 100 standards organizations from
throughout the world.
• Internet Engineering Task Force (IETF): The organization
responsible for the protocols that drive the Internet.
• World Wide Web Consortium (W3C): An international
organization that handles the development of standards for
the World Wide Web.
Seven Layers of the OSI Reference
Model
The International Organization for Standardization (ISO)
membuat OSI (Open Systems Interconnection ) reference model
sebagai framework untuk mendefinisikan standar dalam jaringan
komputer
dikenal dengan nama OSI model.
• OSI model adalah suatu framework dimana beragam standar
jaringan bisa bekerja
• The OSI model breaks the various aspects of a computer
network into seven distinct layers
• Tujuan: supaya seluruh dunia bekerja dalam cara yang sama
dalam networking
OSI 7 Layer
• Tiga layer (L1-L3) terbawah disebut lower layer
• Tugas: berurusan dengan mekanisme tentang bagaimana
informasi dikirim dari satu komputer ke komputer lain melalui
jaringan
• Layer 4-7 disebut upper layer
• Berurusan dengan bagaimana suatu program aplikasi
terhubung dengan jaringan melalui suatu onterface
OSI
Upper layer
L4-L7
lower layer
(L1-L3)
• 7 layer OSI bisa dipandang sebagai protokol ideal tentang
networking.
• Dalam kenyataan, protokol jaringan tidak secara detail
mengikuti aturan OSI
• OSI model menyediakan suatu konsep tentang bagaimana
jaringan bekerja
•
Layer 7 – Application
• Layer Aplikasi adalah layer dimana user meng-input data dan
data ditampilkan pada user.
• Layer Aplikasi bisanya berbentuk software yang bekerja pada
komputer
• Layer Aplikasi menyediakan platform untuk mengirim dan
menerima data dari jaringan
• Semua aplikasi yang melakukan komunikasi melalui jaringan
termasuk dalam layer ini
Layer 7 – Application
• Browsers :- Mozilla Firefox, Internet Explorer, Google Chrome
etc
• Email clients: - Outlook Express, Mozilla Thunderbird etc.
• FTP clients :- Filezilla, sFTP, vsFTP
• SNMP (Simple Network Management Protocol) — Used to
control the connected networking devices.
• TFTP (Trivial File Transfer Protocol) — Used to transfer the
files rapidly.
• DNS (Domain Naming System) — Used to translate the name
with IP address and vice versa.
Layer 7 – Application
• DHCP (Dynamic Host Configuration Protocol) — Used to
assign IP address and DNS information automatically to hosts.
• Telnet— used to connect remote devices.
• HTTP (Hypertext Transfer Protocol) — Used to browse web
pages.
• FTP (File Transfer Protocol) — Used to reliably sends/retrieves
files.
• SMTP (Simple Mail Transfer Protocol) — Used to sends email.
• POP3 (Post Office Protocol v.3) — Used to retrieves email.
• NTP (Network Time Protocol) — Used to synchronizes clocks.
Layer 6 – Presentation
• Layer presentasi adalah mengenai sistem operasi : windows,
Linux, Unix, OSX
• user berinteraksi dengan layer aplikasi, layer aplikasi
berinteraksi dengan layer presentasi
• Tugas layer presentasi : menyiapkan data yang diterima dari
Layer aplikasi, dan menandainya dengan kode seperti ,doc,
.jpg, dsb
• Layer presentasi juga mengenai enkripsi, kompresi dan
dekompresi
Layer 5 – Session
• Layer sesi berurusan dengan koneksi : membentuk, mengatur,
dan memutuskan koneksi antar dua nodes (perangkat).
• Contoh : dalam browsing internet, user berinteraksi dengan
layer aplikasi, Layer aplikasi dengan presentasi, dan layer sesi
membuat sistem operasi berinteraksi dengan web server
• Mungkin ada banyak user yang mengakses web server
bersamaan, layer sesi mengatur komunikasi tiap user.
•
Layer 4 – Transport
• Layer Transport menyediakan layanan berikut :
• Membangun dan menjaga koneksi antar dua perangkat untuk
layer sesi
• Multipleks koneksi sehingga beberapa aplikasi bisa mengirim
dan menerima data bersamaan
• Layer 4 juga melakukan segmentasi : proses dimana data
berukuran besar dipecah menjadi segmen dengan ukuran
kecil
•
Layer 4 – Transport
• Koneksi bisa bersifat connection oriented atau connection
less.
– connectionless : unreliable data delivery.
» UDP protocol.
– connection oriented : reliable data delivery
» TCP protocol.
• Reliability adalah jaminan bahwa data terkirim.
• Dalam metode connection oriented, sebelum segment
dikirim, dilakukan proses berikut :
Three way handshake process
Three way handshake process
• 1. PC1 sends a SYN single to PC2 indicating that it wants to
establish a reliable session.
• Fiber optik mempunyai laju data dan jarak transmisi yang jauh
lebih besar.
• Suatu LAN bisa menggunakan gabungan dari ketiga media
tersebut.
Jaringan harus mampu memenuhi beberapa kriteria :
Performance :
• Transit time : It is the time taken to travel a message from one
device to another.
• Response time : It is defined as the time elapsed between
enquiry and response.
Reliability
• It decides the frequency at which network failure take place.
More the failures are, less is the network's reliability.
Security
• protection of data from the unauthorised user or access.