Semua gerakan mouse, koneksi USB dan periferal PC lainnya seperti printer, dll. Adalah apa yang disebut komunikasi serial. Satu bit per waktu.
Sejauh ini baik. Tetapi ketika datang ke protokol TCP, Ethernet dan internet itu tidak disebut komunikasi serial lagi. Tapi ini juga sedikit per detik.
Kenapa begitu? Apa perbedaan utama? Saya tidak mengerti mengapa ini bukan komunikasi serial.
serial
ethernet
protocol
network-interface
pengguna16307
sumber
sumber
Jawaban:
Setidaknya tiga alasan, mungkin:
Secara kebetulan, koneksi Ethernet 10-base-T mengirimkan bit individual secara berurutan, tetapi pemasangan kabel berkecepatan tinggi sering menggunakan berbagai metode pensinyalan untuk mengirim banyak bit sekaligus.
sumber
Ethernet dapat ditransmisikan secara serial dan umumnya sampai hari 1000BASE-T.
Tapi itu paket, Anda benar-benar tidak dapat mengirim satu byte yang valid karena ada tumpukan pengalamatan, crc, dll overhead. Ethernet juga tidak memastikan pemesanan antar paket, jadi Anda mungkin mengirim paket AB dan C tetapi penerima bisa mendapatkannya dalam urutan CA B. Ada juga deteksi tabrakan dan transmisi ulang yang dimasukkan.
Secara keseluruhan jauh lebih rumit daripada koneksi serial.
sumber
Jawabannya adalah: tumpukan ISO- OSI .
OSI adalah singkatan dari Open Systems Interonnection (ISO adalah Organisasi Standardisasi Internasional), dan ini adalah model yang mendefinisikan struktur yang digunakan untuk mengirimkan data antara setiap jenis perangkat. Setiap level adalah lapisan abstraksi yang berbeda, dan menambahkan aturan atau detail yang mendefinisikan protokol komunikasi.
Sementara Internet (tidak termasuk hal-hal yang umumnya terkait dengannya, seperti HTTP) milik lapisan atas (lapisan Jaringan), komunikasi serial hanyalah cara untuk mendefinisikan lapisan Fisik.
Ini adalah tumpukan model OSI, dibandingkan dengan model TCP / IP yang digunakan untuk Internet: Anda dapat melihat bahwa Internet didefinisikan pada tingkat jaringan, sedangkan protokol serial (dalam arti yang ketat, bukan implementasi) ditentukan oleh lapisan fisik, di dasar tumpukan.
Dari Wiki tentang paket protokol Internet :
Ethernet dan WiFi adalah contoh protokol yang dapat berfungsi sebagai Network Access Layer, menyediakan media fisik dan aturan transmisi dasar (seperti pengkodean simbol) untuk koneksi Internet.
Protokol lain yang digunakan pada berbagai lapisan stack adalah, seperti yang disebutkan, TCP, UDP, HTTP dan banyak lainnya.
sumber
Beberapa orang telah memberi Anda jawaban bagus untuk pertanyaan Anda.
Tapi ada perbedaan lain yang belum ada yang disebutkan.
Ketika kita berbicara tentang periferal serial dan paralel untuk PC, secara historis kita berbicara tentang tautan point-to-point. Satu komputer berbicara dengan satu printer atau satu modem (per kabel). Secara umum ada perangkat master yang mengontrol semua komunikasi melalui tautan ini dan perangkat budak yang hanya melakukan apa yang diperintahkan.
Ketika kita berbicara tentang Ethernet, kita berbicara tentang jaringan . Banyak komputer yang terhubung ke jaringan, dan tidak ada satu pun yang dianggap sebagai master atau slave. Pada protokol Ethernet awal, beberapa komputer sebenarnya akan dihubungkan ke kabel koaksial yang sama. Saat ini secara umum Ethernet berarti hubungan point-to-point tetapi Ethernet menyertakan protokol yang memungkinkan komunikasi dengan banyak perangkat lain dalam jaringan peer-to-peer.
Tentu saja USB agak mengubah gambar untuk periferal PC karena ini merupakan jaringan multi-point, tetapi masih merupakan interkoneksi periferal dengan master dan slave yang telah ditentukan, daripada jaringan peer-to-peer.
Jadi, saya akan mengatakan bahwa diskusi antarmuka serial dan paralel tidak menyebutkan jaringan tidak menyebutkan TCP atau Ethernet karena hal-hal itu hidup di dunia yang sama sekali berbeda dari interkoneksi periferal. Seperti ketika Anda berbicara tentang semua jenis apel (Red Delicious, Braeburn, dll.) Anda tidak pernah menyebut Gros Michel dan Cavendish.
sumber
Dalam pekerjaan saya sebagai insinyur sistem kontrol untuk desain pembangkit listrik, kami memiliki daftar poin IO (input / output) bawaan dan daftar poin "seri" terpisah. Preferensi saya adalah menyebut daftar titik "lunak" ini sebagai "daftar titik yang dikomunikasikan" sebagai gantinya karena biasanya berbasis Ethernet (Modbus TCP, DNP3, Profinet, dll.). Banyak kolega masih bersikeras menggunakan judul historis "daftar titik seri". Saya tertarik mendengar dari orang lain tentang nomenklatur yang tepat untuk daftar tersebut.
sumber
Satu byte pada suatu waktu juga disebut komunikasi serial, kecuali oleh orang-orang perangkat keras. Tidak ada yang peduli bagaimana pensinyalan dilakukan. Pikirkan tentang modem. Meskipun antarmuka RS-323 yang digerakkan oleh chip UART mungkin mengeluarkan bit satu demi satu, pengkodean aktual yang dilakukan oleh modem dapat menggunakan pengkodean paralel di mana beberapa bit ditransmisikan pada saat yang sama.
Ethernet juga digunakan secara ketat serial (pulsa baseband pada kecepatan 10 Mhz). Protokol Ethernet modern tidak serial.
Kata "cerita bersambung" sering digunakan untuk berarti "mengemas beberapa data dalam memori ke dalam format byte-by-byte" (di mana masalah bit order dan semacamnya ditangani di beberapa datalink dan lapisan komunikasi fisik).
sumber