Difference between revisions of "Packet switch"
m (Avoid redir) |
m (typo) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | A '''packet switch''' is a [[switching node]] in a [[data network|data transmission network]] which is using [[packet]]s (as opposed to [[circuit-switching]]). They are connected to a number of [[physical network]] links in the overall network, and take packets in from one network [[interface]], and send them out on another, as the packets move from the source [[host]] to the destination. | ||
+ | All packet switches contain at least two major types of functionality: | ||
+ | * the handling of [[user]] traffic through the packet switch, which is called '''forwarding''' | ||
+ | * [[path selection]], the computation of [[routing table]]s/data (by [[routing protocol]]s/[[algorithm]]s), which is usually called by the short name '''routing''' | ||
+ | The latter term can be confused with '[[router]]', the name for a packet switch which operates at the [[internetworking layer]] in a [[protocol suite|protocol stack]]; too few words, too many distinct concepts! | ||
− | + | ==Implementation== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
The first packet switches were [[minicomputer]]s provided with [[serial line]] interfaces (since [[synchronous]] serial lines the only data transmission technology available for the first packet data networks), such as the [[Interface Message Processor]]s of the [[ARPANET]]. | The first packet switches were [[minicomputer]]s provided with [[serial line]] interfaces (since [[synchronous]] serial lines the only data transmission technology available for the first packet data networks), such as the [[Interface Message Processor]]s of the [[ARPANET]]. | ||
− | The early generations of | + | The early generations of routers, used in the first decades of the [[Internet]], were similar, but could use interfaces to the various [[local area network]] technologies (e.g. [[Ethernet]]). Only the very earliest used minicomputers; systems based on [[microprocessor]]s were the usual for a long period thereafter. |
More recently, very high speed packet switches use custom [[hardware]]. | More recently, very high speed packet switches use custom [[hardware]]. | ||
− | {{stub}} | + | {{semi-stub}} |
+ | |||
+ | [[Category: Networking Basics]] |
Latest revision as of 18:29, 11 January 2024
A packet switch is a switching node in a data transmission network which is using packets (as opposed to circuit-switching). They are connected to a number of physical network links in the overall network, and take packets in from one network interface, and send them out on another, as the packets move from the source host to the destination.
All packet switches contain at least two major types of functionality:
- the handling of user traffic through the packet switch, which is called forwarding
- path selection, the computation of routing tables/data (by routing protocols/algorithms), which is usually called by the short name routing
The latter term can be confused with 'router', the name for a packet switch which operates at the internetworking layer in a protocol stack; too few words, too many distinct concepts!
Implementation
The first packet switches were minicomputers provided with serial line interfaces (since synchronous serial lines the only data transmission technology available for the first packet data networks), such as the Interface Message Processors of the ARPANET.
The early generations of routers, used in the first decades of the Internet, were similar, but could use interfaces to the various local area network technologies (e.g. Ethernet). Only the very earliest used minicomputers; systems based on microprocessors were the usual for a long period thereafter.
More recently, very high speed packet switches use custom hardware.