SlideShare a Scribd company logo
1 of 37
Fundamentals of Computer
Networks
Prof. Ravindra Joshi
Dept. of Engineering Sciences
International Institute of Information Technology, I²IT
www.isquareit.edu.in
2
Fundamentals of Computer Networks
What is a Computer Network ??
It is a interconnected collection of autonomous devices (or nodes) for the
purpose of resource sharing.
Node:
 Any addressable device that can recognize, process or forward
data transmissions. E.g. computer, server, workstation, printer
etc.
Autonomous:
 each device is independent of the other
 does not have master/slave relation
Interconnected:
 connected by communication links (or transmission medium)
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
3
Concept of Layering
 In order to simplify understanding and reduce design complexity,
a network is conceptually visualized as a stack of various layers.
 Various network models are available using this type of
layered architecture such as,
 Internet model
 OSI reference model
 TCP/IP model etc.
 Number of layers, names of layers, functions of layers
may differ for different network models
 Modularity: Functions of each layer are distinct and layers
are independent of the others, allows for scalability (or future
expansion)
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
4
OSI model for computer communication
 Open System Interconnection (OSI) model was invented
by International Standards Organization (ISO)
 Open system is a model that,
 allows two different systems to communicate regardless of
their fundamental architecture
 establishes communication between different systems without
requiring changes in the logic of basic hardware or software
 OSI is a reference model (not a protocol)
 Each layer uses and builds on the services provided by those below it
 OSI reference model consists of 7-layers
 Functions and services provided by each layer are clearly defined
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
5
OSI model for computer communication
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
6
• TCP/IP is a dominant commercial protocol architecture
• Since 1990 it became popular
• Is a result of research conducted
– On packet switched networks, Advanced Research Project
Agency Network (ARPANET)
– It was funded by Defense Advanced Research Project Agency
(DARPA) of US Department of Defense (DOD)
• It was used for Inter connection of different networks
developed by different vendors
• It contains only 4-layers (simplified version of OSI model)
TCP/IP model for computer communication
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
• Application Layer
• Transport Layer
• Internet Layer
• Host-to-network Layer
21-06-2017 7
TCP/IP Layers
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
21-06-2017 8
• Application Layer:
- Mail services, file transfer, remote log-in, accessing
world wide web etc.
• Transport layer:
– Transmission Control Protocol (TCP)
– User (or Universal) Datagram Protocol (UDP)
– Ensures reliable delivery, retransmission in case of error
• Internet Layer:
– Internet Protocol (IP)
• Host-to-network Layer:
– Data Link plus physical layer combined
– Uses any media access Protocol (e.g. Ethernet for LAN)
TCP/IP Layers and services
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
9
Communication between layers
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
10
Communication between layers
 Each layer receives data and appends control information
(header & trailer) to it and passes on to the layer below
 Actual transmission of data takes place through physical
layer in the form of bits (0’s and 1’s). Transmission medium
is required for the data flow.
 Layers may break the message in smaller packets
 Each packet is numbered and contains control information
such as destination and source address
 Upon reaching the correct destination, the data packets
are forwarded to the upper layers and the corresponding
header & trailer are removed at each layer
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
11
Functions of Layers: physical layer
Description & functions-
 Responsible for transmission of bits from one node to
another over a communication channel.
 Deals with mechanical, electrical, functional and
procedural specifications.
- Mechanical (e.g. type of connectors)
- Electrical (e.g. voltage levels, data transmission rates)
- Functional (e.g. specifies functions performed by
individual pins)
- Procedural (e.g. specifies sequence of events by which
bit streams are exchanged)
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
12
 Defines interface between devices and transmission
media (e.g. RS232C, RS-485) as well as type of
transmission media.
 Representation of bits (e.g. electrical or optical signals)
 Protocols used: X.21
Services provided to the data link layer:
 Defines physical media characteristics, data rates,
synchronization of bits, representation of bits, sequence
of transmission etc.
Functions of Layers: physical layer
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
13
Description & functions-
 Transforms the physical layer, a raw transmission facility
to a reliable link.
 Provides error detection & correction mechanisms
 Converts stream of bits into frames
 Attaches specific bit patterns (such as header, trailer)
to the beginning and end of frames.
 Deals with damaged, lost and duplicate frames
 Provides flow control if sender and receiver speeds are
not matching.
 Controls access to the shared media.
Functions of Layers: data link layer
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
14
Functions of Layers: Network layer
Description & functions-
 Responsible for delivery of packets from source to
destination across multiple networks.
 Provides logical addressing (e.g. IP address) to identify
sender and receiver.
 Provides routing of packets through best possible path
 Congestion control in case of busy or broken routes
 Protocols used: X.25
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
15
Functions of Layers: Transport layer
Description & functions-
 Responsible for delivery of entire message from source
to destination (process-to-process delivery)
 Provides establishment, data transfer and notification of
connection release
 Port addressing: network layer gets the packets to the
correct computer and transport layer gets the entire
message to the correct process on that computer
 Segmentation & reassembly of message
 Connection control: offers connection-oriented or
connection-less service
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
16
Functions of Layers: Session layer
 Dialogue discipline:
 Control of dialogues between applications
 Establishes, maintains and synchronises the interaction
 Session closes with proper procedure, not abruptly
 Exception handling:
 Covers exceptional situations not covered by other layers
 Session Recovery:
• Provides checkpoint mechanism
• If failure between check points-session retransmit data from the
last check point
 Session Release:
• In case of idle time
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
17
Functions of Layers: Presentation layer
 Responsible for presentation of data in a meaningful way to
the application layer.
 Defines syntax and semantics used between application
entities
 Data formats, Data translation, Coding/ decoding
 Data compression/ decompression
 Encryption/ decryption for secured data transmission
 Security: Validating Login/password
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
18
Functions of Layers: Application layer
 Enables the user to access the network using an
application software
 Provides user interfaces and services such as,
 Electronic mail services
 File transfer and access services
 Remote log-in to access network resources
 Access to the World Wide Web
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
19
Network topologies
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
20
Network topologies
Mesh topology
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
21
Network topologies
Characteristics –
 Each device is connected to every other device by
point-to-point (or dedicated) links
 Number of links = n(n-1)/2
Advantages –
 Robust: If one link fails, alternate route is available
 Dedicated links, more security, more reliability
 Data can be routed to avoid busy links
 No congestion and link allocation problems
 High data rates are possible (few Gbps)
Disadvantages –
 High cabling cost, more I/O ports required
 Extremely complex if the number of nodes are more
 Installation and adding users is difficult
22
Network topologies
Star topology
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
23
Network topologies
Characteristics: –
 Each device is connected by point-to-point links to the
central controller (and not directly)
 All data traffic is routed through the central controller
Advantages –
 Centralized control, Easy to locate faults
 Easy to add or delete nodes
 Robust: if one link fails, network will not get affected
 Easy to install & configure, less I/O ports required
 Less cabling required compared to mesh topology
(hence less expensive than mesh topology)
Disadvantages –
 If central controller fails, entire network gets affected
24
Network topologies
Bus topology
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
25
Network topologies
Characteristics:–
 Each device is connected to a central cable called as
backbone (or data highway)
 Multi-point connection
Advantages –
 Easy to add or delete nodes
 Easy to install & configure
 Less cabling required compared to mesh or star
topology (hence less expensive)
Disadvantages –
 Access mechanism is required (to decide which device
gets access to the medium)
 Limitations on distance due to interference
 Entire network is affected if backbone cable is broken
26
Network topologies
Ring topology
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
27
Network topologies
Characteristics:–
 Each device has dedicated point-to-point connection
only with two devices, on either side of it
 Signal is passed from one device to another until it
reaches the destination and is regenerated at each node
Advantages –
 Easy to add or delete nodes
 Easy to install & configure
 Less cabling required compared to mesh or star
topology (hence less expensive)
Disadvantages –
 Access mechanism is required (to decide which device
gets access to the medium)
 Entire network is affected if ring cable is broken
28
Categories of Networks
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
29
 Covers limited geographic area: office, building or a
campus (10 m to 1 Km)
 Usually owned by private companies or institutions
 Data rates are high (10 to 100 Mbps or higher)
 Data transmission through twisted pair cable, or Fiber
optic cable
 Less delay, very few errors, no switching elements
required
 Main purpose to share resources in an organization
 Protocols used: Ethernet, Token ring, Token bus
Characteristics of Local Area Network (LAN):
Categories of Networks
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
30
Categories of Networks
Metropolitan Area Network (MAN):
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
31
Categories of Networks
 Covers geographic area of a typical metropolitan city
(5 to 50 Km)
 Owned by private or public companies (such as banks)
or telephone companies
 Data rates are high (10 to 100 Mbps)
 Data transmission through coaxial cable or Fiber
optic cable
 Main purpose to connect various LANs in a city
 Technologies used: SMDS, FDDI, ATM
 Links between LANs could also be wireless (e.g. microwave
or radio)
Characteristics of Metropolitan Area Network (MAN):
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
32
Categories of Networks
Wide Area Network (WAN):
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
33
Categories of Networks
 Covers very large geographic area: country or even
different continents (100 to 1000 Km or more)
 Utilize public, leased communication lines from
telephone companies or carrier providers (e.g. AT&T,
USsprint, MCI, SingTel etc.)
 Transmission rates up to 625Mbps but will be limited by
the end infrastructure
 Data transmission through Fiber optic cable or Satellite
wireless links
 Main purpose is to connect networks across different
countries
 Technologies used: ATM, SONET
 Internetworking devices such as routers are used
Characteristics of Wide Area Network (WAN):
34
Internet
 Internet is a network of networks (or interconnection of
various networks)
 It was an outcome of research work done at Advanced
Research Project Agency (ARPA) in early 1970’s.
 Protocol used: TCP/IP
 It’s a collection of transmission control protocol and
Internet protocol
 International Service Providers
 National Service Providers
 Regional internet service providers
 Local internet service providers
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
35
Internet
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
36
Internet Today
For further queries,
Kindly contact:
Prof. Ravindra Joshi
Associate Professor, Dept. of Engineering Sciences
International Institute of Information Technology (I2IT), Pune
Email: ravindraj@isquareit.edu.in
Cell: 9822021594
Website: http://www.isquareit.edu.in/
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in

More Related Content

What's hot

What's hot (20)

Introduction to Big Data, HADOOP: HDFS, MapReduce
Introduction to Big Data,  HADOOP: HDFS, MapReduceIntroduction to Big Data,  HADOOP: HDFS, MapReduce
Introduction to Big Data, HADOOP: HDFS, MapReduce
 
Smart Closet Organizer
Smart Closet OrganizerSmart Closet Organizer
Smart Closet Organizer
 
Introduction To Fog Computing
Introduction To Fog ComputingIntroduction To Fog Computing
Introduction To Fog Computing
 
Database Query Optimization
Database Query OptimizationDatabase Query Optimization
Database Query Optimization
 
Superstructure and it's various components
Superstructure and it's various componentsSuperstructure and it's various components
Superstructure and it's various components
 
Computer Network Technology | Dynamic Host Configuration Protocol
Computer Network Technology | Dynamic Host Configuration ProtocolComputer Network Technology | Dynamic Host Configuration Protocol
Computer Network Technology | Dynamic Host Configuration Protocol
 
State Pattern: Introduction & Implementation
State Pattern: Introduction  & Implementation State Pattern: Introduction  & Implementation
State Pattern: Introduction & Implementation
 
What Is Cascading Style Sheet?
What Is Cascading Style Sheet?What Is Cascading Style Sheet?
What Is Cascading Style Sheet?
 
Conformal Mapping - Introduction & Examples
Conformal Mapping - Introduction & ExamplesConformal Mapping - Introduction & Examples
Conformal Mapping - Introduction & Examples
 
Basics of Business Management
Basics of Business ManagementBasics of Business Management
Basics of Business Management
 
What are the real differences between a wireframe, storyboard and a prototype?
What are the real differences between a wireframe, storyboard and a prototype?What are the real differences between a wireframe, storyboard and a prototype?
What are the real differences between a wireframe, storyboard and a prototype?
 
Usability Heuristics - Principles & Examples
Usability Heuristics - Principles & ExamplesUsability Heuristics - Principles & Examples
Usability Heuristics - Principles & Examples
 
Engineering Mathematics | Maxima and Minima
Engineering Mathematics | Maxima and MinimaEngineering Mathematics | Maxima and Minima
Engineering Mathematics | Maxima and Minima
 
Basics of Computer Graphics
Basics of Computer GraphicsBasics of Computer Graphics
Basics of Computer Graphics
 
Document Type Definition (DTD)
Document Type Definition (DTD)Document Type Definition (DTD)
Document Type Definition (DTD)
 
Introduction to Wireless Sensor Networks (WSN)
Introduction to Wireless Sensor Networks (WSN)Introduction to Wireless Sensor Networks (WSN)
Introduction to Wireless Sensor Networks (WSN)
 
Differential Equation - Order Degree
Differential Equation - Order DegreeDifferential Equation - Order Degree
Differential Equation - Order Degree
 
Introduction To Assembly Language Programming
Introduction To Assembly Language ProgrammingIntroduction To Assembly Language Programming
Introduction To Assembly Language Programming
 
Big Data Technologies
Big Data TechnologiesBig Data Technologies
Big Data Technologies
 
Red Black Tree (and Examples)
Red Black Tree (and Examples)Red Black Tree (and Examples)
Red Black Tree (and Examples)
 

Similar to Fundamentals of Computer Networks

3G Wireless Access, Abstract
3G Wireless Access, Abstract3G Wireless Access, Abstract
3G Wireless Access, AbstractVictoria Burke
 
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdfWeek 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdfMohamedAli899919
 
Portable Wireless Notice Display Using Raspberry-PI
Portable Wireless Notice Display Using Raspberry-PIPortable Wireless Notice Display Using Raspberry-PI
Portable Wireless Notice Display Using Raspberry-PIIRJET Journal
 
1_IoT_Fundamentals.ppt
1_IoT_Fundamentals.ppt1_IoT_Fundamentals.ppt
1_IoT_Fundamentals.pptHodaKHajeh1
 
9-2020.pdf
9-2020.pdf9-2020.pdf
9-2020.pdffermanrw
 
Lecture 01 {Introduction}.pptx
Lecture 01 {Introduction}.pptxLecture 01 {Introduction}.pptx
Lecture 01 {Introduction}.pptxSurendraBasnet6
 
Research review of iot
Research review of iotResearch review of iot
Research review of iotAbdullah Aziz
 
A survey on software defined networking
A survey on software defined networkingA survey on software defined networking
A survey on software defined networkingredpel dot com
 
A Review on Privacy and Security Challenges in the Internet of Things (IoT) t...
A Review on Privacy and Security Challenges in the Internet of Things (IoT) t...A Review on Privacy and Security Challenges in the Internet of Things (IoT) t...
A Review on Privacy and Security Challenges in the Internet of Things (IoT) t...IJCSIS Research Publications
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitaebutest
 
Open Source Platforms Integration for the Development of an Architecture of C...
Open Source Platforms Integration for the Development of an Architecture of C...Open Source Platforms Integration for the Development of an Architecture of C...
Open Source Platforms Integration for the Development of an Architecture of C...Eswar Publications
 
Environmental Monitoring using Wireless Sensor Networks (WSN) based on IOT.
Environmental Monitoring using Wireless Sensor Networks (WSN) based on IOT.Environmental Monitoring using Wireless Sensor Networks (WSN) based on IOT.
Environmental Monitoring using Wireless Sensor Networks (WSN) based on IOT.IRJET Journal
 
Digital Certificate Verification using Blockchain
Digital Certificate Verification using BlockchainDigital Certificate Verification using Blockchain
Digital Certificate Verification using BlockchainIRJET Journal
 
Ijarcet vol-2-issue-7-2297-2301
Ijarcet vol-2-issue-7-2297-2301Ijarcet vol-2-issue-7-2297-2301
Ijarcet vol-2-issue-7-2297-2301Editor IJARCET
 

Similar to Fundamentals of Computer Networks (20)

3G Wireless Access, Abstract
3G Wireless Access, Abstract3G Wireless Access, Abstract
3G Wireless Access, Abstract
 
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdfWeek 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
 
Systems Programming & Operating Systems - Overview of LEX-and-YACC
Systems Programming & Operating Systems - Overview of LEX-and-YACCSystems Programming & Operating Systems - Overview of LEX-and-YACC
Systems Programming & Operating Systems - Overview of LEX-and-YACC
 
Portable Wireless Notice Display Using Raspberry-PI
Portable Wireless Notice Display Using Raspberry-PIPortable Wireless Notice Display Using Raspberry-PI
Portable Wireless Notice Display Using Raspberry-PI
 
1_IoT_Fundamentals.ppt
1_IoT_Fundamentals.ppt1_IoT_Fundamentals.ppt
1_IoT_Fundamentals.ppt
 
9-2020.pdf
9-2020.pdf9-2020.pdf
9-2020.pdf
 
Lecture 01 {Introduction}.pptx
Lecture 01 {Introduction}.pptxLecture 01 {Introduction}.pptx
Lecture 01 {Introduction}.pptx
 
Research review of iot
Research review of iotResearch review of iot
Research review of iot
 
What Is High Performance-Computing?
What Is High Performance-Computing?What Is High Performance-Computing?
What Is High Performance-Computing?
 
A survey on software defined networking
A survey on software defined networkingA survey on software defined networking
A survey on software defined networking
 
Final project report
Final project reportFinal project report
Final project report
 
ICT Innovation @UM
ICT Innovation @UMICT Innovation @UM
ICT Innovation @UM
 
A Review on Privacy and Security Challenges in the Internet of Things (IoT) t...
A Review on Privacy and Security Challenges in the Internet of Things (IoT) t...A Review on Privacy and Security Challenges in the Internet of Things (IoT) t...
A Review on Privacy and Security Challenges in the Internet of Things (IoT) t...
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
Open Source Platforms Integration for the Development of an Architecture of C...
Open Source Platforms Integration for the Development of an Architecture of C...Open Source Platforms Integration for the Development of an Architecture of C...
Open Source Platforms Integration for the Development of an Architecture of C...
 
Environmental Monitoring using Wireless Sensor Networks (WSN) based on IOT.
Environmental Monitoring using Wireless Sensor Networks (WSN) based on IOT.Environmental Monitoring using Wireless Sensor Networks (WSN) based on IOT.
Environmental Monitoring using Wireless Sensor Networks (WSN) based on IOT.
 
Digital Certificate Verification using Blockchain
Digital Certificate Verification using BlockchainDigital Certificate Verification using Blockchain
Digital Certificate Verification using Blockchain
 
Campus Network.pptx
Campus Network.pptxCampus Network.pptx
Campus Network.pptx
 
The Basics of Computer Networking
The Basics of Computer NetworkingThe Basics of Computer Networking
The Basics of Computer Networking
 
Ijarcet vol-2-issue-7-2297-2301
Ijarcet vol-2-issue-7-2297-2301Ijarcet vol-2-issue-7-2297-2301
Ijarcet vol-2-issue-7-2297-2301
 

More from International Institute of Information Technology (I²IT)

More from International Institute of Information Technology (I²IT) (20)

Minimization of DFA
Minimization of DFAMinimization of DFA
Minimization of DFA
 
Understanding Natural Language Processing
Understanding Natural Language ProcessingUnderstanding Natural Language Processing
Understanding Natural Language Processing
 
What Is Smart Computing?
What Is Smart Computing?What Is Smart Computing?
What Is Smart Computing?
 
Professional Ethics & Etiquette: What Are They & How Do I Get Them?
Professional Ethics & Etiquette: What Are They & How Do I Get Them?Professional Ethics & Etiquette: What Are They & How Do I Get Them?
Professional Ethics & Etiquette: What Are They & How Do I Get Them?
 
Writing Skills: Importance of Writing Skills
Writing Skills: Importance of Writing SkillsWriting Skills: Importance of Writing Skills
Writing Skills: Importance of Writing Skills
 
Professional Communication | Introducing Oneself
Professional Communication | Introducing Oneself Professional Communication | Introducing Oneself
Professional Communication | Introducing Oneself
 
Servlet: A Server-side Technology
Servlet: A Server-side TechnologyServlet: A Server-side Technology
Servlet: A Server-side Technology
 
What Is Jenkins? Features and How It Works
What Is Jenkins? Features and How It WorksWhat Is Jenkins? Features and How It Works
What Is Jenkins? Features and How It Works
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Hypothesis-Testing
Hypothesis-TestingHypothesis-Testing
Hypothesis-Testing
 
Data Science, Big Data, Data Analytics
Data Science, Big Data, Data AnalyticsData Science, Big Data, Data Analytics
Data Science, Big Data, Data Analytics
 
Types of Artificial Intelligence
Types of Artificial Intelligence Types of Artificial Intelligence
Types of Artificial Intelligence
 
Difference Between AI(Artificial Intelligence), ML(Machine Learning), DL (Dee...
Difference Between AI(Artificial Intelligence), ML(Machine Learning), DL (Dee...Difference Between AI(Artificial Intelligence), ML(Machine Learning), DL (Dee...
Difference Between AI(Artificial Intelligence), ML(Machine Learning), DL (Dee...
 
Sentiment Analysis in Machine Learning
Sentiment Analysis in  Machine LearningSentiment Analysis in  Machine Learning
Sentiment Analysis in Machine Learning
 
Introduction To Design Pattern
Introduction To Design PatternIntroduction To Design Pattern
Introduction To Design Pattern
 
Importance of Theory of Computations
Importance of Theory of ComputationsImportance of Theory of Computations
Importance of Theory of Computations
 
Data Visualization - How to connect Microsoft Forms to Power BI
Data Visualization - How to connect Microsoft Forms to Power BIData Visualization - How to connect Microsoft Forms to Power BI
Data Visualization - How to connect Microsoft Forms to Power BI
 
AVL Tree Explained
AVL Tree ExplainedAVL Tree Explained
AVL Tree Explained
 
Yoga To Fight & Win Against COVID-19
Yoga To Fight & Win Against COVID-19Yoga To Fight & Win Against COVID-19
Yoga To Fight & Win Against COVID-19
 
LR(0) PARSER
LR(0) PARSERLR(0) PARSER
LR(0) PARSER
 

Recently uploaded

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 

Recently uploaded (20)

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 

Fundamentals of Computer Networks

  • 1. Fundamentals of Computer Networks Prof. Ravindra Joshi Dept. of Engineering Sciences International Institute of Information Technology, I²IT www.isquareit.edu.in
  • 2. 2 Fundamentals of Computer Networks What is a Computer Network ?? It is a interconnected collection of autonomous devices (or nodes) for the purpose of resource sharing. Node:  Any addressable device that can recognize, process or forward data transmissions. E.g. computer, server, workstation, printer etc. Autonomous:  each device is independent of the other  does not have master/slave relation Interconnected:  connected by communication links (or transmission medium) International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 3. 3 Concept of Layering  In order to simplify understanding and reduce design complexity, a network is conceptually visualized as a stack of various layers.  Various network models are available using this type of layered architecture such as,  Internet model  OSI reference model  TCP/IP model etc.  Number of layers, names of layers, functions of layers may differ for different network models  Modularity: Functions of each layer are distinct and layers are independent of the others, allows for scalability (or future expansion) International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 4. 4 OSI model for computer communication  Open System Interconnection (OSI) model was invented by International Standards Organization (ISO)  Open system is a model that,  allows two different systems to communicate regardless of their fundamental architecture  establishes communication between different systems without requiring changes in the logic of basic hardware or software  OSI is a reference model (not a protocol)  Each layer uses and builds on the services provided by those below it  OSI reference model consists of 7-layers  Functions and services provided by each layer are clearly defined International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 5. 5 OSI model for computer communication International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 6. 6 • TCP/IP is a dominant commercial protocol architecture • Since 1990 it became popular • Is a result of research conducted – On packet switched networks, Advanced Research Project Agency Network (ARPANET) – It was funded by Defense Advanced Research Project Agency (DARPA) of US Department of Defense (DOD) • It was used for Inter connection of different networks developed by different vendors • It contains only 4-layers (simplified version of OSI model) TCP/IP model for computer communication International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 7. • Application Layer • Transport Layer • Internet Layer • Host-to-network Layer 21-06-2017 7 TCP/IP Layers International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 8. 21-06-2017 8 • Application Layer: - Mail services, file transfer, remote log-in, accessing world wide web etc. • Transport layer: – Transmission Control Protocol (TCP) – User (or Universal) Datagram Protocol (UDP) – Ensures reliable delivery, retransmission in case of error • Internet Layer: – Internet Protocol (IP) • Host-to-network Layer: – Data Link plus physical layer combined – Uses any media access Protocol (e.g. Ethernet for LAN) TCP/IP Layers and services International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 9. 9 Communication between layers International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 10. 10 Communication between layers  Each layer receives data and appends control information (header & trailer) to it and passes on to the layer below  Actual transmission of data takes place through physical layer in the form of bits (0’s and 1’s). Transmission medium is required for the data flow.  Layers may break the message in smaller packets  Each packet is numbered and contains control information such as destination and source address  Upon reaching the correct destination, the data packets are forwarded to the upper layers and the corresponding header & trailer are removed at each layer International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 11. 11 Functions of Layers: physical layer Description & functions-  Responsible for transmission of bits from one node to another over a communication channel.  Deals with mechanical, electrical, functional and procedural specifications. - Mechanical (e.g. type of connectors) - Electrical (e.g. voltage levels, data transmission rates) - Functional (e.g. specifies functions performed by individual pins) - Procedural (e.g. specifies sequence of events by which bit streams are exchanged) International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 12. 12  Defines interface between devices and transmission media (e.g. RS232C, RS-485) as well as type of transmission media.  Representation of bits (e.g. electrical or optical signals)  Protocols used: X.21 Services provided to the data link layer:  Defines physical media characteristics, data rates, synchronization of bits, representation of bits, sequence of transmission etc. Functions of Layers: physical layer International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 13. 13 Description & functions-  Transforms the physical layer, a raw transmission facility to a reliable link.  Provides error detection & correction mechanisms  Converts stream of bits into frames  Attaches specific bit patterns (such as header, trailer) to the beginning and end of frames.  Deals with damaged, lost and duplicate frames  Provides flow control if sender and receiver speeds are not matching.  Controls access to the shared media. Functions of Layers: data link layer International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 14. 14 Functions of Layers: Network layer Description & functions-  Responsible for delivery of packets from source to destination across multiple networks.  Provides logical addressing (e.g. IP address) to identify sender and receiver.  Provides routing of packets through best possible path  Congestion control in case of busy or broken routes  Protocols used: X.25 International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 15. 15 Functions of Layers: Transport layer Description & functions-  Responsible for delivery of entire message from source to destination (process-to-process delivery)  Provides establishment, data transfer and notification of connection release  Port addressing: network layer gets the packets to the correct computer and transport layer gets the entire message to the correct process on that computer  Segmentation & reassembly of message  Connection control: offers connection-oriented or connection-less service International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 16. 16 Functions of Layers: Session layer  Dialogue discipline:  Control of dialogues between applications  Establishes, maintains and synchronises the interaction  Session closes with proper procedure, not abruptly  Exception handling:  Covers exceptional situations not covered by other layers  Session Recovery: • Provides checkpoint mechanism • If failure between check points-session retransmit data from the last check point  Session Release: • In case of idle time International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 17. 17 Functions of Layers: Presentation layer  Responsible for presentation of data in a meaningful way to the application layer.  Defines syntax and semantics used between application entities  Data formats, Data translation, Coding/ decoding  Data compression/ decompression  Encryption/ decryption for secured data transmission  Security: Validating Login/password International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 18. 18 Functions of Layers: Application layer  Enables the user to access the network using an application software  Provides user interfaces and services such as,  Electronic mail services  File transfer and access services  Remote log-in to access network resources  Access to the World Wide Web International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 19. 19 Network topologies International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 20. 20 Network topologies Mesh topology International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 21. 21 Network topologies Characteristics –  Each device is connected to every other device by point-to-point (or dedicated) links  Number of links = n(n-1)/2 Advantages –  Robust: If one link fails, alternate route is available  Dedicated links, more security, more reliability  Data can be routed to avoid busy links  No congestion and link allocation problems  High data rates are possible (few Gbps) Disadvantages –  High cabling cost, more I/O ports required  Extremely complex if the number of nodes are more  Installation and adding users is difficult
  • 22. 22 Network topologies Star topology International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 23. 23 Network topologies Characteristics: –  Each device is connected by point-to-point links to the central controller (and not directly)  All data traffic is routed through the central controller Advantages –  Centralized control, Easy to locate faults  Easy to add or delete nodes  Robust: if one link fails, network will not get affected  Easy to install & configure, less I/O ports required  Less cabling required compared to mesh topology (hence less expensive than mesh topology) Disadvantages –  If central controller fails, entire network gets affected
  • 24. 24 Network topologies Bus topology International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 25. 25 Network topologies Characteristics:–  Each device is connected to a central cable called as backbone (or data highway)  Multi-point connection Advantages –  Easy to add or delete nodes  Easy to install & configure  Less cabling required compared to mesh or star topology (hence less expensive) Disadvantages –  Access mechanism is required (to decide which device gets access to the medium)  Limitations on distance due to interference  Entire network is affected if backbone cable is broken
  • 26. 26 Network topologies Ring topology International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 27. 27 Network topologies Characteristics:–  Each device has dedicated point-to-point connection only with two devices, on either side of it  Signal is passed from one device to another until it reaches the destination and is regenerated at each node Advantages –  Easy to add or delete nodes  Easy to install & configure  Less cabling required compared to mesh or star topology (hence less expensive) Disadvantages –  Access mechanism is required (to decide which device gets access to the medium)  Entire network is affected if ring cable is broken
  • 28. 28 Categories of Networks International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 29. 29  Covers limited geographic area: office, building or a campus (10 m to 1 Km)  Usually owned by private companies or institutions  Data rates are high (10 to 100 Mbps or higher)  Data transmission through twisted pair cable, or Fiber optic cable  Less delay, very few errors, no switching elements required  Main purpose to share resources in an organization  Protocols used: Ethernet, Token ring, Token bus Characteristics of Local Area Network (LAN): Categories of Networks International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 30. 30 Categories of Networks Metropolitan Area Network (MAN): International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 31. 31 Categories of Networks  Covers geographic area of a typical metropolitan city (5 to 50 Km)  Owned by private or public companies (such as banks) or telephone companies  Data rates are high (10 to 100 Mbps)  Data transmission through coaxial cable or Fiber optic cable  Main purpose to connect various LANs in a city  Technologies used: SMDS, FDDI, ATM  Links between LANs could also be wireless (e.g. microwave or radio) Characteristics of Metropolitan Area Network (MAN): International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 32. 32 Categories of Networks Wide Area Network (WAN): International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 33. 33 Categories of Networks  Covers very large geographic area: country or even different continents (100 to 1000 Km or more)  Utilize public, leased communication lines from telephone companies or carrier providers (e.g. AT&T, USsprint, MCI, SingTel etc.)  Transmission rates up to 625Mbps but will be limited by the end infrastructure  Data transmission through Fiber optic cable or Satellite wireless links  Main purpose is to connect networks across different countries  Technologies used: ATM, SONET  Internetworking devices such as routers are used Characteristics of Wide Area Network (WAN):
  • 34. 34 Internet  Internet is a network of networks (or interconnection of various networks)  It was an outcome of research work done at Advanced Research Project Agency (ARPA) in early 1970’s.  Protocol used: TCP/IP  It’s a collection of transmission control protocol and Internet protocol  International Service Providers  National Service Providers  Regional internet service providers  Local internet service providers International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 35. 35 Internet International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 37. For further queries, Kindly contact: Prof. Ravindra Joshi Associate Professor, Dept. of Engineering Sciences International Institute of Information Technology (I2IT), Pune Email: ravindraj@isquareit.edu.in Cell: 9822021594 Website: http://www.isquareit.edu.in/ International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in