Computer Networks (CS425) : ISO-OSI 7-Layer Network Architecture
Computer Networks (CS425) : ISO-OSI 7-Layer Network Architecture
1. Physical Layer
2. Data Link Layer
3. Network Layer
4. Transport Layer
5. Session Layer
6. Presentation Layer
7. Application Layer
Physical Layer
This layer is the lowest layer in the OSI model. It helps in the transmission of data between two
machines that are communicating through a physical medium, which can be optical fibres,copper
wire or wireless etc. The following are the main functions of the physical layer:
1. Hardware Specification: The details of the physical cables, network interface cards,
wireless radios, etc are a part of this layer.
3. Data Transmission and Reception: The transfer of each bit of data is the responsibility
of this layer. This layer assures the transmissoin of each bit with a high probability. The
transmission of the bits is not completely reliable as their is no error correction in this
layer.
4. Topology and Network Design: The network design is the integral part of the physical
layer. Which part of the network is the router going to be placed, where the switches will
be used, where we will put the hubs, how many machines is each switch going to handle,
what server is going to be placed where, and many such concerns are to be taken care of
by the physical layer. The variosu kinds of netopologies that we decide to use may be
ring, bus, star or a hybrid of these topologies depending on our requirements.
Data Link Layer
This layer provides reliable transmission of a packet by using the services of the physical layer
which transmits bits over the medium in an unreliable fashion. This layer is concerned with :
1. Framing : Breaking input data into frames (typically a few hundred bytes) and caring
about the frame boundaries and the size of each frame.
2. Acknowledgment : Sent by the receiving end to inform the source that the frame was
received without any error.
3. Sequence Numbering : To acknowledge which frame was received.
4. Error Detection : The frames may be damaged, lost or duplicated leading to errors.The
error control is on link to link basis.
5. Retransmission : The packet is retransmitted if the source fails to receive
acknowledgment.
6. Flow Control : Necessary for a fast transmitter to keep pace with a slow receiver.
Data Link Layer
Network Layer
Static : Routes are based on static tables that are "wired into" the network and are rarely
changed.
Dynamic : All packets of one application can follow different routes depending upon the
topology of the network, the shortest path and the current network load.
Semi-Dynamic : A route is chosen at the start of each conversation and then all the
packets of the application follow the same route.
Routing
Congestion Control: A router can be connected to 4-5 networks. If all the networks send packet
at the same time with maximum rate possible then the router may not be able to handle all the
packets and may drop some/all packets. In this context the dropping of the packets should be
minimized and the source whose packet was dropped should be informed. The control of such
congestion is also a function of the network layer. Other issues related with this layer are
transmitting time, delays, jittering.
Internetworking: Internetworks are multiple networks that are connected in such a way that
they act as one large network, connecting multiple office or department networks. Internetworks
are connected by networking hardware such as routers, switches, and bridges.Internetworking is
a solution born of three networking problems: isolated LANs, duplication of resources, and the
lack of a centralized network management system. With connected LANs, companies no longer
have to duplicate programs or resources on each network. This in turn gives way to managing the
network from one central location instead of trying to manage each separate LAN. We should be
able to transmit any packet from one network to any other network even if they follow different
protocols or use different addressing modes.
Inter-Networking
Network Layer does not guarantee that the packet will reach its intended destination. There are
no reliability guarantees.
Transport Layer
Types of service : The transport layer also decides the type of service that should be
provided to the session layer. The service may be perfectly reliable, or may be reliable
within certain tolerances or may not be reliable at all. The message may or may not be
received in the order in which it was sent. The decision regarding the type of service to be
provided is taken at the time when the connection is established.
Error Control : If reliable service is provided then error detection and error recovery
operations are also performed. It provides error control mechanism on end to end basis.
Flow Control : A fast host cannot keep pace with a slow one. Hence, this is a mechanism
to regulate the flow of information.
Connection Establishment / Release : The transport layer also establishes and releases
the connection across the network. This requires some sort of naming mechanism so that
a process on one machine can indicate with whom it wants to communicate.
References of Images
http://www.putergeek.com/.../ pci_combo_card_sm.jpg
http://blue.utb.edu/libertad/clipart/pi_wireless_pc_card_b.jpg
http://www.commscope.com/ images/hybrids.jpg hybrid cable
http://www.cba.nau.edu/facstaff/maris-j/SavedStuff/Images/net_topo.gif
http://www.ces.net/doc/2003/research/xl-unicast-routing.gif
http://www.infinitygroup.com/images/internetworking.gif
http://www.microway.com/.../ data_link_layer.gif
http://searchnetworking.techtarget.com/WhatIs/images/coaxla.gif
http://www.df.lth.se/~pkj/thesis_report/img13.gif
http://www.df.lth.se/~pkj/ thesis_report/img12.gif
http://www.ifla.org/VI/5/reports/rep3/rep3-2.gif
http://msp.gsfc.nasa.gov/tdrss/bpsk.gif
back to top
Prev | Next | Index