Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS509 Computer Networks Lecture 1 Dr. Nermin Hamza.

Similar presentations


Presentation on theme: "CS509 Computer Networks Lecture 1 Dr. Nermin Hamza."— Presentation transcript:

1 CS509 Computer Networks Lecture 1 Dr. Nermin Hamza

2  Overview  Network protocols  Data communication : data and media  Signal encoding  Data link control protocol 2 Aim of Course

3  Lecture Notes.  Sheets.  Data and Computer Communications. 9 th edition, William Stallings 3 Resources

4  Three forces are driving the evolution of data communications and networking Growth of communication traffic:  Voice traffic  telephone  Data traffic  Internet access, video conferencing  Challenges (to the network service providers):  how to maximize the capacity and minimize the cost? 4 What are the trends?

5 Advances in technology:  Faster and cheaper computing and communications  Networks are more intelligent: quality of service (QoS)  Internet, Web, intranets, extranets, etc.  Pervasive computing/ubiquitous computing 5 What are the trends?

6 Networks Communication Model SourceTransmitter Transmission system ReceiverDestination

7 7 Components of Data Communication Receiver Sender Message Protocol Rules. Rules. Protocol Transmission Medium

8  Computer Communication: – The exchange of information between computers for the purpose of cooperative action.  Computer Network: – A collection of computers interconnected via a communication network. 8 Computer Communication Architecture

9 1. Message: data. 2. Sender: The device that send the message. 3. Receiver: The device that receive the message. 4. Transmission Medium: The physical path between sender and receiver, the message travel. 5. Protocol: Is a set of rules that governs data communication. It represents an agreement between the communicating devices. Without a protocol, two devices may be connected but not communicating. 9 Components of Data Communication cont.

10 10 A Communication Model 123456 Input Information m Input data g or signal g(t) Transmitted signal s(t) Received signal r(t) Output data g’ or signal g’(t) ’ Output Information m’ Transmission medium Transmitter Input Device Output Device Receiver Source SystemDestination System Sender Receiver

11 4123702 Data Communications System @YRU11 Simplified Data Communications Model

12 1. Delivery: The system must deliver data to the correct destination. 2. Accuracy:  Data delivered accurately.  Altered data which left uncorrected are unusable. 3. Timelines: The system must deliver data in timely manner without delay (real- time). delay 4. Jitter: Jitter refers to the variation in the packet arrival time. It is the uneven delay in the delivery of audio or video packets. 12 Data Communication Characteristics

13 Communications Tasks Transmission system utilizationAddressing InterfacingRouting Signal generationRecovery SynchronizationMessage formatting Exchange managementSecurity Error detection and correctionNetwork management Flow control

14  Data encoding: The process of transforming input data or signals into signals that can be transmitted 14 Common Communication Tasks

15  Signal generation: - Generating appropriate electro-magnetic signals to be transmitted over a transmission medium  Synchronization: -Timing of signals between the transmitter and receiver ; when a signal begins and when it ends; duration of each signal 15 Common Communication Tasks

16  Error detection and correction: - Ensuring that transmission errors are detected and corrected  Flow control: - Ensuring that the source does not overwhelm the destination by sending data faster than the receiver can handle 16 Common Communication Tasks

17  Multiplexing: -A technique used to make more efficient use of a transmission facility. This technique is used at different levels of communication.  Addressing: -Indicating the identity of the intended destination.  Routing: -Selecting appropriate paths for data being transmitted 17 Common Communication Tasks

18  Message formatting: - Conforming to the appropriate format of the message to be exchanged 18 Common Communication Tasks

19  Security: -Ensuring secure message transmission.  Systems management: - Configuring the system, monitoring its status, reacting to failures and overloads, and planning for future growth 19 Common Communication Tasks

20  Growth of number & power of computers is driving need for interconnection.  Rapid integration of voice, data, image & video technologies.  Two broad categories of communications networks:  Local Area Network (LAN)  Wide Area Network (WAN) Networking


Download ppt "CS509 Computer Networks Lecture 1 Dr. Nermin Hamza."

Similar presentations


Ads by Google