Bisakah frame Ethernet hanya ditransmisikan dalam LAN?

8

Dalam LAN yang digambarkan dalam gambar di bawah ini, apakah saya benar mengatakan bahwa perangkat tidak memiliki alamat IP? Tidak ada router dan juga hanya frame Ethernet (dengan sumber dan alamat mac tujuan akan ditransmisikan) dan bukan paket IP. Apakah itu asumsi yang benar?

Gambar jaringan

TomTech
sumber
7
Dulu dimungkinkan bagi komputer untuk berkomunikasi pada LAN tanpa alamat IP, tetapi mereka masih membutuhkan protokol lapisan tiga untuk digunakan sebagai pengganti TCP / IP. Pada paruh kedua 1990-an, NetBEUI, SPX, dan DLC / LLC adalah semua protokol yang digunakan untuk berkomunikasi (hanya secara lokal) pada Ethernet LAN yang tidak memerlukan alamat IP. Protokol-protokol itu mungkin masih digunakan sampai sekarang, tetapi saya pikir sebagian besar sistem telah dibangun untuk menganggap TCP / IP akan digunakan secara eksklusif sebagai protokol layer 3, jadi dukungan untuk protokol lain mungkin telah dihapus.
Todd Wilcox
2
Frame Ethernet akan ditransmisikan. Frame-frame itu mungkin mengandung paket IP atau tidak.
user253751
1
Kita tidak bisa membedakan dari gambar saja. Dalam instalasi standar dengan sistem operasi umum mereka akan, seperti yang Anda harus tahu, kecuali jika Anda mengambil langkah-langkah konfigurasi khusus. Jadi pertanyaan Anda pasti apakah itu mungkin , kan? Dan karena switch (biasa) pada dasarnya adalah hub yang dioptimalkan, yang beroperasi dengan alamat perangkat keras, Anda memang dapat mengirim frame ethernet non-IP di seluruh jaringan.
Peter - Pasang kembali Monica
Walaupun Ethernet dan IP adalah kombinasi yang sangat umum, mereka tidak harus digunakan bersama. Salah satu contoh ekstrem adalah IPoAC (Carrier pigeon, bukan Ethernet).
Manfred Radlwimmer
Apakah ada jawaban yang membantu Anda? Jika demikian, Anda harus menerima jawabannya sehingga pertanyaan tidak terus muncul selamanya, mencari jawaban. Atau, Anda bisa memberikan dan menerima jawaban Anda sendiri.
Ron Maupin

Jawaban:

9

Tidak, itu tidak benar. Anda tidak memerlukan router untuk dua host untuk berkomunikasi menggunakan IP selama mereka berada di jaringan yang sama.

Teun Vink
sumber
7

TIDAK. Paket IP diringkas dalam frame Ethernet. Bukan satu atau yang lain.

Ron Trunk
sumber
5

Komunikasi Ethernet hanya bersifat lokal (segmen) - di semua sakelar (atau pengulang) dalam satu VLAN (ketika VLAN lain ada).

Paket IP diangkut sebagai muatan (lapisan 3) di dalam frame Ethernet (lapisan 2) atau lapisan tautan lain yang sesuai.

Karena pembatasan hanya-lokal, komunikasi IP dalam jaringan ini terbatas pada subnet lokal. Beberapa subnet dapat hidup berdampingan dalam satu segmen L2 tetapi mereka tidak dapat berkomunikasi satu sama lain. Komunikasi lintas subnet memerlukan router.

dapat frame Ethernet hanya ditransmisikan dalam LAN

Iya. Frame Ethernet hanya dapat ditransmisikan dalam LAN (seperti dalam "LAN = segmen yang terhubung oleh switch") - perhatikan bahwa hari ini, secara teknologi "LAN" sebagai segmen layer 2 tidak memiliki batas yang ditentukan secara geografis lagi; link serat dapat mencapai puluhan atau bahkan ratusan km. Perhatikan juga bahwa segmen ini juga dapat dijembatani melalui terowongan (L2TP, VXLAN, ...), memungkinkan Anda mengirimkan frame Ethernet secara global.

Zac67
sumber
3

Tidak, Anda tidak dapat menyimpulkan itu hanya dari gambar.

Anda dapat memiliki host tanpa alamat IP, tetapi Anda juga bisa memiliki alamat IP. Anda tidak perlu router untuk menetapkan alamat IP. Anda bisa:

  • memiliki host yang menjalankan server DHCP (atau bahkan BOOTP) yang memberikan alamat IP ke host lain
  • memiliki host dengan alamat IP yang dikonfigurasi secara manual
  • memiliki host yang menggunakan alamat IP konfigurasi otomatis (alamat IP di jaringan 169.254 / 16)

Mengenai lalu lintas, asalkan kita memang berbicara tentang switch dan antarmuka Ethernet, Anda dapat menjalankan frame Ethernet melalui jaringan, dan frame Ethernet ini dapat berisi apa saja, termasuk paket IP. Tanpa router yang terhubung ke dunia luar, mereka tidak akan dapat menjangkau jaringan lain (atau internet pada umumnya), tetapi host dapat berbicara IP di antara mereka asalkan mereka entah bagaimana mendapat alamat IP seperti yang dijelaskan di atas.

jcaron
sumber
1

Iya dan tidak. Pada lapisan data-link (Ethernet dalam kasus ini), tidak ada konsep "alamat IP": satu-satunya alamat yang ada adalah alamat MAC. Frame yang dikirim dapat ditandai sebagai berisi paket IP ( EtherType 0x0800 / 0x86DD ), tetapi tergantung pada lapisan level yang lebih tinggi untuk memutuskan apa yang harus dilakukan dengan data.

Jadi jika Anda melihat ini hanya pada sudut pandang antarmuka Ethernet, Anda akan benar. Namun, melihat ini dari sudut perangkat menggunakan antarmuka, Anda akan salah: itu akan melihat jaringan dari lapisan TCP / IP atau UDP / IP dan biasanya akan sama sekali tidak peduli dengan apa yang ada di bawahnya.

Kerutan yang dapat terjadi adalah jika Anda mulai menggunakan terowongan VPN. Jika Anda mengatur VPN dalam mode jembatan (katakanlah antara sakelar 2 dan 3), kini Anda memiliki frame 2 yang dienkapsulasi di dalam paket tingkat yang lebih tinggi!

ErikF
sumber
0

Ada beberapa solusi (mis. Ethernet over MPLS) yang benar-benar memungkinkan mentransfer frame ethernet melalui WAN - ini digunakan untuk beberapa aplikasi tetapi masih eksotis. Digunakan dalam skenario di mana Anda ingin beberapa mesin terpisah secara fisik - di gedung yang berbeda atau bahkan kota atau negara, sehingga misalnya bencana lokal tidak akan menghapus seluruh pengaturan - dapat dengan cepat mengambil alamat IP identik yang diberikan sesuai kebutuhan tanpa harus ubah perutean atau tunggu propagasi DNS.

Ada paket non-IP yang dapat ditemukan bahkan pada LAN modern: ARP, protokol pembantu IP yang digunakan untuk mengaitkan alamat IP ke alamat MAC. Berbagai protokol penemuan untuk perangkat yang terhubung ke jaringan (yang Anda ingin dapat menemukannya tanpa mengetahui sebelumnya misalnya alamat apa yang diberikan oleh server DHCP). Terkadang, warisan NetBEUI disiarkan jika mesin Windows yang lebih lama terlibat. Spanning tree dan LLDP, yang merupakan bincang-bincang antara switch jaringan cerdas (mereka sebenarnya sedang bergosip tentang akting macbook mahal yang berjudul!).

pemeras dan prajurit
sumber
-1

Apa yang Anda katakan kurang lebih benar: Tidak ada switch Anda yang memiliki alamat IP. Tetapi host Anda memang memiliki IP dan frame ethernet yang lulus switch berisi IP host1 dan host34. Switch Anda tidak peduli dengan IP itu.

Sedikit info lebih lanjut tentang perangkat dasar:

(Ini semua adalah perangkat teoritis, banyak perangkat kehidupan nyata mengambil beberapa properti perangkat A dan beberapa perangkat B)

  1. Pusat

Semua jenis data akan selalu berpindah hub bahkan jika itu bukan paket ethernet. Hub hanya akan membaca semua bit yang dilihatnya dan mengirimnya kembali ke setiap port. Itu tidak memiliki MAC atau IP karena tidak peduli tentang fakta bahwa bit adalah paket ethernet.

  1. Beralih

Suatu saklar akan:

  • Buang semua yang bukan paket ethernet.
  • Buat keputusan tentang apa yang dilakukan dengan paket berdasarkan semua yang ada dalam paket kecuali bingkai ethernet (payload). Dalam kebanyakan kasus, keputusan ini hanya didasarkan pada alamat MAC tujuan.

Sakelar memiliki MAC sehingga dapat berkomunikasi dengan sakelar lain dan perangkat yang lebih canggih. Switch adalah hub cerdas.

  1. Router

Router akan:

  • Buang semua yang bukan paket IP.
  • Buat keputusan tentang apa yang dilakukan dengan paket berdasarkan header dari paket IP tetapi tidak peduli dengan data dalam paket IP. Dalam kebanyakan kasus, keputusan ini hanya didasarkan pada alamat tujuan

Router memiliki IP untuk setiap port sehingga dapat berkomunikasi dengan router lain dan perangkat yang lebih canggih. Karena paket IP ini berada dalam paket Ethernet, ia juga akan memiliki alamat MAC.

Router adalah smart switch.

  1. Kartu jaringan komputer

Ini seperti sebuah saklar dengan 2 port di mana 1 port (virtual) terhubung dengan kabel dan 1 port terhubung dengan sistem operasi komputer.

Ini memiliki MAC tetapi bertentangan dengan apa yang Anda pikir tidak ada IP.

  1. Firewall

Firewall peduli dengan segalanya.

Firewall adalah router pintar dan memiliki MAC dan IP

  1. Sistem operasi komputer

Ini seperti firewall:

  • Itu tidak melihat data dalam paket TCP / UDP / ICMP tetapi tidak melihat header paket-paket itu
  • Di mana port virtual terhubung ke setiap kartu jaringan. Ini mengirim / menerima paket IP ke / dari kartu jaringan dan kartu ini membuat paket Ethernet dengan paket IP sebagai bingkai atau menghapusnya dari segala sesuatu kecuali bingkai.
  • Ini juga memiliki port virtual yang terhubung ke aplikasi. Ada 1 (ICMP) + 2 ^ 16 (TCP) + 2 ^ 16 (UDP) port.

Ini memiliki beberapa IP (1 untuk setiap kartu jaringan) tetapi tidak ada MAC

  1. Sebuah kabel

Ini seperti hub dengan tepat 2 port

Tidak memiliki IP atau MAC.

Ini adalah versi teori yang disederhanakan, saya mengabaikan banyak hal (mis. Ada IPv4 dan IPv6). Ini disederhanakan tetapi harus cukup benar.

Garo
sumber
2
Ada banyak ketidakakuratan di sini. Meskipun secara umum Anda benar, perute bukanlah "saklar pintar" dan saklar bukan "hub pintar". Juga, beralih ke depan berdasarkan pada MAC tujuan, bukan "semua yang ada dalam paket kecuali frame Ethernet. IMO, jawaban Anda lebih membingungkan daripada membantu.
Ron Trunk
-1

Iya

Hanya untuk bersenang-senang: YA.

Bisakah frame Ethernet hanya ditransmisikan dalam LAN?

Ya, frame Ethernet dalam arti sempit hanya ditransmisikan dalam LAN. Dalam WAN, Anda akan memiliki format lain.

Dalam LAN yang digambarkan dalam gambar di bawah ini, apakah saya benar mengatakan bahwa perangkat tidak memiliki alamat IP?

Iya. Garis kuning karena banyak sakelar, yang, terkait dengan paket-paket di antara kedua host , tidak memiliki alamat IP.

Switch modern jelas dapat memiliki alamat IP mereka sendiri untuk konfigurasi mereka sendiri (yaitu, jika mereka menawarkan web manajemen GUI). Tetapi switch rumah tangga sederhana, bahkan jika mereka agak cerdas (yaitu jika mereka tidak menyiarkan setiap dan semua paket ethernet di semua port, seperti yang mereka lakukan di zaman batu jaringan), perlu tidak memiliki alamat IP sama sekali.

Komentar tentang komentar: ini sama dengan mengatakan bahwa semua sakelar antara host tersebut adalah bagian dari satu subnet (yaitu, satu IP netmask). Ini, memang, sampai batas tertentu asumsi, karena hari ini mungkin ada switch yang sangat rumit, dan beberapa orang bahkan dapat memanggil switch router. Tetapi tetap saja; per default Saya akan berasumsi bahwa bagan yang berlabel sakelar berisi sakelar. Mereka mungkin (pada kenyataannya, mereka pasti akan) melihat alamat IP untuk membuat keputusan port mana yang akan dikirimi paket. Tetapi mereka tidak memperkenalkan alamat IP baru sebagai bagian dari jalur yang diambil paket .

AnoE
sumber
1
Nirkabel menggunakan 802.11, bukan Ethernet. Juga, IP bukan protokol WAN. PPP, HDLC, PoS, Frame Relay, dll adalah contoh protokol WAN.
Ron Trunk
1
Dalam diagram, bagaimana Anda tahu perangkat tidak memiliki alamat IP?
Ron Trunk
@RonTrunk, terima kasih atas koreksinya, saya telah menghapus detail ini karena tidak begitu kritis, dan saya jatuh ke dalam perangkap yang sama dengan OP mengenai pencampuran level ISO.
AnoE
@RonTrunk, In the diagram, how would you know devices don't have IP addresses?=> karena mereka diberi label "switch". Saya berharap mereka akan diberi label "router" jika mereka melakukan routing (yaitu, jika ada beberapa subnet IP yang terlibat di sini).
AnoE
1
Saklar tidak menghasilkan lalu lintas, hostnya. Saya pikir Anda salah menafsirkan pertanyaan OP.
Ron Trunk