pengantar jaringan komputer - dinamikablog.dinamika.ac.id › anjik › files › 2012 › 08 ›...
TRANSCRIPT
Pengantar Jaringan Komputer
ProfileProfileDosen : Anjik Sukmaaji
http://blog stikom edu/anjikhttp://blog.stikom.edu/[email protected] 8 Gedung Biru: Ruang Dosen S1 Sistem KomputerOffice Phone 031-8721731 ext. 708Mobile 081803050789
I f i M t i K li hInformasi Materi Kuliahhttp://blog.stikom.edu/anjik/perkuliahan/jaringan-komputer-dan-pengamanan/komputer dan pengamanan/
Fokus MateriFokus MateriMemahami state-of-the-art tentang jaringankomputer :komputer :
protokol jaringan, arsitekturdan aplikasi
What is the Objective of Networking?What is the Objective of Networking?Communication between applications on different computerspMust understand application needs/demands
Traffic data rateT ffi tt (b t t t bit t )Traffic pattern (bursty or constant bit rate)Traffic target (multipoint or single destination, mobile or fixed)Delay sensitivityLoss sensitivity
4 tahap dalam yg terjadi dalam jaringan4 tahap dalam yg terjadi dalam jaringanKomunkasi antar link
Menghubungkan beberapa link (internetworking)
Mencari dan me-rutekan data ke nodes dalaminternetwork
Menyesuaikan kebutuhan-kebutuhan aplikasi
Tahap pertamaTahap pertamaMembentuk hubungan (link) antar nodeLink: jalur yang dilewati bitsLink: jalur yang dilewati bits
Wired or wirelessBroadcast atau point-to-point (atau keduanya)p p ( y )
Node: suatu perangkat yang terhubungkan pada link
Jenis LinkJenis Link
Point-to-Point Multiple AccessPoint-to-Point Multiple Access
…
Bentuk kiriman packet dataBentuk kiriman packet dataUnicast
Pengiriman packet ke satu penerimaPengiriman packet ke satu penerimaBroadcast
Pengiriman packet menuju semua node dalam jaringang p j j gMulticast
Pengiriman packet menuju sekelompok node tertentudalam jaringan
AnycastPengiriman packet menuju salah satu dari sekelompokPengiriman packet menuju salah satu dari sekelompoknode dalam jaringan
Apakah yg dimaksud Switched dalamjaringan?jaringan?
Switch: moves bits between links
Switched Network
bits between linksPacket switchingCircuit switching
Teknologi Jadul (Circuit Switched)Teknologi Jadul (Circuit Switched)
Kemudian hadir teknologi TDMKemudian hadir teknologi TDM• Sinkronisasi Time division multiplexing
Multiplex (mux) Demultiplex (demux)
Secara Logic dapat digambarkanSecara Logic dapat digambarkan
Packet Switching (Internet)Packet Switching (Internet)
Packets
Packet SwitchingPacket SwitchingMeneruskan packet dari beda sumberSesuai dengan kebutuhan (resources on demand)Sesuai dengan kebutuhan (resources on demand)General
Banyak aplikasiBanyak aplikasiDapat mengakomodasi jenis paket yang datangbersamaan
Dibuat antrian
Ciri-ciri Packet SwitchingCiri ciri Packet SwitchingStore and forward
Packet terbagi dalam unit-unitPacket terbagi dalam unit unitDapat melewati jalur alternatif - reordering
PermasalahanCongestionDelay
Tahap kedua : Internet[work]Tahap kedua : Internet[work]Kumpulan darijaringan-jaringan
Internet[work]j g j gyang terhubungHost: Endpoint j i ( tjaringan (computer, PDA, …)Router: node yang y gmenghubungkanjaringanI t t i t tInternet vs. internet
TantanganTantanganBanyak perbedaan antara jaringan satu denganyang lainyang lain
Address formatsPerformance – bandwidth/latencyPacket sizeLoss rate/pattern/handlingRoutingRouting
Bagaimana mengetahui kerja/fungsi/tujuan/bentukanatara berbagai teknologi jaringananatara berbagai teknologi jaringan
Langkah ke tiga : Bagaimana mencari nodeLangkah ke tiga : Bagaimana mencari node
internet
Computer 1 Computer 2
Konsep Penamaan dalam jaringanKonsep Penamaan dalam jaringanManusia umumnya dapat dengan mudah mengingatnamanama
Misal : www.stikom.eduSecara umum bersifat uniq, karena terhubung denganjaringan se-dunia
Sistem penamaan diterjemahkan dalam suatualamat fisik dalam jaringanalamat fisik dalam jaringan
Misal: DNS akan mengasosiasikan ke dalam IP Address (misal: 222.124.29.230)Alamat tersebut akan mengarahkan ke dalam suatujaringan
Domain Name systemDomain Name system
What’s the IP address for www.stikom.edu?
It is 222.124.29.230
Local DNS ServerComputer 1
DNS server address manually configured into OS
Packet RoutingPacket RoutingSetiap teknologi jaringan memiliki metodepengiriman datapengiriman dataAddress resolution menyediakan informasipengiriman packet antar jaringan
Contoh, ARP maps IP addresses ke Ethernet addressesLocal, hanya bekerja pada sebagaian jaringan
R i l k j l j iRouting protocol menentukan jalur antar jaringan
Network:Address ResolutionNetwork:Address Resolution
Broadcast: who knows the Ethernet address for 222.124.29.230?
Ethernet
Broadcast: Yes, it is08-00-2c-19-dc-45
Ethernet
08 00 2c 19 dc 45
Internetwork:Datagram RoutingInternetwork:Datagram Routing
Routers send
H
RH
Routers send packet to next closest point
R
RRHH
HR
R
RR
H
H
H: Hosts
R: Routers
RoutingRoutingMeneruskan table alamat ke masing-masing router menggunakan protokol-protokol routing.menggunakan protokol protokol routing.Original Internet: di update secara manualProtokol routing melakukan update table g pberdasarkan “cost”
Tukar menukar informasi table alamat dengan router t t ttetangga atau semuanyaMenggunakan informasi tetangga terdekat atau jalurterpendekp
Langkah ke empat: Kebutuhan aplikasiLangkah ke empat: Kebutuhan aplikasiReliability
CorruptionCorruptionLost packets
Flow and congestion controlgFragmentationIn-order deliveryEtc…
Bagaimana jika data hilang sebagianBagaimana jika data hilang sebagian
Problem: Data Corruption
InternetGET windex.htmlGET index.html
Solution: Add a checksum
X0,9 9 6,7,8 21 4,5 7 1,2,3 6
X
Bagaimana jika jaringan overloadBagaimana jika jaringan overload
Problem: Network Overload
Short bursts: bufferWh t if b ff fl ?
Solution: Buffering and Congestion Control
What if buffer overflows?Packets droppedSender adjusts rate until load = resources
Called “congestion control”Called “congestion control”
Bagaimana jika data hilangBagaimana jika data hilang
Problem: Lost Data
InternetGET index.html
Solution: Timeout and Retransmit
GET index htmlGET index.htmlInternet
GET index.html
GET index.html
Bagaimana jika ukuran data tidak sesuaidengan jalurdengan jalur
Problem: Packet size
• On Ethernet, max IP packet is 1.5kbytes• Typical web page is 10kbytesyp p g y
Solution: Fragment data across packets
GETindex.html
GET index htmlGET index.html
Bagaimana jika data tidak urutBagaimana jika data tidak urut
Problem: Out of Order
GETx.htindeml
GET x.htindeml
Solution: Add Sequence Numbers
GET index html
ml 4 inde 2 x.ht 3 GET 1
GET index.html
Kesimpulan fungsi jaringanKesimpulan fungsi jaringanLinkMultiplexingMultiplexing RoutingAddressing/naming (locating peers)Addressing/naming (locating peers)ReliabilityFlow controlFlow controlFragmentationdlld
Lapisan jaringan (Network layer)Lapisan jaringan (Network layer)Pendekatan secara modular dari fungsi jaringan
Application
Host-to-host connectivity
Application-to-application channels
Link hardware
y
ProtokolProtokolModule in layered structureSet of rules governing communication betweenSet of rules governing communication between network elements (applications, hosts, routers)Protocols define:
Interface to higher layers (API) Interface to peer
Format and order of messagesActions taken on receipt of a message
Karakteristik suatu layerKarakteristik suatu layerEach layer relies on services from layer below and exports services to layer aboveexports services to layer aboveInterface defines interaction
LayersLayers
User A User B
Application
Transportp
Network
Link
Host Host
L i t h i t i lif l tLayering: technique to simplify complex systems
Enkapsulasi pada layerEnkapsulasi pada layer
User A User B
Get index.html
Connection ID
Source/Destination
Li k AddLink Address
Protocol DemultiplexingProtocol Demultiplexing
FTP HTTP TFTPNV
TCP UDP
IPTCP/UDPIP
IPXP t
Network
P t lT
NET1 NET2 NETn…Port Number
Protocol Field
Type Field
Contoh layer : 7 Layer OSIContoh layer : 7 Layer OSIPhysical: how to transmit bitsData link: how to transmit framesData link: how to transmit framesNetwork: how to route packetsTransport: how to send packets end2endTransport: how to send packets end2endSession: how to tie flows togetherPresentation: byte ordering, securityPresentation: byte ordering, securityApplication: everything else
OSI Layers and LocationsOSI Layers and Locations
Application
Presentation
Transport
N t k
Session
Network
Data Link
Physical
Switch RouterHost Host
Physical
Contoh : Transport layerContoh : Transport layerFirst end-to-end layerEnd-to-end stateEnd-to-end stateMay provide reliability, flow and congestion control
Contoh : Network LayerContoh : Network LayerPoint-to-point communicationNetwork and host addressingNetwork and host addressingRouting