Data Communication Muhammad Waseem Iqbal Assistant Professor The University of Lahore Ph.d Scholar Muhammad.waseem@cs.uol.edu.pk 0321-7346428 Office- G-10 Powerpoint Templates
Lecture # 01 Course Code:3323 Semester: Spring-2016
Acknowledgments These Lecture slides contain material from Behrouz A. Forouzan, Data Communications and Networks, 4th Editionn and William Stallings, Data & Computer Communication, 8th edition
Goals Of This Course Upon successful completion of the course the student will be able to: Analyse the components of data communication (DC). Identify and compare the functions and requirements of data communication. Distinguish between the different functions in a data communication and demonstrate their uses. Demonstrate how to set up a communications network for different business and social entities. Discern the differences between the different types of networks and other forms of data communications. Investigate the use of the Internet in researching information dealing with data communications.
Course Overview Topics that we are planning to cover: Fundamentals of data communications Data transmission basics Analog & digital communications Communication media and equipment Modulation schemes Data encoding schemes Transmission Modes Spread spectrum Switched circuits Multiplexing Error detection and correction Error control and flow control Secure communication system Transmission Media Wired & Wireless Network ISP setup
Course Overview Course Instructor: Muhammad Waseem Iqbal Lecture Timings: Wednesday 02:00 ---------03:30 Friday 02:00 ---------03:30 Contact Number: 0321-7346428
Course Overview Text: “Data and Computer Communication” 8th Edition by William Stallings “Data Communications and Networking” 4th Edition by Behrouz A. Forouzan
Course Overview The course will consist of: Grading Criteria: Assignments: Quizzes: Term Paper + Presentation: Midterm: Final Exam: The course will consist of: 30-32 lectures Assignments Quizzes 1 Final Project / Term Paper 2 Exams (Mid term and Final term)
Introduction Definition Of Data Communication “Data Communication is the exchange of information from one entity to the other using a transmission medium”. As you can clearly notice, the definition of Data Communication although simple, leaves many questions unanswered: Exchange ?????? Information ????? Entities ??????? Transmission ???? Medium ????
History of Data Communication Telegraph 1837 Samuel Morse Telephone 1876 Alexander Graham Bell 1970’s: Although development of databases, languages, operating systems, and hardware was strong from 1950s to 1970s, large-scale data communication systems did not emerge until the 1970s. This was stimulated by 3 major developments: Large-scale integration of circuits reduced cost and size of terminals and communication equipment New software systems that facilitated the development of data communication networks Competition among providers of transmission facilities reduced the cost of data circuits
History of Data Communication TODAY’S EVERCHANGING & BUSY WORLD Today’s fast world demands better, secure and most of all FAST ways of communication Gone are the days when you had to wait a couple of weeks to get a letter from USA Why wait ONE week when you can get the information you require in just a split of a second, using what we know by the name of “Data Communication”.
Definition Of Data Communication When we communicate, we share information Information can be LOCAL or REMOTE Between individuals LOCAL communication occurs face to face REMOTE communication occurs over a long distance When we refer to computer systems, data is represented in the form of binary units (Bits) i.e. in the form of zeros (0’s) and one’s (1’s) Also the entities can most of the times be considered to be computers
Definition Of Data Communication Therefore , our earlier definition can easily be modified to: “Data Communication is the exchange of data (in the form of 0’s and 1’s) between two devices (computers) via some form of the transmission medium.”