Network IP

Embed Size (px)

Citation preview

  • 7/28/2019 Network IP

    1/9

    Lovely Professional University, Punjab

    Course Code Course Title Course Planner Lectures Tutorials Practicals Credits

    CAP256 BASICS OF NETWORKS 13648::Jasleen 4.0 0.0 0.0 4.0

    Course Category Courses with conceptual focus

    TextBooks

    Sr No Title Author Edition Year Publisher NameT-1 Computer Networks, A Systems

    ApproachPeterson & Davie 3rd 2005 Harcourt college Publishers

    Reference Books

    Sr No Title Author Edition Year Publisher Name

    R-1 Data Communication and networking Behnouz A. Forouzan 2nd 2003 Tata McGraw Hill

    R-2 Computer Networks A.S. Tanenbaum 4th Pearson

    R-3 Data Communications ,ComputerNetworks & Open Systems

    fred halsall 2nd Addison Wisely

    R-4 Data and Computer Communications william stallings 5th 2000 PearsonR-5 Data Networks Bertsekas and Gallagher 1st 2000 PHI (Pretice Hall India)

    Other Reading

    Sr No Journals articles as Compulsary reading (specific articles, complete reference)

    OR-1 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture02_DataSharing_DOS_machines.pdf ,

    OR-2 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture03_PacketisedFileTransmission.pdf ,

    OR-3 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture04_Layering.pdf ,

    OR-4 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture05_PerformanceMetrics.pdf ,

    OR-5 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture06_BasicBuildingBlocks.pdf ,

    OR-6 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture26_BridgesAndSwitches.pdf ,

    OR-7 http://nptel.iitm.ac.in/video.php?subjectId=106105081 ,

    OR-8 http://nptel.iitm.ac.in/video.php?subjectId=106105081 ,

    OR-9 http://nptel.iitm.ac.in/video.php?subjectId=106105081 ,

    OR-10 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture08_PhysicalMedia.pdf ,

    OR-11 http://nptel.iitm.ac.in/video.php?subjectId=106105081 ,

    OR-12 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture07_Modulation_Encoding.pdf ,

    OR-13 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture10_DLLFraming.pdf ,

    OR-14 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture11_ErrorDetection.pdf ,

  • 7/28/2019 Network IP

    2/9

    OR-15 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture12_ErrorControl.pdf ,

    OR-16 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture13_StopAndWaitAnalysis.pdf ,

    OR-17 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture13_StopAndWaitAnalysis.pdf ,

    OR-18 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture14_SlidingWindow.pdf ,

    OR-19 www.uop.edu.jo/Material/1139282052010.ppt ,

    OR-20 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture16_MediumAccessSubLayer.pdf ,

    OR-21 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture18_Ethernet.pdf ,

    OR-22 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture19_ContentFreeProtocols.pdf ,

    OR-23 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture20_ATM.pdf ,

    OR-24 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture21_TokenBus.pdf ,

    OR-25 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture22_TokenRing.pdf ,

    OR-26 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture23_FDDI.pdf ,

    OR-27 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture29_Fragmentation.pdf ,

    OR-28 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture30_RouterForwarding.pdf ,

    OR-29 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture31_CongestionControlNW.pdf ,

    OR-30 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture32_RoutingAlgorithmsDV.pdf ,

    OR-31 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture33_VN_IPProtocols.pdf ,

    OR-32 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture26_BridgesAndSwitches.pdf ,

    OR-33 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture27_SwitchesConnectionLess.pdf ,

    OR-34 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture34_RoutingAlgorithmsLSR.pdf ,

    OR-35 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture40_ApplicationLayerProtocols.pdf ,

    OR-36 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture41_SNMP.pdf ,

    OR-37 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture42_SMTP.pdf ,

    OR-38 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture36_TransportLayer.pdf ,

    OR-39 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture35_BGP.pdf ,

    OR-40 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture37_TCPConnectionMgmt.pdf ,

    OR-41 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture38_TCPProtocol.pdf ,

    OR-42 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture43_NetworkSecurity.pdf ,

    OR-43 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture25_WirelessLANs.pdf ,

    OR-44 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture17_Aloha_Ethernet.pdf ,

    OR-45 http://freevideolectures.com/Course/2276/Computer-Networks/34 ,

    OR-46 http://nptel.iitm.ac.in/courses/IIT-MADRAS/Computer_Networks/pdf/Lecture25_WirelessLANs.pdf ,

  • 7/28/2019 Network IP

    3/9

    OR-47 http://web.cs.wpi.edu/~cs513/s07/week2-physical.pdf ,

    OR-48 https://learningnetwork.cisco.com/...102.../primch5.pdf ,

    Relevant Websites

    Sr No (Web address) (only if relevant to the course) Salient Features

    RW-1 http://www.computernetworking.suite101.com/articles.cfm articles related to networking

    RW-2 http://compnetworking.about.com/od/basicnetworkingconcepts/Networking_Basics_Key_Concepts_in_Computer_Networking .htm

    Networking Basics - Key Concepts in Computer Networking

    WeekNumber

    LectureNumber

    Broad Topic(Sub Topic) Chapters/Sectionsof Text/referencebooks

    Other Readings,RelevantWebsites, AudioVisual Aids,software andVirtual Labs

    Lecture Description Learning Outcomes Pedagogical ToolDemonstration/ CaseStudy / Images /animation / ppt etc.Planned

    Week 1 Lecture 1 Introduction(Data Sharing) T-1:chapter 1 OR-1 Transfer data frommachine A to machineB

    Sharing of Data onDOS machines

    Slide Show

    Lecture 2 Introduction(Packetised FileTransmission)

    T-1:chapter 1 OR-2 transmission of packetfiles

    how files aretransferred

    Demonstration

    Lecture 3 Introduction(Layering) T-1:chapter 1/1.3 OR-3 Different layer of

    abstraction

    Understand the

    hierarchical layeredstructure of typicalnetwork architecture

    Slide Show

    Lecture 4 Introduction(Performance Metrics) T-1:chapter 1/1.5 OR-4 metrics to calculateperformance

    learn aboutperformance criteria

    Slide Show

    Week 2 Lecture 5 Introduction(Building Blocks) T-1:chapter 2/2.1 OR-5 blocks required to designa network

    Understand thehierarchical layeredstructure of typicalnetwork architecture

    Slide Show

    Lecture 6 Introduction(Networking Devices) OR-6 different networkingdevices switcheshubs etc

    Understand thenetwork switchingtechnologies

    Demonstration

    Detailed Plan For Lectures

    LTP week distribution: (LTP Weeks)

    Weeks before MTE 7

    Weeks After MTE 6

    Spill Over 2

  • 7/28/2019 Network IP

    4/9

    Week 2 Lecture 7 Introduction(Types of Network) R-1:chapter 1/pg 13 OR-7 different type of network interfaces and their usesby identifying and usingbasic Networkcomponents choosingappropriate network typeand media

    understand differenttypes of network

    Slide Show

    Lecture 8 Reference Models(OSI model) R-1:chapter 2/2.2 OR-8 Concept of layers in OSIModel

    Understand importantnetwork standards OSIin their historical

    context

    Demonstration

    Week 3 Lecture 10 Physical Layer(TransmissionMedia,)

    R-1:chapter 7/7.1 OR-10 different transmissionmediaphysical

    Understand the datatransmission

    Slide Show

    Lecture 11 Physical Layer(TransmissionMedia,)

    R-1:chapter 7/7.1 OR-10 different transmissionmediaphysical

    Understand the datatransmission

    Slide Show

    Lecture 12 Physical Layer(WirelessTransmission)

    R-1:chapter 7/7.2 OR-11 different wirelesstransmission media

    Understand the wirelesstransmission

    Slide Show

    Lecture 9 Reference Models(TCP/IP model) R-1:chapter 2/2.4 OR-7 concept of layers inTCPIP

    Understand importantnetwork standardsTCPIP in their

    historical context

    Animation

    Physical Layer(Theoretical BasisFor Data Communication)

    R-2:chapter 2/2.1 OR-47 principle used in datacommunication

    understand basis of datacommunication

    Demonstration

    Week 4 Lecture 13 Physical Layer(WirelessTransmission)

    R-1:chapter 7/7.2 OR-11 different wirelesstransmission media

    Understand the wirelesstransmission

    Slide Show

    Lecture 14 Physical Layer(Modulation) T-1:chapter 2/2.2 OR-12 Modulation is theaddition of informationor the signal to a signalcarrier wave

    knowldege about signalcarrier wave

    Demonstration

    Lecture 15 Data Link Layer(Data Link Layer

    Design)

    OR-11 issues in design of DLL Be able to describe the

    responsibilities of thedata link layer

    Slide Show

    Lecture 16 Data Link Layer(DLL Framing) T-1:chapter 2/2.3 OR-13 Determine the start andend of packets

    Understand the Framingtechnologies

    Demonstration

    Week 5 Lecture 17 Data Link Layer(Error Detection) T-1:chapter 2/2.4 OR-14 Error detectiontechniques allowdetecting such errors

    Understand how anetwork can detecttransmission errors

    Slide Show

    Lecture 18 Data Link Layer(Error Detection) T-1:chapter 2/2.4 OR-14 Error detectiontechniques allowdetecting such errors

    Understand how anetwork can detecttransmission errors

    Slide Show

    Lecture 19 Data Link Layer(Error Correction) T-1:chapter 2/2.5 OR-15 error control are

    techniques that enablereliable delivery ofdigital data overunreliablecommunication channels

    Understand how a

    network can correcttransmission errors

    Animation

  • 7/28/2019 Network IP

    5/9

    Week 5 Lecture 20 Data Link Layer(Error Correction) T-1:chapter 2/2.5 OR-15 error control aretechniques that enablereliable delivery ofdigital data overunreliablecommunication channels

    Understand how anetwork can correcttransmission errors

    Animation

    Week 6 Lecture 21 Data Link Layer(Stop and WaitAnalysis)

    T-1:chapter 2/2.5 OR-16 Stop and Waittransmission is thesimplest reliabilitytechnique and isadequate for a very

    simple communicationsprotocol

    Be able to simulate theData link protocols

    Slide Show

    Data Link Layer(Stop and Wait) T-1:chapter 2/2.5 OR-17 Stop and Waittransmission is thesimplest reliabilitytechnique and isadequate for a verysimple communicationsprotocol

    Be able to simulate theData link protocols

    Animation

    Lecture 22 Data Link Layer(Sliding Window) T-1:chapter 2/2.5 OR-18 Sliding windowprotocols are used wherereliable inorder delivery

    of packets

    Be able to simulate theData link protocols

    Animation

    Lecture 23 MAC(The Channel AllocationProblem)

    Stations need tocoordinate properly toshare the medium

    Understand the staticand dynamic Channelallocations

    Slide Show

    MAC(Multiple AccessProtocols)

    R-1:chapter 12/1.1-12.2

    OR-20 The MAC layer emulatesa fullduplex logicalcommunication channelin a multipoint network

    Understand the MediaMultiple Access contro

    Animation

    Lecture 24 MAC(ALOHA) T-1:chapter 2/2.8 OR-44 A protocol for satelliteand terrestrial radiotransmission

    Understand the Ethernetoperations

    Slide Show

    Week 7 Lecture 25 MAC(Ethernet) T-1:chapter 2/2.6 OR-21 Ethernet is a physicaland data link layertechnology for local areanetworks

    Understand the Ethernetoperations

    Demonstration

    Lecture 26 MAC(Collision Free Protocols) T-1:chapter 2/2.8.2 OR-22 A collisionfree protocolfor transmitting framesbetween stationsconnected over a sharedtransmission medium

    Understand the conceptof collision freeprotocols

    Slide Show

    Lecture 27 MAC(Token Bus,Token Ring,FDDI,ATM)

    T-1:chapter 2/2.7 OR-23OR-24OR-25

    OR-26

    protocol which residesat the data link layerDLL of the OSI model

    Knowledgeable aboutthe data communicationfundamentals

    Slide Show

  • 7/28/2019 Network IP

    6/9

    Week 7 Lecture 28 MAC(Token Bus,Token Ring,FDDI,ATM)

    T-1:chapter 2/2.7 OR-23OR-24OR-25OR-26

    protocol which residesat the data link layerDLL of the OSI model

    Knowledgeable aboutthe data communicationfundamentals

    Slide Show

    MID-TERMWeek 8 Lecture 29 Network Layer(IP Packets) T-1:chapter 4/4.1 OR-27 The Internet Protocol IP

    is the principalcommunications protocolused for relaying

    datagrams

    Understand format andconcept of IP packets

    Animation

    Lecture 30 Network Layer(RouterForwarding)

    T-1:chapter 4/4.2 OR-28 routing directs packetforwarding

    Be able to describe therouter forwardingconcept

    Slide Show

    Lecture 31 Network Layer(RoutingAlgorithms-DV)

    T-1:chapter 4 /4.2 OR-30 routing algorithmcontrols flow of packets

    Be able to describe themajor routing algorithmused over the network

    Slide Show

    Lecture 32 Network Layer(RoutingAlgorithms-DV)

    T-1:chapter 4 /4.2 OR-30 routing algorithmcontrols flow of packets

    Be able to describe themajor routing algorithmused over the network

    Slide Show

    Week 9 Lecture 33 Network Layer(Routing

    Algorithms-DV)

    T-1:chapter 4 /4.2 OR-30 routing algorithm

    controls flow of packets

    Be able to describe the

    major routing algorithmused over the network

    Slide Show

    Lecture 34 Network Layer(RoutingAlgorithms-LSR)

    T-1:chapter 4/4.2 OR-34 routing algorithmcontrols flow of packets

    Be able to describe themajor routing algorithmused over the network

    Animation

    Lecture 35 Network Layer(RoutingAlgorithms-LSR)

    T-1:chapter 4/4.2 OR-34 routing algorithmcontrols flow of packets

    Be able to describe themajor routing algorithmused over the network

    Animation

    Lecture 36 Network Layer(RoutingAlgorithms-LSR)

    T-1:chapter 4/4.2 OR-34 routing algorithmcontrols flow of packets

    Be able to describe themajor routing algorithmused over the network

    Animation

    Week 10 Lecture 37 Network Layer(CIDR) R-1:chapter 19/19.2 OR-39 Classless Inter DomainRouting understand how toassign IP Slide Show

    Network Layer(Virtual networks) T-1:chapter 4/4.1 OR-31 A virtual network link isa link that does notconsist of a physicalwired or wirelessconnection

    be able to connectsystem in virtualnetwork

    Slide Show

    Network Layer(CongestionControl Network)

    T-1:chapter 6 OR-29 Congestion controlconcerns controllingtraffic entry

    Be able to describe themajor congestionalgorithm used over thenetwork

    Demonstration

    Lecture 38 Network Layer(Congestion

    Control Network)

    T-1:chapter 6 OR-29 Congestion control

    concerns controllingtraffic entry

    Be able to describe the

    major congestionalgorithm used over thenetwork

    Demonstration

  • 7/28/2019 Network IP

    7/9

    Week 10 Lecture 38 Wireless LAN(Bridges andSwitches)

    T-1:chapter 3/3.2 OR-32 Enable packets to gofrom one host to anotherthat isnot directlyconnectedEnable packetsto go from one host toanother that isnot directly connected

    be able to describeconcept of switching

    Slide Show

    Lecture 39 Transport layer(Elements ofTransport Protocols)

    R-1:chapter 23/23.1-23.2

    OR-41 components used in TCP Understand the TCPprotocol

    Demonstration

    Lecture 40 Transport layer(TransportServices)

    R-1:chapter 23/23.-1-23.3

    OR-41 services provided bytransport layer

    Be able to describe theresponsibilities of theTransport layer

    Slide Show

    Week 11 Lecture 41 Transport layer(TCP ConnectionManagement)

    R-1:chapter 23/23.3 OR-40 how tcp managesconnection

    Understand thethreeway hand shakingin establish aconnection

    Demonstration

    Wireless LAN(InternetworkingArchitecture)

    R-1:chapter 20/20.1 components used indesigning internetwork

    Know theInternetworkingstructure

    Slide Show

    Lecture 42 Wireless LAN(Connectionless

    network)

    R-1:chapter14/14.1 OR-33 Host sends packets does

    not know connectedup status of destination

    Be able to program

    clientserver applicationusingconnectionoriented andconnectionless sockets

    Animation

    Lecture 43 Wireless LAN(IP Standards) R-1:chapter 1/1.4 various classes in IP Know the standardsavailable in IP

    Slide Show

    Lecture 44 Wireless LAN(IP Standards) R-1:chapter 1/1.4 various classes in IP Know the standardsavailable in IP

    Slide Show

    Week 12 Lecture 45 Application Layer(ApplicationLayer Protocols)

    T-1:chapter 9 OR-35 services provided byapplication layer

    Be able to describe theresponsibilities of theApplication layer

    Slide Show

    Lecture 46 Application Layer(SNMP) T-1:chapter 9/9.2 OR-36 network managementtechnique

    Understand the basicsof the networkmanagement

    Slide Show

    Lecture 47 Application Layer(SMTP) T-1:chapter 9/9.2 OR-37 standard used for mailtransfer

    Understand the basicsof the networkmanagement

    Slide Show

    Lecture 48 Homework,TermPaper,Test 3

    Week 13 Lecture 49 Application Layer(E-Mail) T-1:chapter 9/9.2 OR-45 method of exchangingdigital messages from anauthor to one or morerecipients

    understand how toexchange messages

    Demonstration

    Lecture 50 Application Layer(WWW) T-1:chapter 9/9.2 OR-45 a system of interlinkedhypertext documentsaccessed via the Internet

    how to work on worldwide web

    Demonstration

  • 7/28/2019 Network IP

    8/9

    Week 13 Lecture 51 Network Security(DNS) T-1:chapter 9/9.1 OR-45 The Domain NameSystem DNS is ahierarchical distributednaming system forcomputers

    Understand the DomainName Systemoperations

    Slide Show

    Lecture 52 Network Security(Cryptography) T-1:chapter 8/8.1 OR-42 techniques for securecommunication in thepresence of third partiescalled adversaries

    Be able to distinguishbetween the use ofprivate and publickeyalgorithms

    Animation

    SPILL OVERWeek 53 Lecture 209 T-1:chapter 8 OR-42 network security Slide Show

    Lecture 210 T-1:chapter 2 OR-43 wireless LAN Slide Show

    Scheme for CA:

    Component Frequency Out Of Each Marks Total Marks

    Homework,Term Paper,Test 2 3 10 20

    Total :- 10 20

    Details of Academic Task(s)

    AT No. Objective Topic of the Academic Task Nature of Academic Task(group/individuals/field

    work

    Evaluation Mode Allottment /submission Week

    Homework,TermPaper,Test 1

    to evaluateperformance of thestudent

    topics related to course Group manual 3 / 11

    Homework,TermPaper,Test 2

    to evaluate studentunderstandingregarding the course

    introduction,physical layer,data link layer,network layer Individual manual 3 / 6

    Homework,TermPaper,Test 3

    to evaluateperformance of thestudent

    routing algorithms,congestion control algorithms,transportlayer,application layer

    Individual manual 8 / 12

    List of suggested topics for term paper[at least 15] (Student to spend about 15 hrs on any one specified term paper)

    Sr. No. Topic

    1 Wireless Application Protocol2 Designing a wireless network in a campus

    3 Pros and cons of SLIP over PPP under data link layer

  • 7/28/2019 Network IP

    9/9

    4 IP Switching

    5 TCP/IP is backbone of network ,how?

    6 IP Tracing

    7 IGRP( Routing Protocol)

    8 RIP( Routing Protocol)

    9 Support of MAC sublayer to network

    10 WI FI SET UP

    11 WI MAX SET UP

    12 DSL

    13 VLAN

    14 Distributed Network security

    15 Network Security Testing

    16 Phising