SlideShare a Scribd company logo
Introduction
By;
samiksha padgilwar
(ELECTRONICS ANDTELECOMMUNICATION
DEPARTMENT)
1
Computer Networks
Computer Networks
The old model of a single computer serving all of the
organization's computational needs has been replaced
by one in which a large number of separate but
interconnected computers do the job. These systems
are called computer networks.
Uses of Computer Networks
• Business Applications
• Home Applications
• Mobile Users
• Social Issues
Business Applications of Networks
A network with two clients and one server.
This whole arrangement is called the client-server model. It is
widely used and forms the basis of much network usage. It is
applicable when the client and server are both in the same building
(e.g., belong to the same company), but also when they are far apart.
Business Applications of Networks (2)
The client-server model involves requests and replies.
Home Network Applications
Some of the more popular uses of the Internet for home
users are as follows:
1. Access to remote information.
2. Person-to-person communication.
3. Interactive entertainment.
4. Electronic commerce.
Home Network Applications (2)
In peer-to-peer system there are no fixed clients and
servers.
Mobile Users
Mobile computers, such as notebook computers and
personal digital assistants (PDAs), are one of the
fastest growing segments of the computer industry.
Many owners of these computers have desktop
machines back at the office and want to be connected
to their home base even when away from home
Mobile Users (2)
Combinations of wireless networks and mobile
computing.
Social Issues
The widespread introduction of networking has
introduced new social, ethical, and political problems.
A lot of these problems could be solved if the
computer industry took computer security seriously. If
all messages were encrypted and
authenticated, it would be harder to commit mischief.
Network Hardware
• Local Area Networks (LANs)
• Metropolitan Area Networks (MANs)
• Wide Area Networks (WANs)
• Wireless Networks
• Home Networks
• Internetworks
Broadcast Networks
Types of transmission technology
Broadcast links:
Broadcast networks have a single communication channel that is
shared by all the machines on the network.
Point-to-point links:
Point-to-point networks consist of many connections between
individual pairs of machines.
Broadcast Networks (2)
Classification of interconnected processors by scale.
Local Area Networks
 Two broadcast networks
(a) Bus (b) Ring
In a bus (i.e., a linear cable) network, at any instant at most one machine is the
master and is allowed to transmit. All other machines are required to refrain from
sending.
In a ring, each bit propagates around on its own, not waiting for the rest of the
packet to which it belongs. Typically, each bit circumnavigates the entire ring in
the time it takes to transmit a few bits, often before the complete packet has even
been transmitted.
 Local area networks, generally called LANs, are privately-owned networks within a
single building or campus of up to a few kilometers in size.
Metropolitan Area Networks
A metropolitan area network based on cable TV.
 A metropolitan area network, or MAN, covers a city. The best-known example of a
MAN is the cable television network available in many cities.
Wide Area Networks
Relation between hosts on LANs and the subnet.
 A wide area network, or WAN, spans a large geographical area, often a country or
continent.
Wide Area Networks (2)
A stream of packets from sender to receiver.
Wireless Networks
Categories of wireless networks:
System interconnection
Wireless LANs
Wireless WANs
Wireless Networks (2)
(a) Bluetooth configuration (b) Wireless LAN
Wireless Networks (3)
(a) Individual mobile computers (b) A flying LAN
Home Network Categories
Some of the more obvious categories (with examples) are as follows:
Computers (desktop PC, PDA, shared peripherals
Entertainment (TV, DVD, VCR, camera, stereo, MP3)
Telecomm (telephone, cell phone, intercom, fax)
Appliances (microwave, fridge, clock, furnace, airco)
Telemetry (utility meter, burglar alarm, babycam).
The fundamental idea is that in the future most homes will be set up
for networking. Every device in the home will be capable of
communicating with every other device, and all of them will be
accessible over the Internet.
Network Software
Protocol Hierarchies
Design Issues for the Layers
Connection-Oriented and Connectionless Services
Service Primitives
The Relationship of Services to Protocols
Architecture of the Internet
Overview of the Internet
Protocol Hierarchies
To reduce their design complexity, most networks are
organized as a stack of layers or levels, each one built upon
the one below it.
The purpose of each layer is to offer certain services to the
higher layers, shielding those layers from the details of how
the offered services are actually implemented.
A protocol is an agreement between the communicating
parties on how communication is to proceed.
The interface defines which primitive operations and
services the lower layer makes available to the upper one.
Protocol Hierarchies (2)
Layers, protocols, and interfaces.
Protocol Hierarchies (3)
The philosopher-translator-secretary architecture.
Protocol Hierarchies (4)
Example information flow supporting virtual communication in layer 5.
Protocol Hierarchies (5)
A message, M, is produced by an application process running in layer 5
and given to layer 4 for transmission.
Layer 4 puts a header in front of the message to identify the message
and passes the result to layer 3.
Layer 3 must break up the incoming messages into smaller units,
packets, prepending a layer 3 header to each packet. In this example, M
is split into two parts, M1and M2. Layer 3 decides which of the
outgoing lines to use and passes the packets to layer 2.
Layer 2 adds not only a header to each piece, but also a trailer, and
gives the resulting unit to layer 1 for physical transmission.
At the receiving machine the message moves upward, from layer to
layer, with headers being stripped off as it progresses.
Design Issues for the Layers
 Addressing
 consequence of having multiple destinations
 Error Control
 The receiver should be able to inform sender which data was received
correctly
 Flow Control
 Keep sender from swamping slow receiver with data
 Keep the sender from swamping with data slow networks
 Multiplexing
 Use same communication channel for multiple, unrelated
conversations
 Routing
 When multiple paths between source and destination, one path must
be chosen
Connection-Oriented and Connectionless
Services
Connection-oriented
Connection-oriented services includes the steps of setting up a call from one computer to
another, transmitting/receiving data, and then releasing the call, just like a voice phone call.
However, the network connecting the computers is a packet switched network, unlike the
phone system's circuit switched network.
Connection-oriented communication is done in one of two ways over a packet switched network: with and without virtual circuits.
Connectionless:
Connectionless services is just packet switching where no call establishment
and release occur. A message is broken into packets, and each packet is transferred
separately. Moreover, the packets can travel different route to the destination since
there is no connection. Connectionless service is typically provided by the UDP
(User Datagram Protocol), which we will examine later.
The packets transferred using UDP are also called data grams.
With Virtual circuit: A virtual circuit is one which appears to the user as equivalent to a
dedicated point-point service but is maintained by computers.
Without virtual circuits: This is what TCP does in the Internet. The only two machines in
the Internet that are aware a connection is established are the two computers at the
endpoints. The Internet itself--its routers and links--have no information about the presence
of a connection between the two computers.
Difference: Connection-Oriented and Connectionless Services
Feature Connectionless Connection-oriented
How is data sent? one packet at a time as continuous stream of packets
Do packets follow same route? no
virtual circuit: yes
without virtual circuit: no
Are resources reserved in network? no
virtual circuit: yes
without virtual circuit: no
Is connection establishment done? no yes
Is state information stored at
network nodes?
no
virtual circuit: yes
without virtual circuit: no
What is impact of node/switch
crash?
only packets at node are lost all virtual circuits through node fail
What addressing information is
needed on each packet?
full source and destination address
virtual circuit: a virtual circuit
number
without virtual circuit: full source
and destination address
Service Primitives
Five service primitives for implementing a simple connection-
oriented service.
Service Primitives (2)
Packets sent in a simple client-server interaction on a connection-
oriented network.
Services to Protocols Relationship
The relationship between a service and a protocol
A protocol, in contrast, is a set of rules governing the format and meaning of the
packets, or messages that are exchanged by the peer entities within a layer.
A service is like an abstract data type or an object in an object-oriented language. It
defines operations that can be performed on an object but does not specify how these
operations are implemented. A protocol relates to the implementation of the service and
as such is not visible to the user of the service.
Reference Models
The OSI Reference Model
The TCP/IP Reference Model
A Comparison of OSI and TCP/IP
A Critique of the OSI Model and Protocols
A Critique of the TCP/IP Reference Model
The OSI Reference Model
The TCP/IP reference model.
The TCP/IP reference model (2)
Protocols and networks in the TCP/IP model initially.
On top of the transport layer is the application layer. It contains all the higher-level protocols.
The early ones included virtual terminal (TELNET), file transfer (FTP), and electronic mail
Comparison between OSI and TCP/IP
Reference Models
OSI
1)It has 7 layers
2)Transport layer guarantees delivery of
packets
3)Separate presentation layer
4)Separate session layer
5)Network layer provides both
connectionless and connection oriented
services
6)It defines the services, interfaces and
protocols very clearly and makes a clear
distinction between them
7)It has a problem of protocol filtering into
a model
TCP/IP
1)Has 4 layers
2)Transport layer does not guarantees
delivery of packets
3)No presentation layer, characteristics
are provided by application layer
4)No session layer, characteristics are
provided by transport layer
5)Network layer provides only
connection less services
6)It does not clearly distinguishes
between service interface and
protocols
7)The model does not fit any protocol
stack.
A Critique of the OSI Model and
Protocols
Why OSI did not take over the world:
Bad timing
Bad technology
Bad implementations
Bad politics
A Critique of the TCP/IP Reference
Model
Problems:
 Service, interface, and protocol not distinguished
 Not a general model
 Host-to-network “layer” not really a layer
 No mention of physical and data link layers
 Minor protocols deeply entrenched, hard to replace
EXAMPLE NETWORKS:
Internet
The ARPANET
NFSNET
Connection-Oriented Network
X.25
ATM
Ethernet
Wireless LANs: 802.11
ATM (Asynchronous Transfer Mode)
ATM virtual circuits
ATM virtual circuits
ATM Virtual Circuits (2)
An ATM cell
The ATM Reference Model
The ATM reference model
The ATM Reference Model (2)
The ATM layers and sublayers and their functions.
References
Computer Networks,Tanenbaum, 4th Edition.
Data Communications and Networking,
Behrouz A. Forouzan, 4th
Edition.
Computer Networks, A Systems Approach,
Larry L. Peterson & Bruce S. Davie,
4th Edition.

More Related Content

What's hot

Data communication
Data communicationData communication
Data communication
Abdul Rehman
 
Networkingconcepts
NetworkingconceptsNetworkingconcepts
Networkingconcepts
vasanthimuniasamy
 
Basic components of a computer network
Basic components of a computer  networkBasic components of a computer  network
Basic components of a computer network
Edison Francis
 
Networks classification
Networks classificationNetworks classification
Networks classification
Mukesh Chinta
 
Networking devices
Networking devicesNetworking devices
Networking devices
Tayyab Hussain
 
Networking Fundamentals
Networking  FundamentalsNetworking  Fundamentals
Networking Fundamentals
Manjit Chavda
 
Virtual LAN
Virtual LANVirtual LAN
Virtual LAN
Lilesh Pathe
 
Computer Network & Types
Computer Network & TypesComputer Network & Types
Computer Network & Types
Shefa Idrees
 
Computer networks and it's applications
Computer networks and it's applicationsComputer networks and it's applications
Computer networks and it's applications
varun arora
 
Computer networks
Computer networksComputer networks
Computer networks
Nabendu Maji
 
Network Hardware And Software
Network Hardware And SoftwareNetwork Hardware And Software
Network Hardware And SoftwareSteven Cahill
 
Wide Area Network (WAN)
Wide Area Network (WAN)Wide Area Network (WAN)
Wide Area Network (WAN)
Claisse Martinez
 
A topic 2.1.2 classification of network
A topic 2.1.2 classification of networkA topic 2.1.2 classification of network
A topic 2.1.2 classification of networkhazirma
 
Types of computer networks
Types of computer networksTypes of computer networks
Types of computer networks
Tatheer Fatima
 
Computer Networks - PPT
Computer Networks - PPTComputer Networks - PPT
Computer Networks - PPT
Dhivya T
 
Computer communication
Computer communicationComputer communication
Computer communication
Mukul Kumar
 
Networking basics PPT
Networking basics PPTNetworking basics PPT
Networking basics PPT
Ehsan Ullah Kakar
 
1 introduction-to-computer-networking
1 introduction-to-computer-networking1 introduction-to-computer-networking
1 introduction-to-computer-networking
Mayank Jain
 
Networking
NetworkingNetworking
Networking
Palash Sachan
 

What's hot (20)

Data communication
Data communicationData communication
Data communication
 
Networkingconcepts
NetworkingconceptsNetworkingconcepts
Networkingconcepts
 
Basic components of a computer network
Basic components of a computer  networkBasic components of a computer  network
Basic components of a computer network
 
Network architecture
Network architectureNetwork architecture
Network architecture
 
Networks classification
Networks classificationNetworks classification
Networks classification
 
Networking devices
Networking devicesNetworking devices
Networking devices
 
Networking Fundamentals
Networking  FundamentalsNetworking  Fundamentals
Networking Fundamentals
 
Virtual LAN
Virtual LANVirtual LAN
Virtual LAN
 
Computer Network & Types
Computer Network & TypesComputer Network & Types
Computer Network & Types
 
Computer networks and it's applications
Computer networks and it's applicationsComputer networks and it's applications
Computer networks and it's applications
 
Computer networks
Computer networksComputer networks
Computer networks
 
Network Hardware And Software
Network Hardware And SoftwareNetwork Hardware And Software
Network Hardware And Software
 
Wide Area Network (WAN)
Wide Area Network (WAN)Wide Area Network (WAN)
Wide Area Network (WAN)
 
A topic 2.1.2 classification of network
A topic 2.1.2 classification of networkA topic 2.1.2 classification of network
A topic 2.1.2 classification of network
 
Types of computer networks
Types of computer networksTypes of computer networks
Types of computer networks
 
Computer Networks - PPT
Computer Networks - PPTComputer Networks - PPT
Computer Networks - PPT
 
Computer communication
Computer communicationComputer communication
Computer communication
 
Networking basics PPT
Networking basics PPTNetworking basics PPT
Networking basics PPT
 
1 introduction-to-computer-networking
1 introduction-to-computer-networking1 introduction-to-computer-networking
1 introduction-to-computer-networking
 
Networking
NetworkingNetworking
Networking
 

Viewers also liked

La formación de valores en el ser humano
La formación de valores en el  ser humanoLa formación de valores en el  ser humano
La formación de valores en el ser humano
José Isaac Rivero Castañeda
 
Francisco rodriguez presentacion
Francisco rodriguez presentacionFrancisco rodriguez presentacion
Francisco rodriguez presentacionfranrod5
 
Resilience - Illinois Park and Recreation Association
Resilience - Illinois Park and Recreation AssociationResilience - Illinois Park and Recreation Association
Resilience - Illinois Park and Recreation Association
Jodi Rudick
 
CERTICATES ORIGINAL
CERTICATES ORIGINALCERTICATES ORIGINAL
CERTICATES ORIGINALAman Makoye
 
Social interaction within 10 years
Social interaction within 10 yearsSocial interaction within 10 years
Social interaction within 10 years
silvia garzon
 
People Transform Businesses - short talk at Fast stream conference 2017
People Transform Businesses - short talk at Fast stream conference 2017People Transform Businesses - short talk at Fast stream conference 2017
People Transform Businesses - short talk at Fast stream conference 2017
Sophie Freiermuth
 
2014 .an toan van hanh thiet bi nang ha.ta v2
2014 .an toan van hanh thiet bi nang ha.ta v22014 .an toan van hanh thiet bi nang ha.ta v2
2014 .an toan van hanh thiet bi nang ha.ta v2
Tan Nguyen
 
Sistem pemerintahan presidensial dan parlementer
Sistem pemerintahan presidensial dan parlementerSistem pemerintahan presidensial dan parlementer
Sistem pemerintahan presidensial dan parlementer
amrinarosada7x
 
Newton's Third Law
Newton's Third LawNewton's Third Law
Newton's Third Law
Jamie Ayers
 

Viewers also liked (10)

La formación de valores en el ser humano
La formación de valores en el  ser humanoLa formación de valores en el  ser humano
La formación de valores en el ser humano
 
Francisco rodriguez presentacion
Francisco rodriguez presentacionFrancisco rodriguez presentacion
Francisco rodriguez presentacion
 
Resilience - Illinois Park and Recreation Association
Resilience - Illinois Park and Recreation AssociationResilience - Illinois Park and Recreation Association
Resilience - Illinois Park and Recreation Association
 
CERTICATES ORIGINAL
CERTICATES ORIGINALCERTICATES ORIGINAL
CERTICATES ORIGINAL
 
COMBAT_NOBLE_FW16
COMBAT_NOBLE_FW16COMBAT_NOBLE_FW16
COMBAT_NOBLE_FW16
 
Social interaction within 10 years
Social interaction within 10 yearsSocial interaction within 10 years
Social interaction within 10 years
 
People Transform Businesses - short talk at Fast stream conference 2017
People Transform Businesses - short talk at Fast stream conference 2017People Transform Businesses - short talk at Fast stream conference 2017
People Transform Businesses - short talk at Fast stream conference 2017
 
2014 .an toan van hanh thiet bi nang ha.ta v2
2014 .an toan van hanh thiet bi nang ha.ta v22014 .an toan van hanh thiet bi nang ha.ta v2
2014 .an toan van hanh thiet bi nang ha.ta v2
 
Sistem pemerintahan presidensial dan parlementer
Sistem pemerintahan presidensial dan parlementerSistem pemerintahan presidensial dan parlementer
Sistem pemerintahan presidensial dan parlementer
 
Newton's Third Law
Newton's Third LawNewton's Third Law
Newton's Third Law
 

Similar to Computer network

Computer network & communication answer
Computer network & communication answerComputer network & communication answer
Computer network & communication answersmkengkilili2011
 
Class_notes_InternetTechnology
Class_notes_InternetTechnologyClass_notes_InternetTechnology
Class_notes_InternetTechnologyGulrez Khan
 
Andrew S. Tanembaum, Computer Networks, 4th ed.ppt
Andrew S. Tanembaum, Computer Networks, 4th ed.pptAndrew S. Tanembaum, Computer Networks, 4th ed.ppt
Andrew S. Tanembaum, Computer Networks, 4th ed.ppt
NiharikaDubey17
 
Ch 1 network
Ch 1  networkCh 1  network
Ch 1 network
MohamedAbdELhamed35
 
Concept of networking
Concept of networkingConcept of networking
Concept of networking
sumit dimri
 
presentation_internet.pptx
presentation_internet.pptxpresentation_internet.pptx
presentation_internet.pptx
bantisworld
 
Internet
InternetInternet
Internet
Suneel Dogra
 
COMPUTER NETWORKS
COMPUTER NETWORKSCOMPUTER NETWORKS
COMPUTER NETWORKS
abiramiabi21
 
Install network cable module CSS NC2
Install network cable module CSS NC2Install network cable module CSS NC2
Install network cable module CSS NC2
wilfredo dela cerna
 
Introductory concepts of data communication lecture-1
Introductory concepts of data communication lecture-1Introductory concepts of data communication lecture-1
Introductory concepts of data communication lecture-1
vishal choudhary
 
Introductory Concepts of Data Communication-Lecture-1.pptx
Introductory Concepts of Data Communication-Lecture-1.pptxIntroductory Concepts of Data Communication-Lecture-1.pptx
Introductory Concepts of Data Communication-Lecture-1.pptx
vishal choudhary
 
IARE_CN_PPT_0 (1).pdf
IARE_CN_PPT_0 (1).pdfIARE_CN_PPT_0 (1).pdf
IARE_CN_PPT_0 (1).pdf
DebaComedyClub
 
Computer Networks Lecture Notes
Computer Networks Lecture NotesComputer Networks Lecture Notes
Computer Networks Lecture Notes
FellowBuddy.com
 
Jaimin chp-1 - introduction - 2011 batch
Jaimin   chp-1  - introduction - 2011 batchJaimin   chp-1  - introduction - 2011 batch
Jaimin chp-1 - introduction - 2011 batch
Jaimin Jani
 
Chapter 10 Basic Networking.pdf
Chapter 10 Basic Networking.pdfChapter 10 Basic Networking.pdf
Chapter 10 Basic Networking.pdf
NiloyHasan12
 
Grade 11 CSS Lesson 3 Computer Network.pptx
Grade 11 CSS Lesson 3 Computer Network.pptxGrade 11 CSS Lesson 3 Computer Network.pptx
Grade 11 CSS Lesson 3 Computer Network.pptx
CatherineBotardo3
 
Welcome to Computer Networks
Welcome to Computer NetworksWelcome to Computer Networks
Welcome to Computer Networksfarhan516
 
Multimedia network services and protocols for multimedia communications
Multimedia network services and protocols for multimedia communicationsMultimedia network services and protocols for multimedia communications
Multimedia network services and protocols for multimedia communications
Mazin Alwaaly
 
Networks
Networks   Networks
Networks
pavishkumarsingh
 
934 Ch1 Networks
934 Ch1  Networks934 Ch1  Networks
934 Ch1 Networkstechbed
 

Similar to Computer network (20)

Computer network & communication answer
Computer network & communication answerComputer network & communication answer
Computer network & communication answer
 
Class_notes_InternetTechnology
Class_notes_InternetTechnologyClass_notes_InternetTechnology
Class_notes_InternetTechnology
 
Andrew S. Tanembaum, Computer Networks, 4th ed.ppt
Andrew S. Tanembaum, Computer Networks, 4th ed.pptAndrew S. Tanembaum, Computer Networks, 4th ed.ppt
Andrew S. Tanembaum, Computer Networks, 4th ed.ppt
 
Ch 1 network
Ch 1  networkCh 1  network
Ch 1 network
 
Concept of networking
Concept of networkingConcept of networking
Concept of networking
 
presentation_internet.pptx
presentation_internet.pptxpresentation_internet.pptx
presentation_internet.pptx
 
Internet
InternetInternet
Internet
 
COMPUTER NETWORKS
COMPUTER NETWORKSCOMPUTER NETWORKS
COMPUTER NETWORKS
 
Install network cable module CSS NC2
Install network cable module CSS NC2Install network cable module CSS NC2
Install network cable module CSS NC2
 
Introductory concepts of data communication lecture-1
Introductory concepts of data communication lecture-1Introductory concepts of data communication lecture-1
Introductory concepts of data communication lecture-1
 
Introductory Concepts of Data Communication-Lecture-1.pptx
Introductory Concepts of Data Communication-Lecture-1.pptxIntroductory Concepts of Data Communication-Lecture-1.pptx
Introductory Concepts of Data Communication-Lecture-1.pptx
 
IARE_CN_PPT_0 (1).pdf
IARE_CN_PPT_0 (1).pdfIARE_CN_PPT_0 (1).pdf
IARE_CN_PPT_0 (1).pdf
 
Computer Networks Lecture Notes
Computer Networks Lecture NotesComputer Networks Lecture Notes
Computer Networks Lecture Notes
 
Jaimin chp-1 - introduction - 2011 batch
Jaimin   chp-1  - introduction - 2011 batchJaimin   chp-1  - introduction - 2011 batch
Jaimin chp-1 - introduction - 2011 batch
 
Chapter 10 Basic Networking.pdf
Chapter 10 Basic Networking.pdfChapter 10 Basic Networking.pdf
Chapter 10 Basic Networking.pdf
 
Grade 11 CSS Lesson 3 Computer Network.pptx
Grade 11 CSS Lesson 3 Computer Network.pptxGrade 11 CSS Lesson 3 Computer Network.pptx
Grade 11 CSS Lesson 3 Computer Network.pptx
 
Welcome to Computer Networks
Welcome to Computer NetworksWelcome to Computer Networks
Welcome to Computer Networks
 
Multimedia network services and protocols for multimedia communications
Multimedia network services and protocols for multimedia communicationsMultimedia network services and protocols for multimedia communications
Multimedia network services and protocols for multimedia communications
 
Networks
Networks   Networks
Networks
 
934 Ch1 Networks
934 Ch1  Networks934 Ch1  Networks
934 Ch1 Networks
 

More from samiksha padgilwar

Build me emotion sam.pptx
Build me emotion sam.pptxBuild me emotion sam.pptx
Build me emotion sam.pptx
samiksha padgilwar
 
A to z alphabets
A to z alphabetsA to z alphabets
A to z alphabets
samiksha padgilwar
 
android mobile all operating system upto now
android mobile all operating system upto nowandroid mobile all operating system upto now
android mobile all operating system upto now
samiksha padgilwar
 
Best operating system for laptop and computer
Best operating system for laptop and computerBest operating system for laptop and computer
Best operating system for laptop and computer
samiksha padgilwar
 
types of painting
types of paintingtypes of painting
types of painting
samiksha padgilwar
 
How to face interview
How to face interviewHow to face interview
How to face interview
samiksha padgilwar
 
Where i am
Where i amWhere i am
Where i am
samiksha padgilwar
 
Resistor
ResistorResistor
Bread
BreadBread
Diode
DiodeDiode
Capacitor
CapacitorCapacitor
Transistor
TransistorTransistor
Transistor
samiksha padgilwar
 
Capacitor
CapacitorCapacitor
Computer network
Computer networkComputer network
Computer network
samiksha padgilwar
 

More from samiksha padgilwar (14)

Build me emotion sam.pptx
Build me emotion sam.pptxBuild me emotion sam.pptx
Build me emotion sam.pptx
 
A to z alphabets
A to z alphabetsA to z alphabets
A to z alphabets
 
android mobile all operating system upto now
android mobile all operating system upto nowandroid mobile all operating system upto now
android mobile all operating system upto now
 
Best operating system for laptop and computer
Best operating system for laptop and computerBest operating system for laptop and computer
Best operating system for laptop and computer
 
types of painting
types of paintingtypes of painting
types of painting
 
How to face interview
How to face interviewHow to face interview
How to face interview
 
Where i am
Where i amWhere i am
Where i am
 
Resistor
ResistorResistor
Resistor
 
Bread
BreadBread
Bread
 
Diode
DiodeDiode
Diode
 
Capacitor
CapacitorCapacitor
Capacitor
 
Transistor
TransistorTransistor
Transistor
 
Capacitor
CapacitorCapacitor
Capacitor
 
Computer network
Computer networkComputer network
Computer network
 

Recently uploaded

14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
dxobcob
 
An Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering TechniquesAn Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering Techniques
ambekarshweta25
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
itech2017
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 

Recently uploaded (20)

14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
 
An Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering TechniquesAn Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering Techniques
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 

Computer network

  • 2. Computer Networks The old model of a single computer serving all of the organization's computational needs has been replaced by one in which a large number of separate but interconnected computers do the job. These systems are called computer networks.
  • 3. Uses of Computer Networks • Business Applications • Home Applications • Mobile Users • Social Issues
  • 4. Business Applications of Networks A network with two clients and one server. This whole arrangement is called the client-server model. It is widely used and forms the basis of much network usage. It is applicable when the client and server are both in the same building (e.g., belong to the same company), but also when they are far apart.
  • 5. Business Applications of Networks (2) The client-server model involves requests and replies.
  • 6. Home Network Applications Some of the more popular uses of the Internet for home users are as follows: 1. Access to remote information. 2. Person-to-person communication. 3. Interactive entertainment. 4. Electronic commerce.
  • 7. Home Network Applications (2) In peer-to-peer system there are no fixed clients and servers.
  • 8. Mobile Users Mobile computers, such as notebook computers and personal digital assistants (PDAs), are one of the fastest growing segments of the computer industry. Many owners of these computers have desktop machines back at the office and want to be connected to their home base even when away from home
  • 9. Mobile Users (2) Combinations of wireless networks and mobile computing.
  • 10. Social Issues The widespread introduction of networking has introduced new social, ethical, and political problems. A lot of these problems could be solved if the computer industry took computer security seriously. If all messages were encrypted and authenticated, it would be harder to commit mischief.
  • 11. Network Hardware • Local Area Networks (LANs) • Metropolitan Area Networks (MANs) • Wide Area Networks (WANs) • Wireless Networks • Home Networks • Internetworks
  • 12. Broadcast Networks Types of transmission technology Broadcast links: Broadcast networks have a single communication channel that is shared by all the machines on the network. Point-to-point links: Point-to-point networks consist of many connections between individual pairs of machines.
  • 13. Broadcast Networks (2) Classification of interconnected processors by scale.
  • 14. Local Area Networks  Two broadcast networks (a) Bus (b) Ring In a bus (i.e., a linear cable) network, at any instant at most one machine is the master and is allowed to transmit. All other machines are required to refrain from sending. In a ring, each bit propagates around on its own, not waiting for the rest of the packet to which it belongs. Typically, each bit circumnavigates the entire ring in the time it takes to transmit a few bits, often before the complete packet has even been transmitted.  Local area networks, generally called LANs, are privately-owned networks within a single building or campus of up to a few kilometers in size.
  • 15. Metropolitan Area Networks A metropolitan area network based on cable TV.  A metropolitan area network, or MAN, covers a city. The best-known example of a MAN is the cable television network available in many cities.
  • 16. Wide Area Networks Relation between hosts on LANs and the subnet.  A wide area network, or WAN, spans a large geographical area, often a country or continent.
  • 17. Wide Area Networks (2) A stream of packets from sender to receiver.
  • 18. Wireless Networks Categories of wireless networks: System interconnection Wireless LANs Wireless WANs
  • 19. Wireless Networks (2) (a) Bluetooth configuration (b) Wireless LAN
  • 20. Wireless Networks (3) (a) Individual mobile computers (b) A flying LAN
  • 21. Home Network Categories Some of the more obvious categories (with examples) are as follows: Computers (desktop PC, PDA, shared peripherals Entertainment (TV, DVD, VCR, camera, stereo, MP3) Telecomm (telephone, cell phone, intercom, fax) Appliances (microwave, fridge, clock, furnace, airco) Telemetry (utility meter, burglar alarm, babycam). The fundamental idea is that in the future most homes will be set up for networking. Every device in the home will be capable of communicating with every other device, and all of them will be accessible over the Internet.
  • 22. Network Software Protocol Hierarchies Design Issues for the Layers Connection-Oriented and Connectionless Services Service Primitives The Relationship of Services to Protocols
  • 23. Architecture of the Internet Overview of the Internet
  • 24. Protocol Hierarchies To reduce their design complexity, most networks are organized as a stack of layers or levels, each one built upon the one below it. The purpose of each layer is to offer certain services to the higher layers, shielding those layers from the details of how the offered services are actually implemented. A protocol is an agreement between the communicating parties on how communication is to proceed. The interface defines which primitive operations and services the lower layer makes available to the upper one.
  • 25. Protocol Hierarchies (2) Layers, protocols, and interfaces.
  • 26. Protocol Hierarchies (3) The philosopher-translator-secretary architecture.
  • 27. Protocol Hierarchies (4) Example information flow supporting virtual communication in layer 5.
  • 28. Protocol Hierarchies (5) A message, M, is produced by an application process running in layer 5 and given to layer 4 for transmission. Layer 4 puts a header in front of the message to identify the message and passes the result to layer 3. Layer 3 must break up the incoming messages into smaller units, packets, prepending a layer 3 header to each packet. In this example, M is split into two parts, M1and M2. Layer 3 decides which of the outgoing lines to use and passes the packets to layer 2. Layer 2 adds not only a header to each piece, but also a trailer, and gives the resulting unit to layer 1 for physical transmission. At the receiving machine the message moves upward, from layer to layer, with headers being stripped off as it progresses.
  • 29. Design Issues for the Layers  Addressing  consequence of having multiple destinations  Error Control  The receiver should be able to inform sender which data was received correctly  Flow Control  Keep sender from swamping slow receiver with data  Keep the sender from swamping with data slow networks  Multiplexing  Use same communication channel for multiple, unrelated conversations  Routing  When multiple paths between source and destination, one path must be chosen
  • 30. Connection-Oriented and Connectionless Services Connection-oriented Connection-oriented services includes the steps of setting up a call from one computer to another, transmitting/receiving data, and then releasing the call, just like a voice phone call. However, the network connecting the computers is a packet switched network, unlike the phone system's circuit switched network. Connection-oriented communication is done in one of two ways over a packet switched network: with and without virtual circuits. Connectionless: Connectionless services is just packet switching where no call establishment and release occur. A message is broken into packets, and each packet is transferred separately. Moreover, the packets can travel different route to the destination since there is no connection. Connectionless service is typically provided by the UDP (User Datagram Protocol), which we will examine later. The packets transferred using UDP are also called data grams. With Virtual circuit: A virtual circuit is one which appears to the user as equivalent to a dedicated point-point service but is maintained by computers. Without virtual circuits: This is what TCP does in the Internet. The only two machines in the Internet that are aware a connection is established are the two computers at the endpoints. The Internet itself--its routers and links--have no information about the presence of a connection between the two computers.
  • 31. Difference: Connection-Oriented and Connectionless Services Feature Connectionless Connection-oriented How is data sent? one packet at a time as continuous stream of packets Do packets follow same route? no virtual circuit: yes without virtual circuit: no Are resources reserved in network? no virtual circuit: yes without virtual circuit: no Is connection establishment done? no yes Is state information stored at network nodes? no virtual circuit: yes without virtual circuit: no What is impact of node/switch crash? only packets at node are lost all virtual circuits through node fail What addressing information is needed on each packet? full source and destination address virtual circuit: a virtual circuit number without virtual circuit: full source and destination address
  • 32. Service Primitives Five service primitives for implementing a simple connection- oriented service.
  • 33. Service Primitives (2) Packets sent in a simple client-server interaction on a connection- oriented network.
  • 34. Services to Protocols Relationship The relationship between a service and a protocol A protocol, in contrast, is a set of rules governing the format and meaning of the packets, or messages that are exchanged by the peer entities within a layer. A service is like an abstract data type or an object in an object-oriented language. It defines operations that can be performed on an object but does not specify how these operations are implemented. A protocol relates to the implementation of the service and as such is not visible to the user of the service.
  • 35. Reference Models The OSI Reference Model The TCP/IP Reference Model A Comparison of OSI and TCP/IP A Critique of the OSI Model and Protocols A Critique of the TCP/IP Reference Model
  • 38. The TCP/IP reference model (2) Protocols and networks in the TCP/IP model initially. On top of the transport layer is the application layer. It contains all the higher-level protocols. The early ones included virtual terminal (TELNET), file transfer (FTP), and electronic mail
  • 39. Comparison between OSI and TCP/IP Reference Models OSI 1)It has 7 layers 2)Transport layer guarantees delivery of packets 3)Separate presentation layer 4)Separate session layer 5)Network layer provides both connectionless and connection oriented services 6)It defines the services, interfaces and protocols very clearly and makes a clear distinction between them 7)It has a problem of protocol filtering into a model TCP/IP 1)Has 4 layers 2)Transport layer does not guarantees delivery of packets 3)No presentation layer, characteristics are provided by application layer 4)No session layer, characteristics are provided by transport layer 5)Network layer provides only connection less services 6)It does not clearly distinguishes between service interface and protocols 7)The model does not fit any protocol stack.
  • 40. A Critique of the OSI Model and Protocols Why OSI did not take over the world: Bad timing Bad technology Bad implementations Bad politics
  • 41. A Critique of the TCP/IP Reference Model Problems:  Service, interface, and protocol not distinguished  Not a general model  Host-to-network “layer” not really a layer  No mention of physical and data link layers  Minor protocols deeply entrenched, hard to replace
  • 42. EXAMPLE NETWORKS: Internet The ARPANET NFSNET Connection-Oriented Network X.25 ATM Ethernet Wireless LANs: 802.11
  • 43. ATM (Asynchronous Transfer Mode) ATM virtual circuits ATM virtual circuits
  • 44. ATM Virtual Circuits (2) An ATM cell
  • 45. The ATM Reference Model The ATM reference model
  • 46. The ATM Reference Model (2) The ATM layers and sublayers and their functions.
  • 47. References Computer Networks,Tanenbaum, 4th Edition. Data Communications and Networking, Behrouz A. Forouzan, 4th Edition. Computer Networks, A Systems Approach, Larry L. Peterson & Bruce S. Davie, 4th Edition.