CSC461-CN-Lecture-1-Jan-9-2013
-
Upload
manishya-krishna -
Category
Documents
-
view
220 -
download
0
Transcript of CSC461-CN-Lecture-1-Jan-9-2013
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
1/29
BITS PilaniPilani | Dubai | Goa | Hyderabad
Computer NetworksLecture-1
Rahul Banerjee, PhD (CSE)
Professor, Department of Computer Science & Information Systems
E-mail: [email protected]
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
2/29
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
About the focus of the course
How shall this course be conducted?
Resources & Timelines for the course
What is a Computer Network and why do weneed it?
Basic types of Computer Networks andInternetworks
Select References to the literature
Summary
Interaction Points
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
3/29
09/01/13 (c)Dr.RahulBanerjee,BITSPilani,INDIA 3
AbouttheFocusoftheCourse
This course aims at:
Learning about the basics of ComputerNetworking
Developing an ability to:Conceptualize a simple network,Design an elementary network,Simulate and build a multi-protocol network,Configure a simple network,Analyze a give network design &Diagnose issues / problems associated with a simple
state-of-the-art Network / Internetwork
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
4/29
09/01/13 4
TheCoursePlanMethodologytobeused:
42Classroomlectures(threeperweek,aspertheprovidedcoursehandout)
LearningReinforcementsthrough:OnlineDiscussionForum(attheNalandalearningmanagementsystem:hp://nalanda.bits-pilani.ac.in/)
Case-studiesinterlacedwithdesigndiscussions(inclassroom)Mini-project/InvesQgaQveProject/LaboratoryExperiments:25% Self-studyassignments
OnlyONETest:Mid-SemesterTest30%uizzes5% ComprehensiveExaminaQon30%
(c) Dr. Rahul Banerjee, BITS Pilani, INDIA
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
5/29
09/01/13 (c)Dr.RahulBanerjee,BITSPilani,INDIA 5
ResourcesfortheCourse Course Home Page:
URL: http://universe.bits-pilani.ac.in/pilani/rahulbanerjee/ComputerNetworks This page shall have the original slides developed by me for a
group of lectures on related topics .
Course Forum at the Nalanda open-learningportal: URL: http://nalanda.bits-pilani.ac.in This page shall carry links to:
Discussion Forum Reading advisories Challenges for bright students Occasional Links to News items of contemporary relevance to the topic
under discussion Laboratory tips developed with the help of student volunteers Indicative Solutions to Test / Quiz / Compre. Exam papers
IntraBITS Page for Course: http://intraBITS.bits-pilani.ac.in
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
6/29
09/01/13 (c)Dr.RahulBanerjee,BITSPilani,INDIA 6
AddiQonalResourcesfortheCourse
Digital Library resources:As accessible from the http://library.bits-pilani.ac.in >
Access to select complete E-books via Books 24x7 Laboratory resources:
Fixed and Mobile Networking equipment located at IBM Laboratory for Open Source Computing, Microsoft Laboratory for Mobile Computing and
Chamber Consultation Hours: Tuesday: 1700 1800 Hrs.
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
7/29
09/01/13 (c)Dr.RahulBanerjee,BITSPilani,INDIA 7
WhatisaComputerNetwork?
A Computer Networkis an interconnectedgroup ofautonomous computing nodes whichcan meaningfullyand (preferably) controllablycommunicate with one-another. Such communication requires presence ofone or more sets of rules and
conventions which are encoded as commands and their correspondingresponses.
Such rules and conventions that allow meaningful and unambiguouscommunication between members of a Computer Networkare collectivelycalled Network Protocols.
In real-life networks, often a set of relatedfunctions are handled by a group of closelytied protocols which constitute a ProtocolFamily(also known as a Protocol Suite).
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
8/29
09/01/13 (c)Dr.RahulBanerjee,BITSPilani,INDIA 8
DefiningaComputerNetwork
Defining a Computer NetworkA Computer Network is an interconnected group of
autonomous computing nodes which: Use a well-defined, mutually-agreed set of rules and conventions
known as Protocols,
Interact with one-another, if duly authenticated and authorized,meaningfully;
Allow resource-sharing preferably in a predictable andcontrollable manner.
Autonomous computing nodeA computer / node that has its own processing capabilities and
that does not act under the control of any other computer / isknown as an Autonomous Computer or an AutonomousComputing Node.
It should NOT be confused with the traditional Dumb Terminalsin centralized computing environments.
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
9/29
ElementsinvolvedinaNetwork/Internetwork
NodesRegular computing
nodes
Network extension /interconnection devices
Network InterfacesNICs / On-board ChipsWireless interfacesWireline interfaces
LinksWireline linksWireless links
Strategies, Algorithms & Protocols: H/W, S/W, F/W level implementationsWednesday, 9 January 13 9(c)Dr.RahulBanerjee,BITS-Pilani,INDIA
Nodes:whereprocessingandcommunicaQoncapabiliQesco-exist
Hosts:end/intermediatenodeswherealllevels/layersincludingthosebelongingtoapplicaQonsexist
09/01/13 (c)Dr.RahulBanerjee,BITSPilani,INDIA 9
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
10/29
(c)Dr.RahulBanerjee,BITSPilani,INDIA 10
ApplicaQonsofComputerNetworks
NumerousapplicaQonsofcomputernetworkingarepossible.
Someofthemostpopularonesinclude:ElectronicMailWeb-browsingDigitalLibrariesVideo-on-DemandFileTransferVideo/AudioConferencing/ImmersiveTelepresenceSocialNetworkingWeb-ServicesE-Commerce&MobileCommerce
09/01/13
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
11/29
09/01/13 (c)Dr.RahulBanerjee,BITSPilani,INDIA 11
TypesofComputerNetworks(1of2)
Spread,size,inter-node-distanceandpurposebasedclassificaQon:PersonalAreaNetworks(PANs):Oen,Wireless:WirelessPersonalAreaNetworks(WPANs)
LocalAreaNetworks(LANs):WirelineLANs(LANs)&WirelessLANs(WLANs)
MetropolitanAreaNetworks(MANs):WirelineandWirelessMANsWideAreaNetworks(WANs):Wireline/Wireless,Fixed/Mobile,Planet-wide/Interplanetary
SensorNetworks(SNs)&WirelessSensorNetworks(WSNs)StorageAreaNetworks/SystemAreaNetworks(SANs)BodyAreaNetworks(BANs)CarAreaNetworks(CANs)
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
12/29
TypesofComputerNetworks(2of2)
VirtualizaQon-basedclassificaQon:VirtualLocalAreaNetworks(VLANs)VirtualPrivateNetworks(VPNs)OverlayNetworks
Wednesday, 9 January 13 12(c)Dr.RahulBanerjee,BITS-Pilani,INDIA09/01/13 (c)Dr.RahulBanerjee,BITSPilani,INDIA 12
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
13/29
(c)Dr.RahulBanerjee,BITSPilani,INDIA 13
ConvenQonalClassificaQonofComputerNetworks
Class One: Function-based classification Data Networks Voice Networks Multimedia Networks
Class Two: Location-and-Distance-basedclassification
Personal Area Networks(PANs)
Local Area Networks(LANs)
Metropolitan AreaNetworks (MANs)
Wide Area Networks(WANs) .
ClassThree:Forwarding-basedclassificaQon
SwitchedNetworks Circuit-SwitchedNetworks Packet-SwitchedNetworks
SharedNetworksHybridNetworks
ClassFour:Ownership-basedclassificaQonPublicNetworks
PrivateNetworksVirtualPrivateNetworks
09/01/13
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
14/29
(c)Dr.RahulBanerjee,BITSPilani,INDIA 14
LocalAreaNetworks(LANs)
The term LAN stands for Local Area Network. The term local area in the world of networking
usually refers to:
a geographically contiguous area in which the inter-node distance is lesser than or equal to one
kilometer.
LANs are always owned by a single entity (anorganization or individual)
Examples of popular LAN technologies include theEthernet in wired (wireline) category and Wi-Fi in the
wireless category
09/01/13
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
15/29
(c)Dr.RahulBanerjee,BITSPilani,INDIA
15
LocalAreaNetworks...
A LAN is local in the sense that it is installed in alocal location like a local office, a laboratory, abuilding or a campus.
Although, normally, in a LAN, the inter-nodedistance does not exceed a kilometer; in most ofthe real-life situations, it is far less than thisceiling.
09/01/13
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
16/29
09/01/13 (c)Dr.RahulBanerjee,BITSPilani,INDIA 16
InterconnecQonofnodes/interfaces/networks
Media-based interconnection perspective Guided / Unguided Noisy / Noiseless Broadcast / Non-broadcast
Link-based interconnection perspective Secure / Insecure Logical / Physical Point-to-Point / Multi-point
Physical Links: those entities that provide physical path (directpaths between neighbouring nodes (point-to-point / point-to-
multi-point) for data delivery over guided or unguided media Logical Links: an abstraction showing the logical path of data
delivery at layers higher than the physical layer
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
17/29
(c)Dr.RahulBanerjee,BITSPilani,INDIA
17
PersonalAreaNetworks(PANs)
The term PAN stands for Personal AreaNetwork.
Typically these networks are small in size,belong to a single person and are limited tohis / her environment within a small area likehis room, body or garden etc.
PANS mostly use short-range wirelesstechnologies for interconnecting various nodesthat comprise them.
09/01/13
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
18/29
(c)Dr.RahulBanerjee,BITSPilani,INDIA
18
LocalAreaInternetwork/Intranet
Traditionally, a Campus Internetwork is a campus-wideinternetwork of individual LANs which may be geographically
spread over the part or whole of a single campus. This sometimes
called campus intranet.
In common practice, the entire campus internetwork including itscommunication subnet is wholly owned by a single organizationor institution.
Usually, the campus internetworks use LAN technology; however,it is possible to use WAN technology, when so desirable.
The latter may be desirable in some cases when the campus isvery large and comprises of a vast set of buildings spread over it.
Protocols used in both of these cases at the lower layers, are,
generally, different.
09/01/13
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
19/29
(c)Dr.RahulBanerjee,BITSPilani,INDIA
19
MetropolitanAreaNetworks(MANs)
The term MAN stands for Metropolitan AreaNetwork.
A computer network that is not usually ownedby a single organization / entity and that isspread over a metropolitan city area is calleda Metropolitan Area Network.
Normally, in a MAN, the inter-node distancedoes not exceed ten kilometers. This,however, is not a hard-and-fast rule.
09/01/13
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
20/29
(c)Dr.RahulBanerjee,BITSPilani,INDIA
20
WideAreaNetworks(WANs)
The term WAN stands for Wide Area Network. A computer network that is not usually owned by a
single organization / entity and that is spread over an
area larger than that of any city of operation is called aWide Area Network .
A WAN may be spread over several cities / towns, astate, a country or even a continent.
In many a cases, when people say WAN, they actuallymean Wide Area Internetwork (WAI), however!
09/01/13
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
21/29
(c)Dr.RahulBanerjee,BITSPilani,INDIA
21
ComparingComputerNetworkswith
DistributedSystems
Terms Computer Network and Distributed Systemmust NOT be used interchangeably since:
In the former, locations and elements ofnetwork remain visible to the user;
In the latter, the underlying network remainstransparent to the user who sees the systemas a uni-processor.
Similar differences can be cited in case of NetworkOperating Systems and Distributed Operating Systems.
09/01/13
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
22/29
Summary Intranet: Completely private network of networks
Wireline Wireless
FixedMobile
Hybrid The Internet: Global public network of networks Wireline Wireless
FixedMobile
Hybrid Extranet: Intranets interconnected via the Internet
Wednesday, 9 January 13 22(c)Dr.RahulBanerjee,BITS-Pilani,INDIA09/01/13 (c)Dr.RahulBanerjee,BITSPilani,INDIA 22
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
23/29
Concluding remarksNetworkingsupportofsomekindisalreadyinsidemostoftheoperaQngsystemsweusetodayinvarietyofformsonNotebooks,Laptops,WorkstaQonsandServers.AllSmart-phonesandseveralset-topboxessupportittoo.
Subsequentlecturesshallintroduceyoutothefollowingtopics:
Internetworks NetworkArchitectures Performance ualityofService Reliability Security
09/01/13 (c)Dr.RahulBanerjee,BITSPilani,INDIA 23
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
24/29
References
Larry L. Peterson & Bruce S. Davie: Computer Networks: A Systems Approach,Fifth Edition, Morgan Kaufmann / Elsevier, New Delhi, 2011.
S. Keshav: Computer Networking: An Engineering Approach, PearsonEducation, New Delhi, 1997.
A. S. Tanenbaum: Computer Networks, Fifth Edition, Pearson Education, NewDelhi, 2012.
Y. Zheng and S. Akhtar: Networks for Computer Scientists and Engineers,Oxford University Press, New York, 2002.
A. Leon Garcia and I. Widjaja: Communication Networks: FundamentalConcepts and Key Architectures, Second Edition, Tata McGraw-Hill, New Delhi,2004.
Mohammed G. Gouda: Elements of Network Protocol Design, Wiley StudentEdition, John Wiley & Sons (Pte.) Ltd., Singapore, 2004.
Thomas G. Robertazzi: Computer Networks and Systems: Queuing Theory andPerformance Evaluation, Third Edition, Springer-Verlag, New York, 2000.
Dr. Rahul Banerjee, BITS, Pilani (India)09/01/13 (c)Dr.RahulBanerjee,BITSPilani,INDIA 24
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
25/29
09/01/13 (c)Dr.RahulBanerjee,BITSPilani,INDIA 25
AnExampleofaComputerNetwork
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
26/29
WhatisanInternetwork?
09/01/13 (c)Dr.RahulBanerjee,SDETUnit,BITS-Pilani,INDIA 2609/01/13 (c)Dr.RahulBanerjee,BITSPilani,INDIA 26
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
27/29
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Project BITS-Connect 2.0
The Immersive Tele-presence Rooms
This is how an18-seater
immersive tele-
presence room
looks like at all
the Indiancampuses.
Chancellorsofficeisequippedwith
onetwo-seatersystem
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
28/29
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Project BITS-Connect 2.0
-
7/28/2019 CSC461-CN-Lecture-1-Jan-9-2013
29/29
BITS PilaniPilani | Dubai | Goa | Hyderabad
Rahul Banerjee
Thank you for your kind attention!