SlideShare a Scribd company logo
1 of 4
CS471/ CMPE 371
                                                  Computer Networks
Instructor’s Name: Tariq M. Jadoon                                                Year: 2003-2004

Office No. & Email: Room 130, jadoon@lums.edu.pk                                  Quarter: Autumn

Office Hours: 10.00 am – 1.00 pm on F in R.130                                    Category: Senior

TA for the Course: Omer Shakeel omer@lums.edu.pk , Bilal Javed Bhatti, bjaved@lums.edu.pk

Office Hours: 3.30 pm – 5.30 pm on MW in DR-11



Course Code         CS 471/ CMPE 371 Computer Networks
  (Units)           (4 units)

   Course           This course provides a first introduction to the concepts, technologies and issues that
 Description        have made computer networks possible.


Core/Elective       Core


                    Required:
Pre-requisites      • MATH 131 Probability
                    • CS 192 Problem Solving & Computer Programming
                    • Junior Standing


                    •    To provide a unified introduction to Communication & Computer Networks and
    Goals                services using the OSI Model
CS471/ CMPE 371
                                     Computer Networks
                                                                               Year: 2003-2004

                                                                               Quarter: Autumn


 TextBooks,    Required:
Programming        • Communication Networks Fundamental Concepts & Key Architectures,
Environment,           Leon-Garcia, Widjaja, 2000, McGraW Hill
     etc.              ISBN 0-07-0228396

               Recommended:
                   • Andrew S. Tanenbaum, Computer Networks, 4th Edition, Prentice Hall 2003,



 Lectures,     There will be 30 sessions in all. TR = 75 min session, Fridays will have a 50 min session.
Tutorials &
Attendance     Tutorials if any will be announced
   Policy

  Grading      Quizzes: 20%
               Homework 5%
               Programming Assignment: 15%
               Midterm: 30%
               Final Exam: 30%

 Regrading     You can request for a re-grade within the following time limits after receiving:
  Policies
               HW and Quizzes:                2 days
               Simulation Assignments:       3 days
               Mid Term                      3 days
               Final Exam                    3 days
CS471/ CMPE 371
                                         Computer Networks
                                                                                    Year: 2003-2004
                                                                                    Quarter: Autumn

       Module                                  Topic                     Sessions              Reading
                         •    Networks and Services
                                                                                     (Garcia) Chapter 1
                         •    Approaches to Network Design                  2
                                                                                     Sections 1.1 & 1.2
The Big Picture of       •    Examples of Layering
    Networks             •    The OSI Reference Model                                (Garcia) Chapter 2
                         •    TCP/IP Protocol: How the Layers Work          2        Sections 2.1 to 2.3
                              Together

                     •       Signals
                     •       Digital Representation of Information
                                                                                     (Garcia) Chapter 3
                     •       Capacity Theorems
                                                                                     Sections 3.1, 3.2
                     •       Line Coding & Modems                           4
 Physical Layer      •       Transmission Media                                      3.5, 3.6, 3.7 and 4.1
                     •       Multiplexing

                     •       Error Detection and Correction                          (Garcia) Chapter 3
                                                                            1
                                                                                     Sections 3.8.1 to 3.8.5
                     •       Peer-to-Peer Protocols and Service Models      1        (Garcia) Chapter 5
                     •       ARQ Protocols                                           Sections 5.1 & 5.2

Data Link Layer      •       Sliding Window Flow Control                    1        (Garcia) Chapter 5
                                                                                     Sections 5.3
                     •       Data Link Controls                             1        (Garcia) Chapter 5
                                                                                     Sections 5.4
  Local Area         •       Multiple Access Communications                 1        (Garcia) Chapter 6
 Networks and                                                                        Sections 6.1
 Medium Access       •       Local Area Networks                            2        (Garcia) Chapter 6
    Control          •       Random Access                                           Sections 6.2, 6.3

                                                  MIDTERM EXAM
  Local Area         •       Scheduling Approaches to Medium Access         2        (Garcia) Chapter 6
 Networks and                Control                                                 Section 6.4
 Medium Access
    Control          •       LAN Standards                                  1        (Garcia) Chapter 6
                                                                                     Sections 6.6.1, 6.6.2
Module                              Topic                Sessions             Reading
                   •   Network Services and Internal Network      1       (Garcia) Chapter 7
                       Operation                                          Sections 7.1 to 7.3
                   •   Packet Network Topology
                   •   Datagrams and Virtual Circuits

                   •   Routing in Packet Networks                 1       (Garcia) Chapter 7
                                                                          Section 7.4
  Network and      •   Shortest Path Algorithms                   2       (Garcia) Chapter 7
Transport Layers                                                          Section 7.5
                   •   The TCP/IP Architecture                    2       (Garcia) Chapter 8
                   •   The Internet Protocol                              Sections 8.1 to 8.3
                   •   IPv6

                   •   User Datagram Protocol                     2       (Garcia) Chapter 8
                   •   Transport Control Protocol                         Sections 8.4, 8.5

    Security       •   Security and Cryptographic Algorithms      3       (Garcia) Chapter 11
                   •   Security Protocols                                 Sections 11.1 to 11.3
                   •   Cryptographic Algorithms


                                            FINAL EXAM

More Related Content

What's hot

PhD thesis - Decision feedback equalization and channel estimation for SC-FDMA
PhD thesis - Decision feedback equalization and channel estimation for SC-FDMAPhD thesis - Decision feedback equalization and channel estimation for SC-FDMA
PhD thesis - Decision feedback equalization and channel estimation for SC-FDMAGillian Huang
 
Distance Based Cluster Formation for Enhancing the Network Life Time in Manets
Distance Based Cluster Formation for Enhancing the Network Life Time in ManetsDistance Based Cluster Formation for Enhancing the Network Life Time in Manets
Distance Based Cluster Formation for Enhancing the Network Life Time in ManetsIRJET Journal
 
Performance Evaluation of ad-hoc Network Routing Protocols using ns2 Simulation
Performance Evaluation of ad-hoc Network Routing Protocols using ns2 SimulationPerformance Evaluation of ad-hoc Network Routing Protocols using ns2 Simulation
Performance Evaluation of ad-hoc Network Routing Protocols using ns2 SimulationIDES Editor
 
A cross layer optimized reliable multicast routing protocol in wireless mesh ...
A cross layer optimized reliable multicast routing protocol in wireless mesh ...A cross layer optimized reliable multicast routing protocol in wireless mesh ...
A cross layer optimized reliable multicast routing protocol in wireless mesh ...ijdpsjournal
 
Emona-based Interactive Amplitude Modulation/Demodulation iLab
Emona-based Interactive Amplitude Modulation/Demodulation iLabEmona-based Interactive Amplitude Modulation/Demodulation iLab
Emona-based Interactive Amplitude Modulation/Demodulation iLabHuynh MVT
 
Atomic Receiver by Utilizing Multiple Radio-Frequency Coupling at Rydberg Sta...
Atomic Receiver by Utilizing Multiple Radio-Frequency Coupling at Rydberg Sta...Atomic Receiver by Utilizing Multiple Radio-Frequency Coupling at Rydberg Sta...
Atomic Receiver by Utilizing Multiple Radio-Frequency Coupling at Rydberg Sta...Huynh MVT
 
CCNA-Routing-and-Switching-Course-Outline
CCNA-Routing-and-Switching-Course-OutlineCCNA-Routing-and-Switching-Course-Outline
CCNA-Routing-and-Switching-Course-OutlineFahim Ehsan
 
Performance evaluation of diff routing protocols in wsn using difft network p...
Performance evaluation of diff routing protocols in wsn using difft network p...Performance evaluation of diff routing protocols in wsn using difft network p...
Performance evaluation of diff routing protocols in wsn using difft network p...Dr Sandeep Kumar Poonia
 
system interconnect architectures in ACA
system interconnect architectures in ACAsystem interconnect architectures in ACA
system interconnect architectures in ACAPankaj Kumar Jain
 
3. overview of data communication part 2
3. overview of data communication   part 23. overview of data communication   part 2
3. overview of data communication part 2JAIGANESH SEKAR
 

What's hot (17)

PhD thesis - Decision feedback equalization and channel estimation for SC-FDMA
PhD thesis - Decision feedback equalization and channel estimation for SC-FDMAPhD thesis - Decision feedback equalization and channel estimation for SC-FDMA
PhD thesis - Decision feedback equalization and channel estimation for SC-FDMA
 
Distance Based Cluster Formation for Enhancing the Network Life Time in Manets
Distance Based Cluster Formation for Enhancing the Network Life Time in ManetsDistance Based Cluster Formation for Enhancing the Network Life Time in Manets
Distance Based Cluster Formation for Enhancing the Network Life Time in Manets
 
Mini Project- Implementation & Evaluation of Wireless LANs
Mini Project- Implementation & Evaluation of Wireless LANsMini Project- Implementation & Evaluation of Wireless LANs
Mini Project- Implementation & Evaluation of Wireless LANs
 
231 236
231 236231 236
231 236
 
Performance Evaluation of ad-hoc Network Routing Protocols using ns2 Simulation
Performance Evaluation of ad-hoc Network Routing Protocols using ns2 SimulationPerformance Evaluation of ad-hoc Network Routing Protocols using ns2 Simulation
Performance Evaluation of ad-hoc Network Routing Protocols using ns2 Simulation
 
A cross layer optimized reliable multicast routing protocol in wireless mesh ...
A cross layer optimized reliable multicast routing protocol in wireless mesh ...A cross layer optimized reliable multicast routing protocol in wireless mesh ...
A cross layer optimized reliable multicast routing protocol in wireless mesh ...
 
Computer networks chapter1.
Computer networks chapter1.Computer networks chapter1.
Computer networks chapter1.
 
Ax24329333
Ax24329333Ax24329333
Ax24329333
 
H0261047055
H0261047055H0261047055
H0261047055
 
Emona-based Interactive Amplitude Modulation/Demodulation iLab
Emona-based Interactive Amplitude Modulation/Demodulation iLabEmona-based Interactive Amplitude Modulation/Demodulation iLab
Emona-based Interactive Amplitude Modulation/Demodulation iLab
 
Atomic Receiver by Utilizing Multiple Radio-Frequency Coupling at Rydberg Sta...
Atomic Receiver by Utilizing Multiple Radio-Frequency Coupling at Rydberg Sta...Atomic Receiver by Utilizing Multiple Radio-Frequency Coupling at Rydberg Sta...
Atomic Receiver by Utilizing Multiple Radio-Frequency Coupling at Rydberg Sta...
 
CCNA-Routing-and-Switching-Course-Outline
CCNA-Routing-and-Switching-Course-OutlineCCNA-Routing-and-Switching-Course-Outline
CCNA-Routing-and-Switching-Course-Outline
 
B0781013215
B0781013215B0781013215
B0781013215
 
Performance evaluation of diff routing protocols in wsn using difft network p...
Performance evaluation of diff routing protocols in wsn using difft network p...Performance evaluation of diff routing protocols in wsn using difft network p...
Performance evaluation of diff routing protocols in wsn using difft network p...
 
system interconnect architectures in ACA
system interconnect architectures in ACAsystem interconnect architectures in ACA
system interconnect architectures in ACA
 
Fe24972976
Fe24972976Fe24972976
Fe24972976
 
3. overview of data communication part 2
3. overview of data communication   part 23. overview of data communication   part 2
3. overview of data communication part 2
 

Similar to CS471 Computer Networks Course Overview

Cs308 data comm and networks 15 10-12
Cs308 data comm and networks 15 10-12Cs308 data comm and networks 15 10-12
Cs308 data comm and networks 15 10-1211105033
 
BSIT-4th-CN-Course Outlines.pdfc gjcnbcmjhmn
BSIT-4th-CN-Course Outlines.pdfc gjcnbcmjhmnBSIT-4th-CN-Course Outlines.pdfc gjcnbcmjhmn
BSIT-4th-CN-Course Outlines.pdfc gjcnbcmjhmnAreshZabi
 
Silibus stij3053 - Network Design
Silibus stij3053 - Network DesignSilibus stij3053 - Network Design
Silibus stij3053 - Network Designnakomuri
 
Q1 On Ch02 Networking Fundamentals
Q1 On Ch02 Networking FundamentalsQ1 On Ch02 Networking Fundamentals
Q1 On Ch02 Networking Fundamentalsjerometnewman
 
Understanding.Umts.Radio.Network.Modelling.Planning.And.Automated.Optimisation
Understanding.Umts.Radio.Network.Modelling.Planning.And.Automated.OptimisationUnderstanding.Umts.Radio.Network.Modelling.Planning.And.Automated.Optimisation
Understanding.Umts.Radio.Network.Modelling.Planning.And.Automated.OptimisationDeepak Sharma
 
200411059
200411059200411059
200411059neckeh
 
Basic networking 07-2012
Basic networking 07-2012Basic networking 07-2012
Basic networking 07-2012Samuel Dratwa
 
Chapter 3 a
Chapter 3 aChapter 3 a
Chapter 3 alara_ays
 
Chapter 3 slides
Chapter 3 slidesChapter 3 slides
Chapter 3 slideslara_ays
 
An Architecture for Data Intensive Service Enabled by Next Generation Optical...
An Architecture for Data Intensive Service Enabled by Next Generation Optical...An Architecture for Data Intensive Service Enabled by Next Generation Optical...
An Architecture for Data Intensive Service Enabled by Next Generation Optical...Tal Lavian Ph.D.
 
Surface Networks: New techniques for their automated extraction, generalisati...
Surface Networks: New techniques for their automated extraction, generalisati...Surface Networks: New techniques for their automated extraction, generalisati...
Surface Networks: New techniques for their automated extraction, generalisati...sanjay_rana
 
FYP%3A+P2P+Bluetooth+Communication+Framework+on+Android%0A
FYP%3A+P2P+Bluetooth+Communication+Framework+on+Android%0AFYP%3A+P2P+Bluetooth+Communication+Framework+on+Android%0A
FYP%3A+P2P+Bluetooth+Communication+Framework+on+Android%0ATianwei_liu
 
files_1575611773_2100523175.pdf
files_1575611773_2100523175.pdffiles_1575611773_2100523175.pdf
files_1575611773_2100523175.pdfbeherapravat936
 
Client server-architecture-1229147658096208-1
Client server-architecture-1229147658096208-1Client server-architecture-1229147658096208-1
Client server-architecture-1229147658096208-1jorge cabiao
 
Design challenges in physical design
Design challenges in physical designDesign challenges in physical design
Design challenges in physical designDeiptii Das
 

Similar to CS471 Computer Networks Course Overview (20)

Cs308 data comm and networks 15 10-12
Cs308 data comm and networks 15 10-12Cs308 data comm and networks 15 10-12
Cs308 data comm and networks 15 10-12
 
BSIT-4th-CN-Course Outlines.pdfc gjcnbcmjhmn
BSIT-4th-CN-Course Outlines.pdfc gjcnbcmjhmnBSIT-4th-CN-Course Outlines.pdfc gjcnbcmjhmn
BSIT-4th-CN-Course Outlines.pdfc gjcnbcmjhmn
 
Silibus stij3053 - Network Design
Silibus stij3053 - Network DesignSilibus stij3053 - Network Design
Silibus stij3053 - Network Design
 
Q1 On Ch02 Networking Fundamentals
Q1 On Ch02 Networking FundamentalsQ1 On Ch02 Networking Fundamentals
Q1 On Ch02 Networking Fundamentals
 
Understanding.Umts.Radio.Network.Modelling.Planning.And.Automated.Optimisation
Understanding.Umts.Radio.Network.Modelling.Planning.And.Automated.OptimisationUnderstanding.Umts.Radio.Network.Modelling.Planning.And.Automated.Optimisation
Understanding.Umts.Radio.Network.Modelling.Planning.And.Automated.Optimisation
 
200411059
200411059200411059
200411059
 
Basic networking 07-2012
Basic networking 07-2012Basic networking 07-2012
Basic networking 07-2012
 
Chapter 3 a
Chapter 3 aChapter 3 a
Chapter 3 a
 
Vol1
Vol1Vol1
Vol1
 
Iso osi
Iso osiIso osi
Iso osi
 
Iso osi
Iso osiIso osi
Iso osi
 
Chapter 3 slides
Chapter 3 slidesChapter 3 slides
Chapter 3 slides
 
An Architecture for Data Intensive Service Enabled by Next Generation Optical...
An Architecture for Data Intensive Service Enabled by Next Generation Optical...An Architecture for Data Intensive Service Enabled by Next Generation Optical...
An Architecture for Data Intensive Service Enabled by Next Generation Optical...
 
Surface Networks: New techniques for their automated extraction, generalisati...
Surface Networks: New techniques for their automated extraction, generalisati...Surface Networks: New techniques for their automated extraction, generalisati...
Surface Networks: New techniques for their automated extraction, generalisati...
 
FYP%3A+P2P+Bluetooth+Communication+Framework+on+Android%0A
FYP%3A+P2P+Bluetooth+Communication+Framework+on+Android%0AFYP%3A+P2P+Bluetooth+Communication+Framework+on+Android%0A
FYP%3A+P2P+Bluetooth+Communication+Framework+on+Android%0A
 
files_1575611773_2100523175.pdf
files_1575611773_2100523175.pdffiles_1575611773_2100523175.pdf
files_1575611773_2100523175.pdf
 
1.lan man wan
1.lan man wan1.lan man wan
1.lan man wan
 
Chapter03
Chapter03Chapter03
Chapter03
 
Client server-architecture-1229147658096208-1
Client server-architecture-1229147658096208-1Client server-architecture-1229147658096208-1
Client server-architecture-1229147658096208-1
 
Design challenges in physical design
Design challenges in physical designDesign challenges in physical design
Design challenges in physical design
 

More from sharmili priyadarsini (20)

Mobile Technology To Save Lives
Mobile Technology To Save LivesMobile Technology To Save Lives
Mobile Technology To Save Lives
 
Fpm Application Form
Fpm Application FormFpm Application Form
Fpm Application Form
 
Scan0001
Scan0001Scan0001
Scan0001
 
Scan0002
Scan0002Scan0002
Scan0002
 
Scan0003
Scan0003Scan0003
Scan0003
 
Scan0004
Scan0004Scan0004
Scan0004
 
Scan0005
Scan0005Scan0005
Scan0005
 
Scan0006
Scan0006Scan0006
Scan0006
 
Scan0007
Scan0007Scan0007
Scan0007
 
Scan0008
Scan0008Scan0008
Scan0008
 
Scan0010
Scan0010Scan0010
Scan0010
 
Scan0011
Scan0011Scan0011
Scan0011
 
Scan0014
Scan0014Scan0014
Scan0014
 
Scan0012
Scan0012Scan0012
Scan0012
 
Scan0013
Scan0013Scan0013
Scan0013
 
Fbf3ea Cat Exam Pattern
Fbf3ea Cat Exam PatternFbf3ea Cat Exam Pattern
Fbf3ea Cat Exam Pattern
 
Cat 1
Cat 1Cat 1
Cat 1
 
Cat1
Cat1Cat1
Cat1
 
Cn 061
Cn 061Cn 061
Cn 061
 
Cn 051
Cn 051Cn 051
Cn 051
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

CS471 Computer Networks Course Overview

  • 1. CS471/ CMPE 371 Computer Networks Instructor’s Name: Tariq M. Jadoon Year: 2003-2004 Office No. & Email: Room 130, jadoon@lums.edu.pk Quarter: Autumn Office Hours: 10.00 am – 1.00 pm on F in R.130 Category: Senior TA for the Course: Omer Shakeel omer@lums.edu.pk , Bilal Javed Bhatti, bjaved@lums.edu.pk Office Hours: 3.30 pm – 5.30 pm on MW in DR-11 Course Code CS 471/ CMPE 371 Computer Networks (Units) (4 units) Course This course provides a first introduction to the concepts, technologies and issues that Description have made computer networks possible. Core/Elective Core Required: Pre-requisites • MATH 131 Probability • CS 192 Problem Solving & Computer Programming • Junior Standing • To provide a unified introduction to Communication & Computer Networks and Goals services using the OSI Model
  • 2. CS471/ CMPE 371 Computer Networks Year: 2003-2004 Quarter: Autumn TextBooks, Required: Programming • Communication Networks Fundamental Concepts & Key Architectures, Environment, Leon-Garcia, Widjaja, 2000, McGraW Hill etc. ISBN 0-07-0228396 Recommended: • Andrew S. Tanenbaum, Computer Networks, 4th Edition, Prentice Hall 2003, Lectures, There will be 30 sessions in all. TR = 75 min session, Fridays will have a 50 min session. Tutorials & Attendance Tutorials if any will be announced Policy Grading Quizzes: 20% Homework 5% Programming Assignment: 15% Midterm: 30% Final Exam: 30% Regrading You can request for a re-grade within the following time limits after receiving: Policies HW and Quizzes: 2 days Simulation Assignments: 3 days Mid Term 3 days Final Exam 3 days
  • 3. CS471/ CMPE 371 Computer Networks Year: 2003-2004 Quarter: Autumn Module Topic Sessions Reading • Networks and Services (Garcia) Chapter 1 • Approaches to Network Design 2 Sections 1.1 & 1.2 The Big Picture of • Examples of Layering Networks • The OSI Reference Model (Garcia) Chapter 2 • TCP/IP Protocol: How the Layers Work 2 Sections 2.1 to 2.3 Together • Signals • Digital Representation of Information (Garcia) Chapter 3 • Capacity Theorems Sections 3.1, 3.2 • Line Coding & Modems 4 Physical Layer • Transmission Media 3.5, 3.6, 3.7 and 4.1 • Multiplexing • Error Detection and Correction (Garcia) Chapter 3 1 Sections 3.8.1 to 3.8.5 • Peer-to-Peer Protocols and Service Models 1 (Garcia) Chapter 5 • ARQ Protocols Sections 5.1 & 5.2 Data Link Layer • Sliding Window Flow Control 1 (Garcia) Chapter 5 Sections 5.3 • Data Link Controls 1 (Garcia) Chapter 5 Sections 5.4 Local Area • Multiple Access Communications 1 (Garcia) Chapter 6 Networks and Sections 6.1 Medium Access • Local Area Networks 2 (Garcia) Chapter 6 Control • Random Access Sections 6.2, 6.3 MIDTERM EXAM Local Area • Scheduling Approaches to Medium Access 2 (Garcia) Chapter 6 Networks and Control Section 6.4 Medium Access Control • LAN Standards 1 (Garcia) Chapter 6 Sections 6.6.1, 6.6.2
  • 4. Module Topic Sessions Reading • Network Services and Internal Network 1 (Garcia) Chapter 7 Operation Sections 7.1 to 7.3 • Packet Network Topology • Datagrams and Virtual Circuits • Routing in Packet Networks 1 (Garcia) Chapter 7 Section 7.4 Network and • Shortest Path Algorithms 2 (Garcia) Chapter 7 Transport Layers Section 7.5 • The TCP/IP Architecture 2 (Garcia) Chapter 8 • The Internet Protocol Sections 8.1 to 8.3 • IPv6 • User Datagram Protocol 2 (Garcia) Chapter 8 • Transport Control Protocol Sections 8.4, 8.5 Security • Security and Cryptographic Algorithms 3 (Garcia) Chapter 11 • Security Protocols Sections 11.1 to 11.3 • Cryptographic Algorithms FINAL EXAM