Computer Networking and Network Models
Computer Networking and Network Models
Models
Md. Monarul Islam Mithu
B.Sc in CSE, KUET
M.Sc in CSE, BUET
Lecturer, Dept. Of CSE
Daffodil International University
Computer Network
• A network is a set of devices (often referred to as nodes) connected
by communication links.
• A node can be a computer, printer or any other device capable of
sending or receiving data generated by other nodes on the network.
• A computer network is a group of interconnected nodes or computing
devices that exchange data and resources with each other.
Computer Network
Key Components of Computer Network
Key Objectives of Computer Network
Think!!!!!!!!!!
• What is Internet?
• What is WWW ?
• WWW and Internet is same term ?
Computer Networking Models
• Network models provide a systematic framework for organizing and managing
the flow of data.
• Two types of Network models: OSI Model and TCP /IP Model.
• Both models have some layers.
• The main purpose of having several layers in a computer network model is
to divide a process of sending and receiving data into small-small tasks.
• Dividing a model is layers makes the structure quite simple that makes it easy to
identify the issue if it occurs.
OSI Model
• OSI stands for Open System Interconnection.
• OSI model was introduced by International Organization for
standardization (ISO) in 1984.
• There are seven layers in a OSI model.
• Each layer has some specific tasks.
OSI Model
OSI layers
1. Application Layer
2. Presentation Layer
3. Session Layer
4. Transport layer
5. Network layer
6. Data Link layer
7. Physical Layer
Application Layer
• Top layer (7th layer) of OSI model.
• Sender starts from this layer.
• Functions: Defines protocols by which user can interact with
applications.
• Applications are: Google chrome, Firefox, Safari, Email etc.
• Protocols: HTTP, SMTP, FTP etc.
Presentation Layer
• Functions: Translation, Encryption, Compression.
• Why Translation ?
• Why Compression ?
• Why Encryption ?
• SSL (Secure Socket Layer protocol) works in this layer.
Transport layer
• Functions: Authentication, Authorization, Session management etc.
• Protocols: TCP(Transmission Control Protocol), UDP(User Datagram
Protocol)
Network Layer
• Functions: Logical addressing, Routing.
• Protocol: IP protocol.
Data Link Layer
• Functions: Physical addressing(MAC address), Framing, Error control,
access control(media).
• Protocols: HDLC, PPP etc.
Physical Layer
• Functions: Data Transmission, Data to signal Conversion.
• Protocol: Ethernet.
Self study!!!