This document describes a student project to design a circuit in Logisim that can read Ethernet MAC addresses and display them on a 7-segment display. The circuit uses D flip-flops as a shift register to store bits of an Ethernet frame and check for the preamble sequence. If detected, the next bits containing the source and destination MAC addresses are displayed on the 7-segment display. The design implements the basic structure of an Ethernet frame at the data link layer and allows visualizing MAC addresses to learn about computer networking and digital circuit design.
This slide is design for communication and computer students. students can get help from this slide about TCP/IP and protocols of internet. this slide has basic knowledge about TCP and its layers.
The TCP/IP protocol system is used by virtually every modern data network to quickly and reliably move data from node to node. This presentation covers what TCP/IP is, what it does, it’s most important features, and how it was developed.
Overview of IP routing protocols, packet forwarding and proxy ARP.
The principle of IP routing proved to be very flexible and scalable in the growth of the Internet and TCP/IP based networks.
IP routing denotes protocols for exchanging IP address range reachability like RIP, BGP and OSPF.
In contrast to IP routing, IP packet forwarding collectively means all functions performed when an IP router receives a packet and forwards it over the output interface indicated by an IP route in the routing table.
When an IP router performs a route lookup, it calculates a route decision based on different properties like prefix (mask) length, route precedence and metrics.
Routing protocols for exchanging route information can be coarsely classified as distance vector and link state protocols. Distance vector protocols like RIP (Routing Information Protocol) exchange information about the path cost to specific targets (IP address ranges). Routers that talk distance vector protocols receive reachability information about all sub-networks indirectly from neighboring routers.
In contrast to distance vector protocols, link state protocols like OSPF disseminate information about the link state of each router link in a network to all routers in the network. Thus link state protocols tend to converge faster to topology changes since all routers have firsthand information of the topology of the network.
Proxy ARP may be a convenient solution when it comes to add additional subnets without having to add routes to routers and hosts. A proxy ARP enabled router would answer ARP requests on behalf of the targeted hosts mimicking a local network access to the requesting host.
This slide is design for communication and computer students. students can get help from this slide about TCP/IP and protocols of internet. this slide has basic knowledge about TCP and its layers.
The TCP/IP protocol system is used by virtually every modern data network to quickly and reliably move data from node to node. This presentation covers what TCP/IP is, what it does, it’s most important features, and how it was developed.
Overview of IP routing protocols, packet forwarding and proxy ARP.
The principle of IP routing proved to be very flexible and scalable in the growth of the Internet and TCP/IP based networks.
IP routing denotes protocols for exchanging IP address range reachability like RIP, BGP and OSPF.
In contrast to IP routing, IP packet forwarding collectively means all functions performed when an IP router receives a packet and forwards it over the output interface indicated by an IP route in the routing table.
When an IP router performs a route lookup, it calculates a route decision based on different properties like prefix (mask) length, route precedence and metrics.
Routing protocols for exchanging route information can be coarsely classified as distance vector and link state protocols. Distance vector protocols like RIP (Routing Information Protocol) exchange information about the path cost to specific targets (IP address ranges). Routers that talk distance vector protocols receive reachability information about all sub-networks indirectly from neighboring routers.
In contrast to distance vector protocols, link state protocols like OSPF disseminate information about the link state of each router link in a network to all routers in the network. Thus link state protocols tend to converge faster to topology changes since all routers have firsthand information of the topology of the network.
Proxy ARP may be a convenient solution when it comes to add additional subnets without having to add routes to routers and hosts. A proxy ARP enabled router would answer ARP requests on behalf of the targeted hosts mimicking a local network access to the requesting host.
International Journal of Engineering Research and Development (IJERD)IJERD Editor
International Journal of Engineering Research and Development is an international premier peer reviewed open access engineering and technology journal promoting the discovery, innovation, advancement and dissemination of basic and transitional knowledge in engineering, technology and related disciplines.
Ensure that only reliable networks are set up in your systems by listening to our short Webinar teaching you all about the basics of industrial ethernet communications and computer networking. Starting from the ground up, this presentation covers the basics of how network connections work, and how one computer talks to another.
Advanced TCP/IP-based Industrial Networking for Engineers & TechniciansLiving Online
This manual is for engineers and technicians who need a practical and extensive knowledge of the design and troubleshooting of Industrial Ethernet networks, as well as the selection, installation, and configuration of components such as routers and switches.
It deals in-depth with the underlying TCP/IP protocols, and specifically addresses both design and configuration issues related to IPv4 and the more recent IPv6.
It also covers the more advanced aspects and applications of Ethernet such as advanced switching and routing, CCTV over IP, OPC and Modbus/TCP over Ethernet, industrial security, intrinsically safe applications, switched rings (included the latest IEC 62439-3 redundant ring standard), and highly-deterministic Ethernet-based field buses (e.g. for servo control) capable of 1 millisecond repetition rates and jitter of less than 1 microsecond.
http://www.idc-online.com/content/advanced-tcpip-based-industrial-networking-engineers-and-technicians-21
1. EGR/CS 332: COMPUTER ORGANIZATION AND ARCHITECTURE
LOGISIM ETHERNET MAC ADDRESS READER
Muntabir Choudhury and Minh Doan
Department of Physics and Engineering
Elizabethtown College, Elizabethtown, PA
Email: doanm@etown.edu & choudhurym@etown.edu
ABSTRACT
Our task was to do a project which could be involved hardware,
software, logic gate design or any research project that could be
feasible to build in future. According to the learning outcomes
we have learned Boolean algebra, design of combinational and
sequential circuits and their use in von Neumann computer
architecture and also basic concepts of computer systems such
that memory, control, I/O system. Therefore, to meet the
concession of our project, we have decided to design a circuit
which is able to read source and destination mac address and
display the mac address into the twenty four seven segment
display.
INTRODUCTION
In 1971, Metcalfe and his Xerox PARC colleagues developed
the first experimental Ethernet system to interconnect the Xerox
Alto, a personal workstation with graphical user interface. The
signal clock for the experimental Ethernet interface was derived
from Alto’s system clock, which resulted in data transmission
rate on the experimental Ethernet of 2.94 Mbps. In 1973,
Metcalfe changed the name of his first experimental network
“Alto Aloha” to “Ethernet”, to make it clear that the system
could support any computer-not just Altos-and to point out that
his new network mechanism had evolved well beyond the
Aloha system. The necessity of the Ethernet includes low cost,
ease of use, protocol neutrality, good connectivity and simple
migration to higher speed networks. For this project we will use
the first layer of Ethernet packet which includes 4 steps-
Preamble, SFD (start frame delimiter), Destination Address and
Source Address –to implement into the Logisim by using logic
gates, flip-flop to display the MAC address into twenty four
seven segment display.
CONCEPTS
Ethernet Frame: Transmitted data is embedded in a container,
called a frame. This Frame format defines Ethernet.
Historically, two types of frames existed:
-IEEE 802.3 Framing used a length field after the Source
Address
-Ethernet II (DIX) Framing used a type field after the Source
Address. It consists of an eight-byte preamble, six byte source
and destination addresses, a two type field used to identify
higher layer protocols, and a variable data byte field followed
by a four-byte FCD (frame check sequence) field.
Now, both frame types are defined and supported within IEEE
802.3 and frame divides the preamble into a seven-byte
preamble followed by a single byte start of frame delimiter
(SFD). The two-byte type field now becomes a two-byte length
field. The data field now includes an 802.2 logical link control
(LLC) field that precedes the actual data. The FCS remains the
same. According to our project goal we will stick until source
address.
Preamble: Since we will follow the IEEE 802.3 Ethernet
Frame, therefore the preamble of an Ethernet packet consists of
a 56-bit (seven-byte) pattern of alternating 1 and 0 bits,
allowing devices on the network to easily synchronize their
receiver clocks, which is followed by Start Frame Delimiter
(SFD) to mark a new incoming frame.
Start Frame Delimiter (SFD): The SFD is the 8-bit (one byte)
value marking the end of the preamble and indicating the
beginning of the Ethernet Frame. The SFD immediately
followed by the destination MAC address.
Destination Address: The IEEE 802.3 standard further defines
the second bit of the 48-bit (six byte) destination to indicate
whether the address is logically administrated or globally. This
bit is a “0” when the address is globally administrated; that is,
assigned by the Ethernet interface manufacturer. A 48-bit
address of all 1’s is a broadcast address in both DIX-Ethernet II
and IEEE formats, indicating that the transmission is directed
to all devices on the network.
Source Address: The 48-bit source address is appended to the
transmission as an aid to the higher layer protocols. It is not
used for medium access control. To avoid duplicate node IDs
for global addresses, the Ethernet adapter manufacturer obtains
an Organizationally Unique Identifier (OUI) from the IEEE (for
2. an administration fee). The OUI is 24-bits long and is used as
the most significant portion of the 48-bit address. The
manufacturer, using good record keeping, will assign sequential
numbers to each adapter card he makes thereby creating a
worldwide unique address. With 24-bits to work with, a lot of
adapters can be produced from a single manufacturer. A list of
OUI assignments can be found on the Internet.
METHODOLOGY
We used d flipflops as shift register to store 160 bits in order of
a queue. If the first 64 bits entered into the queue matches the
preamble sequence, then the next 96 bits must be the source and
destination mac address. So we designed a simple And logic
check with the preamble sequence (Appendix A)
And then the source and MAC address can be displayed on
seven segment display immediately (Appendix B)
The display logic circuit has a switch which connects directly
to the output of the preamble sequence check so the seven
segment display will only powered on when a preamble is
detected (Appendix C)
CONCLUSION
To implement the circuits into the Logisim we need to be very
careful to tie the wire with 4-bit shift register and seven segment
display because the wire can easily be cross connected with
another and the resulting value would be null. On another hand,
this project meets the two areas of concentration such that
networking and hardware. The learning outcomes of this
project that one can understand the basic idea of Ethernet Frame
while studying the Boolean Algebra, Logic Gates, Sequential
& Combinational circuits at the same time.
REFERENCES
standards.ieee.org
www.us.ntt.net
www.iol.unh.edu
www.industrialethernetu.com
APPENDICES
Appendix A: And Logic Check
Appendix B: Seven Segment Display
Appendix C: Seven Segment Display 2
Appendix D: Full implementation