Hvad er forskellen mellem Ethernet og TCP / IP?


Svar 1:

Ethernet er en teknologi i lokalområdet, en protokol til netværkslaget i TCP / IP-stakken.

Den beskriver: -

  • hvordan netværksenheder kan formatere data til transmission til andre netværksenheder på samme netværkssegmentvisning for at placere disse data på netværksforbindelsen

Det bruges ofte som LAN'er (Local Area Networks) og MANs (Metropolitan Area Networks)

På den anden side,

  • TCP / IP er en protokolsuite, der bruges i OSI-lagene til effektiv netværk mellem hvert lag. Det gør det muligt for to slutningssystemer at kommunikere indbyrdes og denne funktionalitet rent uafhængig af den underliggende arkitektur på begge slutsystemer.

Se også: -


Svar 2:

Ethernet er et sæt netværksrelaterede teknologier (der dækker det fysiske lag, datarammer, netværkstopologi osv.) Defineret af IEEE 802.3-standarderne.

TCP er et forkortelse, der står for Transmission Control Protocol. Denne protokol er ansvarlig for at styre forbindelsen mellem en klient og en server og sørge for, at de data, der skal overføres, er opdelt i flere pakker, som alle i sidste ende når deres destination. Hvis de ikke gør det, eller hvis en af ​​dem er korrupte, definerer TCP, hvordan de manglende data skal videresendes.

IP har to forskellige betydninger, afhængigt af hvordan den bruges: Industriel protokol til Ethernet / IP og Internetprotokol til TCP / IP. Helt forvirrende! Lad os se nærmere på disse to protokoller.

Ethernet / IP

Ethernet / IP bruger Ethernet-infrastrukturen (hvem ville have gætt det?) Til at styre forbindelsen mellem forskellige automatiseringsenheder

såsom robotter, PLC'er, sensorer, CNC'er og andre industrielle maskiner. Det administreres af Open DeviceNet Vendors Association (ODVA) og er baseret på den fælles industrielle protokol (CIP). Det er meget robust, men det er også komplekst, og indlæringskurven er meget stejl (tro mig på den!).

TCP / IP

Det rigtige navn på den industrielle protokol, som vi understøtter, er Modbus TCP / IP. TCP / IP er ansvarlig for transmission af pakkerne, der er sammensat af Modbus-rammer, der indeholder kommandoer til at læse / skrive til en enheds delte hukommelse. Det er ret let at lære, da TCP / IP er standard i de fleste programmeringssprog (C / C ++, Matlab, Python osv.) Og Modbus er meget enkel. Modbus TCP / IP er også standard med de fleste pc'er, hvilket gør det til en interessant kommunikationsprotokol for forskningslaboratorier.

For mere information, se: www.poweruphosting. com

Skype: shaishav.poweruphositng.


Svar 3:

Forestil dig et af de pneumatiske rørmeddelelsessystemer. Ethernet er det rør, der bruges til at sende meddelelsen, IP er en konvolut i røret, og TCP / UDP er et bogstav i konvolutten.

En person (et program) skriver et brev og fylder det i en konvolut. En anden person (en NIC) kigger på adressen på konvolutten, sætter den i et rør, lukker den af, stikker den i den rigtige dør for at bringe den nærmere sin destination og trykker derefter på knappen.

Røret føres til en anden dør, hvor nogen (en router) åbner røret, læser adressen, sætter det tilbage i røret og sender det gennem en anden dør.

Til sidst ankommer den til sin destination, hvor NIC'en på den anden side henter den og giver den til applikationen.

Dette er naturligvis en enorm forenkling af, hvad der faktisk sker, men det er en ret anstændig base, hvorpå man skal starte.