COMPUTER NETWORKS CS 610 Lecture1 Hammad Khalid Khan

  • Slides: 19
Download presentation
COMPUTER NETWORKS CS 610 Lecture-1 Hammad Khalid Khan

COMPUTER NETWORKS CS 610 Lecture-1 Hammad Khalid Khan

Course Answers the Basic Question: How do COMPUTER NETWORKS and INTERNET Operate?

Course Answers the Basic Question: How do COMPUTER NETWORKS and INTERNET Operate?

Textbook w Title Computer Networks and Internets, with Internet Applications, 4 th edition w

Textbook w Title Computer Networks and Internets, with Internet Applications, 4 th edition w Author Douglas E. Comer w Publisher Pearson Education w Book website http: //www. netbook. cs. purdue. edu

Reference Books w “Computer Networks” by Andrew S. Tanenbaum, Prentice Hall Publishers w “Networking:

Reference Books w “Computer Networks” by Andrew S. Tanenbaum, Prentice Hall Publishers w “Networking: A Top-Down Approach Featuring the Internet” by James F. Kurose and Keith W. Ross

Course Composition w Four Main Parts – Using and Building Internet Applications (Chap. 1

Course Composition w Four Main Parts – Using and Building Internet Applications (Chap. 1 - 3) – Data Transmission (Chap. 4 - 6) – Packet Transmission (Chap. 7 -16) – Interntworking (Chap. 17 -27) – Network Applications (Chap. 28 -41)

Part 1: Data Transmission w Transmission Media w Local Asynchronous Communication (RS 232) w

Part 1: Data Transmission w Transmission Media w Local Asynchronous Communication (RS 232) w Long Distance Communication (Modems and Carriers)

Part 2: Packet Transmission w Packets and Frames w Local Area Networks (LANs) –

Part 2: Packet Transmission w Packets and Frames w Local Area Networks (LANs) – Hardware Addressing – Ethernet, WLAN and Bluetooth – Extending LANs: Fiber Modems, Repeaters, Bridges, Switches

Part 2: Packet Transmission (Cont’d) w WAN Technologies and Routing w Network Ownership and

Part 2: Packet Transmission (Cont’d) w WAN Technologies and Routing w Network Ownership and Service Paradigm w Protocols and Layering

Part 3: Interntworking w Concepts, Architecture and Protocols w IP Addresses w Binding Protocol

Part 3: Interntworking w Concepts, Architecture and Protocols w IP Addresses w Binding Protocol Addresses

Part 3: Interntworking (Cont’d) w IP Datagrams and Datagram Forwarding w IP Encapsulation, Fragmentation

Part 3: Interntworking (Cont’d) w IP Datagrams and Datagram Forwarding w IP Encapsulation, Fragmentation and Reassembly w TCP/IP

Part 4: Network Applications w Client-Server Interaction w The Socket Interface w Example Applications

Part 4: Network Applications w Client-Server Interaction w The Socket Interface w Example Applications

Grade Distribution w Assignments 15% w Midterm Examination 35% w GMDB 5% w Final

Grade Distribution w Assignments 15% w Midterm Examination 35% w GMDB 5% w Final Examination 45%

COURSE INTRODUCTION

COURSE INTRODUCTION

CHAPTER No. 1 INTRODUCTION

CHAPTER No. 1 INTRODUCTION

Network and Internet w Network System for connecting computers using a single transmission technology

Network and Internet w Network System for connecting computers using a single transmission technology w Internet Set of networks connected by routers that are configured to pass traffic among any computers attached to any network in the set

Classification of Networks w By SIZE w Local Area Network (LAN) versus Wide Area

Classification of Networks w By SIZE w Local Area Network (LAN) versus Wide Area Network (WAN) w By Connectivity w Point-to-Point versus Broadcast w By Communication Medium w By Mobility w Fixed versus Mobile

Networks in Daily Life w Now, networks are an important part of everyday activities

Networks in Daily Life w Now, networks are an important part of everyday activities w w Business Home Government Education

Mastering The Complexity w Concentrate on understanding the concepts w Learning the Networking Terminology

Mastering The Complexity w Concentrate on understanding the concepts w Learning the Networking Terminology (summarized in a Glossary in Appendix 1)

Complexity in Network Systems w Many different technologies exist w No single underlying theory

Complexity in Network Systems w Many different technologies exist w No single underlying theory or model w Models are either so simplistic or so complex w No simple or uniform terminology