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.
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
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
Secara umum protokol meliputi:
a. encoding pesan
b. Format Pesan dan enkapsulasi
c. ukuran pesan
d. waktu pesan
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
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
Encapsulation
•
Selain memiliki format yang benar , sebagian besar
surat-surat 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
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
potongan-potongan individu yang memenuhi kedua
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
3.1.1.7 Message Delivery Options
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
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 .
3.2.1.3 Interaction of Protocols
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
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 ,
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
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
•
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
3.2.4.2 The OSI Reference Model
Applicationlayer
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 data serta memberikan nomor urut ke paket-paket 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.
Data-link layer 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).
3.3.1 Data Encapsulation
3.3.2 Accessing Local Resources
3.3.2.2 Communicating with a Device on the
Same Network
3.3.3 Accessing Remote Resources