Download - EE3402- Data Communication Networks
![Page 1: EE3402- Data Communication Networks](https://reader030.vdocument.in/reader030/viewer/2022032612/56813463550346895d9b481b/html5/thumbnails/1.jpg)
EE3402- Data Communication Networks
Lecture 1
Muhammad Qaisar Shafi
![Page 2: EE3402- Data Communication Networks](https://reader030.vdocument.in/reader030/viewer/2022032612/56813463550346895d9b481b/html5/thumbnails/2.jpg)
Agenda
• Course introduction• Course contents• Prerequisite & text books• Grading policies
![Page 3: EE3402- Data Communication Networks](https://reader030.vdocument.in/reader030/viewer/2022032612/56813463550346895d9b481b/html5/thumbnails/3.jpg)
Prerequisite & text book
• Signal and Systems• Data Communications and Networking by
Behrouz A Forouzan
![Page 4: EE3402- Data Communication Networks](https://reader030.vdocument.in/reader030/viewer/2022032612/56813463550346895d9b481b/html5/thumbnails/4.jpg)
Reference Books
• Book Title: TCP IP Protocol Suite, (4th Edition) (2011) – Author Name: Behrouz A Forouzan
• Book Title: Computer Networking, A top down approach (4/5th edition) (2011)– Author name: Kurose and Ross
• Book Title: Internetworking with TCP/IP Principles, Protocols, and Architecture (4th Edition) (2010)– Author Name: Douglas E. Comer
![Page 5: EE3402- Data Communication Networks](https://reader030.vdocument.in/reader030/viewer/2022032612/56813463550346895d9b481b/html5/thumbnails/5.jpg)
Course Outline-Theory
• Introduction to Data Communication and Networks • Network models /Basic Networking Concepts • OSI model/ TCP/IP model • Physical layer and media Transmission • Data link layer Multiple Access /CSMA Ethernet /Wired and
Wireless • Network layer(Internet Protocol) • Network layer Switching / forwarding and Routing • Transport layer (TCP,UDP) • Congestion Control • Application layer(DNS/FTP)
![Page 6: EE3402- Data Communication Networks](https://reader030.vdocument.in/reader030/viewer/2022032612/56813463550346895d9b481b/html5/thumbnails/6.jpg)
Course Outline-Lab
• Practical design and implementation of computer networks and communication principles.
• Hand-on labs on designing networks• Network applications Design (Programming
languages C# and C++)• Large computer network design(simulators)• Different networking devices configuration.
![Page 7: EE3402- Data Communication Networks](https://reader030.vdocument.in/reader030/viewer/2022032612/56813463550346895d9b481b/html5/thumbnails/7.jpg)
Computer Networks
• A network is set of devices connected by communication links.
• Devices can be computer, printer, or any other device capable of sending and/or receiving data.
![Page 8: EE3402- Data Communication Networks](https://reader030.vdocument.in/reader030/viewer/2022032612/56813463550346895d9b481b/html5/thumbnails/8.jpg)
![Page 9: EE3402- Data Communication Networks](https://reader030.vdocument.in/reader030/viewer/2022032612/56813463550346895d9b481b/html5/thumbnails/9.jpg)
Uses of Computer Networks
• Business Applications• Home Applications• Mobile Users• Social Issues
![Page 10: EE3402- Data Communication Networks](https://reader030.vdocument.in/reader030/viewer/2022032612/56813463550346895d9b481b/html5/thumbnails/10.jpg)
Business Applications of Networks
![Page 11: EE3402- Data Communication Networks](https://reader030.vdocument.in/reader030/viewer/2022032612/56813463550346895d9b481b/html5/thumbnails/11.jpg)
Home Network Applications
• In peer-to-peer system there are no fixed clients and servers.
![Page 12: EE3402- Data Communication Networks](https://reader030.vdocument.in/reader030/viewer/2022032612/56813463550346895d9b481b/html5/thumbnails/12.jpg)
Grading policy • Assignments [5%]
• Quizzes [10%]
• Term Projects [10%]
• Lab work[15%]
• Mid-Term Exam [25%]
• Final Exam [35%]