Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Networks CSC524 Lecture 1 Dr. Mohsin Iftikhar Office: 4675636 Cell: 0543-795 002 Lecture 1: Introduction.

Similar presentations


Presentation on theme: "Computer Networks CSC524 Lecture 1 Dr. Mohsin Iftikhar Office: 4675636 Cell: 0543-795 002 Lecture 1: Introduction."— Presentation transcript:

1 Computer Networks CSC524 Lecture 1 Dr. Mohsin Iftikhar Office: 4675636 Cell: 0543-795 002 miftikhar@ksu.edu.sa mohsinunsw@gmail.com Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

2 Introduction Text Book: – Computer Networks and Internets Douglas E. Comer (5 th Edition) Reference Books – Computer Networks Andrew S. Tanenbaum (4 th Edition) – CCNA ICND 1 Official Exam Certification Guide – CCNA ICND 2 Official Exam Certification Guide by Wendell Odom Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

3 Introduction Background of Networking How Computer Networking Started Key Aspects of Networking – Network Applications and Network Programming – Data Communications – Packet Switching and Networking Technologies – Internetworking with TCP/IP – Additional Networking Concepts and Technologies Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

4 ISO and OSI Seven Layer Reference Model International Standard Organization (ISO) – Seven Layers Model Layer 7-Application Layer 6-Presentation Layer 5-Session Layer 4-Transport Layer 3-Network Layer 2-Data Link Layer 1-Physical Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

5 Application Layer Application layer is the top layer of OSI model which provides different kinds of services to the end-user. For example, HTTP, Telnet, FTP, SMTP are the examples of different kinds of applications. Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

6 Presentation Layer Presentation layer is concerned with the data format. Whenever a user uses an application service being provided by the application layer, application layer passes that data written by human language to the presentation layer, presentation layer converts that data from human language to machine language (0,1) at the sending machine side and vice versa on the receiving side. Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

7 Session Layer Session Layer is responsible for three things, it initiates the session, maintains the session during data transfer and terminates the session when the data transfer is completed. Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

8 Transport Layer This layer performs a number of tasks – Segmentation and reassembly – Reliability through acknowledgements – Error Recovery – Flow Control through windowing – Sequencing Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

9 Network Layer This layer provides routing. Router works on network layer. This layer is responsible for defining the end-to-end, easiest shortest possible route from source to destination. Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

10 Data Link Layer This is the only layer, which attach header and trailer both with the data and data becomes frame at this particular layer. This layer provides error detection through Frame Check Sequence (FCS). This layer can not provide error recovery Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

11 Physical Layer Physical layer is just concerned with the physical characteristics. For example, what type of cable to use, which pins will be used for sending the data, which pins will be used to receive the data etc. Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

12 How Data Passes Through Layers Concept of Headers and Layers – When data comes down through the layers, each layer attach a header with it and this process is called encapsulation and on the receiving side, each layer de attach the corresponding header, which is called de-encapsulation. Concept of Protocol – Protocol is a set of rules and regulations between corresponding layers on different machines to govern the communication. Concept of Interface – Interface is always between adjacent layers on the same machine Major difference between protocol and Interface – Protocol is always between layers of different machines and interface is always between layers of same machine. Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

13 TCP/IP Model Five Layer model: Transmission Control Protocol/Internet Protocol (TCP/IP) – Application – Transport – Internet – Network Interface – Physical Application layer of TCP/IP is corresponding to top three layers of OSI (application, presentation and session), Transport is equal to transport, Internet is corresponding to network, network interface is equal to data link and physical layer is equal to physical layer of OSI model. Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar

14 Some More Concepts Encapsulation De-encapsulation Different types of Applications at different layers Examples of application, transport and internet layer Questions Lecture 1: Introduction (CSC524) : Dr. Mohsin Iftikhar


Download ppt "Computer Networks CSC524 Lecture 1 Dr. Mohsin Iftikhar Office: 4675636 Cell: 0543-795 002 Lecture 1: Introduction."

Similar presentations


Ads by Google