Position: Home page » Ethereum » Ethernet IP protocol header

Ethernet IP protocol header

Publish: 2021-04-29 09:37:35
1. At the top of Ethereum is DAPP. It exchanges with the smart contract layer through Web3. JS. All smart contracts run on EVM (Ethereum virtual machine) and use RPC calls. Below EVM and RPC are the four core contents of Ethereum, including: blockchain, consensus algorithm, mining and network layer. Except DAPP, all other parts are in the Ethereum client. The most popular Ethereum client is geth (go Ethereum)
2.

Ethereum is an open source public blockchain platform with smart contract function. It provides decentralized virtual machine (Ethereum virtual machine) to process point-to-point contract through its special cryptocurrency ether (also known as "Ethereum")

The token on the

blockchain is called ether, and the code is eth. It can be traded in many foreign exchange markets of cryptocurrency, and it is also the medium used to pay transaction fees and computing services on Ethereum

the concept of Ethereum was first proposed by vitalik buterin, a programmer, from 2013 to 2014, inspired by bitcoin, with the general meaning of "next generation cryptocurrency and decentralized application platform", and began to develop through ICO crowdfunding in 2014. As of February 2018, Ethernet is the second highest cryptocurrency in market value, second only to bitcoin

extended data:

Ethereum platform has no characteristics and value. Like programming languages, it's up to entrepreneurs and developers to decide what to use. However, it is clear that some application types benefit more from the functions of Ethereum than others. Ethereum is especially suitable for those applications that automatically interact directly between points or promote group coordination activities across networks

for example, coordinate the application of point-to-point market, or the automation of complex financial contracts. Bitcoin enables indivials to exchange money without the help of financial institutions, banks or governments. The impact of Ethereum may be more profound

in theory, any complex financial activities or transactions can be automatically and reliably carried out on Ethereum with coding. In addition to financial applications, any application scenario with high requirements for trust, security and persistence, such as asset registration, voting, management and Internet of things, will be affected by Ethereum platform on a large scale

3. Eth interface refers to the interface, is the most widely used LAN communication mode, but also a protocol. Ethernet interface is the port of network data connection
each version of Ethernet has a maximum cable length limit (that is, the length without amplification). Signals within this range can propagate normally, and signals beyond this range cannot propagate
in order to allow the construction of a larger network, repeaters can be used to connect multiple cables. Repeater is a physical layer device, which can receive, amplify and retransmit signals in two directions
extended data
several common Ethernet interface types
1. SC optical fiber interface
SC optical fiber interface has been applied in the era of 100base TX Ethernet, so it was called 100base FX at that time (F is the abbreviation of optical fiber). However, at that time, because the performance was not more prominent than twisted pair, but the cost was higher, so it was not popularized. Now the instry vigorously promotes gigabit network, and SC optical fiber interface is re valued
2. RJ-45 interface
this kind of interface is the most common network equipment interface, commonly known as "crystal head", and the professional term is RJ-45 connector, which belongs to the type of twisted pair Ethernet interface. RJ-45 plug can only be inserted along the fixed direction, and a plastic spring piece is set to be stuck with RJ-45 slot to prevent it from falling off
3. FDDI interface
FDDI has the highest transmission rate among the mature LAN technologies. It has the characteristics of timed token protocol, supports a variety of topologies, and its transmission medium is optical fiber. Fiber distributed data interface (FDDI) is a set of protocols developed by American National Organization for Standardization (ANSI) to transmit digital signals on optical cables
reference source: Network Ethernet interface
4.

After reading the answers of other respondents, I really want to laugh. It's not terrible to pretend that I don't understand. What's terrible is to answer blindly. There's something wrong with this question. The burst of 5.7 billion yuan has nothing to do with a drop of 10 cents. It can even be said that its disappearance is e to the sharp rise. So where is the decline? If bitcoin really falls, it will not be 5.7 billion capital washed away, it will be tens of billions, hundreds of billions of capital evaporated, those who talk about trends and development, please study the capital and stock market well, and by the way, please search for the meaning of the word "burst", no culture is too terrible

in addition, I would like to make a digression. Recently, a hot topic is fund. In 2021, the annual meeting is more or less a national fund. In 2020, the fund manager is still a good active fund. Even if the position is not changed, the annual yield will reach at least 40%, but this does not mean that this year is still OK, It's not that everyone can make money playing with funds. it's similar to the nature of stocks. Index funds, stock funds and even active funds are risky. I think many people say that they should get on the bus quickly. They are really worried about your funds

of course, 2021 may be a bull market. It is estimated that the whole network has spread, many people are rubbing their hands to make a lot of money, but I can't do much. I just advise you not to go with the flow too much, don't be greedy, and don't think you are. That's all. Good luck

5. In fact, bitcoin network is a set of distributed database, and Ethereum goes further. It can be regarded as a distributed computer.
6. Linux/include/linux/byteorder/generic.h
Linux/include/uapi/linux/if_ether.h
在http://lxr.free-electrons.com/ident 里可以查到
7.

1、 Different subjects

1, TCP / IP: a protocol cluster composed of FTP, SMTP, TCP, UDP, IP and other protocols, which can realize information transmission between multiple different networks

Ethernet IP is an instrial Ethernet communication protocol developed by Rockwell Automation Company, which is a part of CIP

TCP / IP is the most basic communication protocol in the use of network. TCP / IP transport protocol specifies the standards and methods of communication between different parts of the Internet

Ethernet IP: the physical layer network of Ethernet and the communication protocol of TCP / IP are used, which can be realized by the software of microprocessor without special ASIC or FPGA

TCP / IP: used to receive data from the transport layer or transmit data to the transport layer according to different application requirements and methods

2. Ethernet IP: it can be used in some automatic networks that allow a small amount of indeterminacy occasionally


8. There is an eth0 under Linux, which is only the IP address of the first physical network card
9. 1. In the field of control, the system is often composed of decentralized subsystems; And each subsystem often uses the equipment and solutions of different manufacturers. Users need to integrate these subsystems and build a unified real-time monitoring system. 2. Such a real-time monitoring system needs to solve the data sharing among distributed subsystems, and each subsystem needs to coordinate the corresponding control instructions. 3. Considering that the real-time monitoring system often needs to be upgraded and adjusted. 4. All subsystems need to have a unified open interface. 5. OPC (OLE for process control) specification is the proct of this thinking. 6. OPC is based on Microsoft's distributed Internet application (DNA) architecture and component object model (COM) technology, and is designed for easy extensibility. OPC specification defines an instry standard interface. 7. OPC is a communication standard based on OLE / COM mechanism. Ole / COM is a client / server mode, which has the advantages of language independence, code reuse and easy integration. OPC standardizes the interface function, no matter what form the field device exists, the customer will visit it in a unified way, so as to ensure the transparency of the software to the customer, and make the user completely separated from the low-level development. 8. OPC defines an open interface on which PC based software components can exchange data. It is based on OLE object linking and embedding, COM component object model and DCOM Distributed COM. Therefore, OPC provides an ideal way for typical field devices in automation layer to connect instrial applications and office programs. OPC application domain 1, instrial control solution user 2, building control solution user 3, instrial control solution manufacturer 4, building control solution manufacturer 5, instrial control solution integrator 6, building control solution integrator 7, all automation fields OPC is a software interface standard for connecting data source (OPC server) and data user (OPC application program). The data source can be PLC, DCS, bar code reader and other control equipment. According to the composition of control system, OPC server as data source can be local OPC server running on the same computer with OPC application program, or remote OPC server running on another computer. OPC interface can not only be used to provide the original data of the lowest level control equipment to HMI (hardware supervision interface) / SCADA (supervision control and data acquisition), batch processing and other automation programs as data users (OPC application program) through the network, but also can be used to directly connect the application program and physical equipment. So OPC interface is an interface standard with high thickness and flexibility, which is suitable for many systems. What does OPC solve? Before the birth of OPC, there was no unified standard for the interface between the hardware driver and its connected application. For example, in the field of FA (factory automation) - factory automation, connecting PLC (programmable logic controller) and other control equipment with SCADA / HMI Software requires different FA network systems. According to a survey, in the cost of control system software development, the application program design of various machines accounts for 70% of the cost, while the development of the connection interface between machines and equipment accounts for 30%. In addition, in the PA (process automation) - process automation field, when you want to transfer all the process data in the distributed control system (DCS) to the proction management system, you must develop a specific interface according to each model of each supplier, for example, Use C language DLL (dynamic link database) to connect DDE (dynamic data exchange) server or use FTP (File Transfer Protocol) text to design application program. For example, when the system is composed of four kinds of control devices and their connected monitoring, trend diagram and reporting applications, it must spend a lot of time to develop the interface software of monitoring, trend diagram and reporting applications corresponding to devices a, B, C and D respectively. A total of 12 kinds of drivers are used. At the same time, e to the coexistence of various drives in the system, it is more difficult to maintain the stability and reliability of the operating environment. OPC is proposed for the purpose of standardizing the software interface between the devices and applications of different suppliers and simplifying the data exchange between them. As a result, it can provide users with process control software component procts that can be freely combined and used without depending on specific development language and development environment. The system using OPC is composed of OPC server which provides data collection service according to the requirements of application program (client program), OPC interface which is necessary for using OPC server, and OPC application program which receives service. OPC server is developed according to the hardware of each supplier, so that it can absorb the differences of hardware and system of each supplier, so as to realize the system composition independent of hardware. At the same time, by using a data type called variant, the data format can be provided according to the requirements of the application program, independent of the inherent data type in the hardware. Using OPC to standardize the interface can form a system as shown in Figure 5. As can be seen from Figure 5, users can choose monitoring, trend chart and reporting applications independent of the internal structure of devices a, B, C and D and their suppliers. Why develop independent OPC server and OPC gateway? 1. The high price of foreign original manufacturers; 2. The inflexibility of foreign original manufacturers in the face of projects; 3. The diversity of subsystem in domestic projects is difficult to provide driver; 4. The pursuit of independent OPC server is stable, real-time and fast. 5. Nonstandard of many subsystems 6. Possible inconsistency of EPC project before and after bidding 7. Expensive original platform server software 8. Whether the general contractor has invested a lot of manpower in the integration 9. Compatibility of platform and subsystem 10. Establishment of interoperability between OPC platform and subsystem 11. Solving the troubles of manufacturers and integrators in project integration 12 To solve the problem of distributed resources for secondary development by manufacturers and integrators 13. To solve the problem of subsystem manufacturers 14. To provide a transparent channel for data communication between upper and lower levels kayak, 2009-07-31 12:53:18 OPC interface, wrote a lot.
10. Protocol frame:
eth: Ethernet
IP: IP is the abbreviation of internet protocol, which means "protocol for interconnection between networks", that is, the protocol designed for communication between computer networks<
UDP: UDP protocol is a datagram protocol (different from TCP protocol in transmission mode and effect). It is a transmission protocol.
BOOTP: this protocol is based on TCP / IP protocol. It allows diskless stations to obtain IP address from a central server and assign dynamic IP address to diskless workstations in LAN, There is no need for each user to set a static IP address. BOOTP protocol generally includes bootstrap protocol server (bootstrap protocol server) and bootstrap protocol client (bootstrap protocol client).
Hot content
Inn digger Publish: 2021-05-29 20:04:36 Views: 341
Purchase of virtual currency in trust contract dispute Publish: 2021-05-29 20:04:33 Views: 942
Blockchain trust machine Publish: 2021-05-29 20:04:26 Views: 720
Brief introduction of ant mine Publish: 2021-05-29 20:04:25 Views: 848
Will digital currency open in November Publish: 2021-05-29 19:56:16 Views: 861
Global digital currency asset exchange Publish: 2021-05-29 19:54:29 Views: 603
Mining chip machine S11 Publish: 2021-05-29 19:54:26 Views: 945
Ethereum algorithm Sha3 Publish: 2021-05-29 19:52:40 Views: 643
Talking about blockchain is not reliable Publish: 2021-05-29 19:52:26 Views: 754
Mining machine node query Publish: 2021-05-29 19:36:37 Views: 750