Chapter 3: Network Protocols and Communications

Chapter 3: Network Protocols and
Communications

3.0 Materi yang dibahas dalam bab
ini
1. Menjelaskan mengapa protokol diperlukan dalam komunikasi.
2. Menjelaskan peran organisasi dalam membangun standar protokol
untuk interoperabilitas jaringan .
3. Menjelaskan bagaimana model TCP / IP dan model OSI yang
digunakan untuk memfasilitasi standarisasi dalam proses
komunikasi .
4. Menjelaskan mengapa RFC menjadi proses untuk menetapkan
standar .
5. Menjelaskan proses RFC .
6. Menjelaskan bagaimana data enkapsulasi memungkinkan data
diijinkan diangkut melalui jaringan .
7. Menjelaskan bagaimana host lokal mengakses sumber daya lokal
pada jaringan.
8. Menjelaskan bagaimana host lokal mengakses sumber daya pada
jaringan yang berbeda.


3.1 Rules of Communication

3.1.1.1 What is Communication?

3 unsur komunikasi
1. Sumber pesan/pengirim: orang,
alat elektronik
2. Tujuan /penerima pesan
3. Saluran/media

Pengiriman pesan , apakah dengan komunikasi tatap muka
atau melalui jaringan , diatur oleh aturan yang disebut
protokol

3.1.1.2 Establishing the Rules
• Sebelum berkomunikasi dengan satu sama lain , individu harus
menggunakan aturan atau perjanjian yang mapan untuk mengatur
pembicaraan mereka.
• Protokol yang digunakan adalah khusus untuk tiap karakteristik dari
metode komunikasi , termasuk karakteristik sumber , tujuan dan saluran

• protokol , harus diikuti agar pesan yang akan berhasil dikirim dan
dipahami
• protokol yang diberlakukan harus menjelaskan persyaratan sebagai
berikut :
a. Melakukan identifkasi Pengirim dan penerima
b. Tata bahasa dan Bahasa umum
c.  Kecepatan dan waktu pengiriman
d. Konfrmasi atau acknowledgement requirements
• Selain mengidentifkasi sumber dan tujuan , protokol juga harus mampu
mendefnisikan rincian bagaimana pesan ditransmisikan menuju seluruh
jaringan untuk menjawab kebutuhan
• Dalam jaringan komputer banyak protokol yang harus berinteraksi

Secara umum protokol meliputi:
a.
b.
c.
d.
e.


encoding pesan
Format Pesan dan enkapsulasi
ukuran pesan
waktu pesan
Message delivery options

3.1.1.3 Message Encoding
• Encoding adalah proses mengubah informasi menjadi lain , bentuk yang
dapat diterima , untuk bisa ditransmisikan . Decoding membalikkan proses
ini dalam rangka untuk menginterpretasikan informasi
• Encoding antara host harus dalam bentuk yang tepat sesuai dengan
medium. Pesan yang dikirim melalui jaringan pertama-tama diubah
menjadi bit oleh host pengirim . Setiap bit dikodekan menjadi pola suara ,
gelombang cahaya , atau impuls listrik tergantung pada jaringan media di
mana bit ditransmisikan . Host tujuan menerima dan decode sinyal untuk
menafsirkan pesan

3.1.1.4 Message Formatting and Encapsulation

Format pesan

Ketika pesan dikirim dari sumber ke tujuan, itu harus
menggunakan format atau struktur tertentu . Format
pesan tergantung pada jenis pesan dan saluran
yang digunakan untuk menyampaikan pesan
Contoh format pesan:
a. Sebuah identifer penerima
b. Sebuah salam atau ucapan
c.  Isi pesan
d. Sebuah frase penutupan
e. Sebuah identifer dari pengirim

Encapsulation
• Selain memiliki format yang benar , sebagian besar suratsurat pribadi juga harus tertutup , atau dikemas , dalam
sebuah amplop untuk pengiriman
• Encapsulation adalah:Proses menempatkan satu format
pesan ( surat ) dalam format pesan lain ( amplop )
• De - enkapsulasi terjadi ketika proses dibalik oleh
penerima dan surat akan dihapus dari amplop .
• Setiap pesan komputer dikemas dalam format tertentu ,
yang disebut frame , sebelum dikirim melalui jaringan .

Sebuah frame bertindak seperti amplop ; menyediakan
alamat tujuan yang dimaksud dan alamat host sumber
• Format dan isi dari sebuah frame ditentukan oleh jenis
pesan yang dikirim dan saluran di mana itu
dikomunikasikan . Pesan yang tidak diformat dengan benar
tidak berhasil dikirim ke atau diproses oleh host tujuan

Format pesan dan encapsulasi

3.1.1.5 Message Size

• Ketika orang-orang berkomunikasi satu sama lain ,
pesan-pesan yang mereka kirimkan biasanya dipecah
menjadi bagian-bagian yang lebih kecil atau kalimat
• pesan panjang dikirim dari satu host ke yang lain
melalui jaringan , perlu untuk memecah pesan
menjadi potongan-potongan yang lebih kecil
• Aturan yang mengatur ukuran potongan , atau
bingkai tergantung pada saluran yang digunakan
• memecahkan pesan yang panjang menjadi potonganpotongan individu yang memenuhi kedua

persyaratan minimum dan ukuran maksimum dikenal
sebagai segmentasi

3.1.1.6 Message Timing

Faktor lain yang mempengaruhi seberapa baik pesan diterima
dan dipahami adalah waktu
•Access Method
Metode akses menentukan kapan seseorang dapat mengirim pesan .
Aturan-aturan waktu didasarkan pada lingkungan
pada jaringan komputer membutuhkan metode akses untuk
mengetahui kapan mulai mengirim pesan dan bagaimana merespon
ketika terjadi kesalahan .
•Flow Control
Timing juga mempengaruhi berapa banyak informasi dapat dikirim
dan kecepatan yang dapat disampaikan
Sumber dan tujuan host menggunakan Flow Control untuk
bernegosiasi waktu yang tepat agar komunikasi sukses
•Response Timeout
Host di jaringan juga memiliki aturan yang menentukan berapa lama

untuk menunggu tanggapan dan tindakan apa yang harus diambil jika
batas waktu waktu respon telah hasbis

3.1.1.7 Message Delivery Options

Ada juga saat-saat ketika pengirim pesan
harus yakin bahwa pesan berhasil dikirim
ke tujuan . Dalam kasus ini , perlu bagi
penerima untuk kembali pengakuan ke
pengirim. Jika tidak ada pengakuan
diperlukan , opsi pengiriman disebut
sebagai tidak diakui .

3.2 Network Protocols and
Standards

3.2.1.1 Protocols: Rules that Govern Communications

• Pada jaringan komputer, protokol harus mampu berinteraksi
dan bekerja sama agar komunikasi sukses.

• Sekelompok protokol yang saling terkait yang diperlukan
untuk melakukan fungsi komunikasi disebut protokol suite.
Protokol suite diimplementasikan oleh host dan perangkat
jaringan dalam perangkat lunak , perangkat keras atau
keduanya .

3.2.1.2 Network Protocols

• Network Protokol mendefnisikan format umum dan
seperangkat aturan untuk bertukar pesan antar perangkat
• Beberapa protokol jaringan umum adalah IP , HTTP , dan DHCP .
Contoh:

• Bagaimana pesan diformat
• Proses di mana perangkat
jaringan berbagi informasi
tentang jalur dengan jaringan
lain
•Bagaimana dan kapan jika
terjadi kesalahan pesan yang

dilewatkan antara perangkat
• Setup dan pemutusan sesi
transfer data
Sebagai contoh, IP
mendefnisikan bagaimana paket
data dikirimkan dalam jaringan
atau ke jaringan remote .
Informasi dalam protokol IPv4
ditransmisikan dalam format
tertentu sehingga penerima
dapat menafsirkan dengan

3.2.1.3 Interaction of Protocols
Sebuah contoh menggunakan protokol komunikasi jaringan
adalah interaksi antara web server dan klien web

3.2.2.1 Protocol Suites and Industry Standards
• Sebuah protokol dapat ditentukan oleh organisasi standar atau
dikembangkan oleh vendor
• The TCP / IP protocol suite adalah standar terbuka , yang berarti

protokol ini tersedia secara bebas untuk umum , dan setiap
vendor mampu menerapkan protokol ini pada perangkat keras
atau perangkat lunak mereka
• Sebuah protokol berbasis standar adalah proses atau
protokol yang telah disahkan oleh industri jaringan dan diratifkasi
, atau disetujui , oleh organisasi standar
• Beberapa protokol proprietary . Proprietary , dalam konteks
ini , berarti satu perusahaan atau vendor mengontrol defnisi
protokol dan bagaimana fungsinya . Beberapa protokol
proprietary dapat digunakan oleh organisasi yang berbeda
dengan izin dari pemilik
• Contoh protokol proprietary yang AppleTalk dan Novell Netware .

3.2.2.2 Creation of the Internet and Development of
TCP/IP
• The IP suite suite protokol yang diperlukan untuk transmisi dan menerima
informasi dengan menggunakan internet
• standar TCP / IP telah menggantikan penjual proprietary protocol suite lainnya,
seperti AppleTalk Apple dan Novell Internetwork Packet Exchange / Sequenced
Packet Exchange ( IPX / SPX ) .

• pendahulu Internet saat ini adalah Advanced Research Projects Agency Network
( ARPANET )
• pada tahun 1969 berhasil menghubungkan komputer mainframe di empat lokasi
• Berhasil menciptakan router pertama dikenal sebagai Pesan Processor Interface
( IMP )
• Pada tahun 1973 , Robert Kahn dan Vinton Cerf mulai bekerja pada TCP untuk
mengembangkan generasi berikutnya dari ARPANET . TCP dirancang untuk
menggantikan saat ini Program Kontrol Jaringan ARPANET (NCP )
• Pada tahun 1978 , TCP dibagi menjadi dua protokol : TCP dan IP . Kemudian ,
protokol lain yang ditambahkan ke dalam TCP / IP suite protokol termasuk Telnet ,
FTP , DNS , dan banyak lainnya .

3.2.2.3 TCP/IP Protocol Suite and
Communication Process

3.2.3.1 Open Standards
Organisasi standar biasanya
vendor-netral , organisasi non
-proft yang didirikan untuk
mengembangkan dan
mempromosikan konsep
standar terbuka
Standards organizations
include:
•The Internet Society
(ISOC)
•The Internet Architecture
Board (IAB)
•The Internet Engineering
Task Force (IETF)
•The Institute of Electrical
and Electronics Engineers
(IEEE)
•The International
Organization for

3.2.3.2 ISOC, IAB, and IETF
•( ISOC ) bertanggung jawab
untuk mempromosikan
pengembangan terbuka ,
evolusi , dan penggunaan
Internet di seluruh dunia
•( IAB ) bertanggung jawab
atas keseluruhan manajemen
dan pengembangan standar
Internet
•Misi IETF adalah untuk
mengembangkan , update , dan
memelihara Internet dan
teknologi TCP / IP .
•Salah satu tanggung jawab
utama dari IETF adalah untuk
menghasilkan dokumen
produce Request for
Comments (RFC),
menggambarkan protokol ,
proses , dan teknologi untuk
Internet

3.2.3.3 IEEE

• The Institute of Electrical and Electronics Engineers
( IEEE , diucapkan " I- triple- E " ) adalah organisasi
profesional dalam teknik listrik dan elektronik
• bidang yang didedikasikan untuk memajukan
inovasi teknologi dan menciptakan standar

3.2.3.4 ISO
• ISO , Organisasi Internasional untuk Standardisasi , adalah
pengembang terbesar di dunia standar internasional untuk berbagai
macam produk dan jasa .
• ISO ->isos->sama(setara)->untuk menegaskan posisinya sama
dengan semua negara
• Dalam jaringan , ISO paling dikenal untuk model referensi Open
System Interconnection ( OSI )

3.2.3.5 Other Standards Organizations

3.2.4.1 The Benefts of Using a Layered Model

• Sebuah model layered , seperti model TCP / IP , sering
digunakan untuk membantu memvisualisasikan
interaksi antara berbagai protokol
• nfaat penggunaan model layered :
a. Membantu dalam desain protokol , karena protokol
yang beroperasi pada lapisan tertentu telah
mendefnisikan informasi untuk lapisan atas dan di
bawah .
b. Memupuk persaingan karena produk dari vendor
yang berbeda dapat bekerja sama .
c.  Mencegah teknologi yang memiliki kemampuan
merubah komunikasi antara lapisan atas dan bawah.
d. Menyediakan bahasa umum untuk menjelaskan
fungsi jaringan dan kemampuanya .

3.2.4.2 The OSI Reference Model
Application
layer

Berfungsi sebagai antarmuka aplikasi dengan fungsionalitas jaringan, mengatur
bagaimana aplikasi dapat mengakses jaringan, dan kemudian membuat pesan-pesan
kesalahan. Protokol yang berada dalam lapisan ini adalah HTTP, FTP, SMTP, dan NFS.

Presentation
layer

Berfungsi untuk mentranslasikan data yang hendak ditransmisikan oleh aplikasi ke dalam format
yang dapat ditransmisikan melalui jaringan. Protokol yang berada dalam level ini adalah perangkat
lunak redirektor (redirector software), seperti layanan Workstation (dalam Windows NT) dan juga
Network shell (semacam Virtual Network Computing (VNC) atau Remote Desktop Protocol (RDP)).

Session layer

Berfungsi untuk mendefnisikan bagaimana koneksi dapat dibuat, dipelihara, atau dihancurkan.
Selain itu, di level ini juga dilakukan resolusi nama.

Transport layer

Berfungsi untuk memecah data ke dalam paket-paket data serta memberikan nomor urut ke paketpaket tersebut sehingga dapat disusun kembali pada sisi tujuan setelah diterima. Selain itu, pada
level ini juga membuat sebuah tanda bahwa paket diterima dengan sukses (acknowledgement),
dan mentransmisikan ulang terhadp paket-paket yang hilang di tengah jalan.

Network layer

Berfungsi untuk mendefnisikan alamat-alamat IP, membuat header untuk paket-paket, dan
kemudian melakukan routing melalui internetworking dengan menggunakan router dan switch
layer-3.
Befungsi untuk menentukan bagaimana bit-bit data dikelompokkan menjadi format yang disebut
sebagai frame. Selain itu, pada level ini terjadi koreksi kesalahan, fow control, pengalamatan
perangkat keras (seperti halnya Media Access Control Address (MAC Address)), dan menetukan
bagaimana perangkat-perangkat jaringan seperti hub, bridge, repeater, dan switch layer 2
beroperasi. Spesifkasi IEEE 802, membagi level ini menjadi dua level anak, yaitu lapisan Logical
Link Control (LLC) dan lapisan Media Access Control (MAC).

Data-link layer

Physical layer

Berfungsi untuk mendefnisikan media transmisi jaringan, metode pensinyalan, sinkronisasi bit,
arsitektur jaringan (seperti halnya Ethernet atau Token Ring), topologi jaringan dan pengabelan.
Selain itu, level ini juga mendefnisikan bagaimana Network Interface Card (NIC) dapat berinteraksi
dengan media kabel atau radio.

3.2.4.3 The TCP/IP Protocol Model

3.2.4.4 Comparing the OSI Model with
the TCP/IP Model

3.3 Moving Data in the
Network

3.3.1 Data Encapsulation
3.3.1.1 Communicating the Messages

3.3.1.2 Protocol Data Units (PDUs)

3.3.2 Accessing Local Resources
3.3.2.1 Network Addresses and Data
Link addresses

3.3.2.2 Communicating with a Device on the
Same Network

MAC addresses are 48bit addresses that are
physically embedded on
the Ethernet NIC

3.3.2.3 MAC and IP Addresses

3.3.3 Accessing Remote Resources
3.3.3.1 Default Gateway

3.3.3.2 Communicating with a Device on a
Remote Network