CSC423 - Lec6 - Distributed and Parallel ComputerSystems
CSC423 - Lec6 - Distributed and Parallel ComputerSystems
CSC 423
Fall 2021-2022
Lecture 6
Principles of Networking
Instructor
Dr / Ayman Soliman
➢ Contents
➢ Principles of Networking
1. Mode of transmission
2. Switching schemes
3. Protocol suites
4. Routing
5. Congestion control
o Circuit switching (phone networks): At one time telephone networks were the
only telecommunication networks.
➢ ATM networks are the result. They overcome the delay problems by
switching small packets (called frames) on the fly.
➢ Frames as a whole are not stored at nodes but pass through them as
short streams of bits.
➢ The interface between layer n module and lower layer n-1 module at
a node is precisely defined.
➢ Maps the incoming bits from the data link layer into signals
appropriate for the channel, and at the receiving end, maps the
signals back into bits.
o Function 1: Addressing
o Function 2: Routes packets from their sources through the
network to their destinations
o Function 3: Deals with different types of networks
Presentation Protocols for independent data representation and Secure Sockets, COBRA CDR
encryption if required.
Network Packet-level transmission on a given network IP, ATM, ATM cell transfer
Requires routing in WANs and internet.
Data link Packet-level transmission between nodes connected by a Ethernet MAC, ATM cell transfer.
physical link.
➢ When the load at any particular link or node approaches its capacity,
queues will build up at hosts
➢ If the load continues at the same high level, the queues will continue
to grow until they reach the limit of available buffer space.
➢ when the load on a network exceeds 80% of its capacity, the total
throughput tends to drop as a result of packet losses unless usage of
heavily loaded links is controlled.
30/3/2022 Dr/ Ayman Soliman 27
❑ Congestion control
➢ Congestion control is achieved by informing nodes along a route that
congestion has occurred, and their rate of packet transmission should
therefore be reduced.