COMPUTER NETWORKS CS610 Lecture-1 Hammad Khalid Khan
Course Answers the Basic Question: How do COMPUTER NETWORKS and INTERNET Operate?
Textbook Title Computer Networks and Internets, with Internet Applications, 4th edition Author Douglas E. Comer Publisher Pearson Education Book website
Reference Books “Computer Networks” by Andrew S. Tanenbaum, Prentice Hall Publishers “Networking: A Top-Down Approach Featuring the Internet” by James F. Kurose and Keith W. Ross
Course Composition Four Main Parts – Using and Building Internet Applications (Chap ) – Data Transmission (Chap ) – Packet Transmission (Chap. 7-16) – Interntworking (Chap ) – Network Applications (Chap )
Part 1: Data Transmission Transmission Media Local Asynchronous Communication (RS 232) Long Distance Communication (Modems and Carriers)
Part 2: Packet Transmission Packets and Frames Local Area Networks (LANs) – Hardware Addressing – Ethernet, WLAN and Bluetooth – Extending LANs: Fiber Modems, Repeaters, Bridges, Switches
Part 2: Packet Transmission (Cont’d) WAN Technologies and Routing Network Ownership and Service Paradigm Protocols and Layering
Part 3: Interntworking Concepts, Architecture and Protocols IP Addresses Binding Protocol Addresses
Part 3: Interntworking (Cont’d) IP Datagrams and Datagram Forwarding IP Encapsulation, Fragmentation and Reassembly TCP/IP
Part 4: Network Applications Client-Server Interaction The Socket Interface Example Applications
Grade Distribution Assignments 15% Midterm Examination 35% GMDB 5% Final Examination 45%
COURSE INTRODUCTION
CHAPTER No. 1 INTRODUCTION
Network and Internet Network System for connecting computers using a single transmission technology 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 By SIZE Local Area Network (LAN) versus Wide Area Network (WAN) By Connectivity Point-to-Point versus Broadcast By Communication Medium By Mobility Fixed versus Mobile
Networks in Daily Life Now, networks are an important part of everyday activities Business Home Government Education
Mastering The Complexity Concentrate on understanding the concepts Learning the Networking Terminology (summarized in a Glossary in Appendix 1)
Complexity in Network Systems Many different technologies exist No single underlying theory or model Models are either so simplistic or so complex No simple or uniform terminology