0% found this document useful (0 votes)
127 views

Computer Network - CS610 Power Point Slides Lecture 01

This document provides an overview of a computer networks course. The course will cover four main parts: using and building internet applications, data transmission, packet transmission, and internetworking. It will discuss topics like transmission media, local area networks, wide area network technologies, routing, IP addressing, and network applications. The grade distribution includes assignments, midterm, group project, and final exam. The introduction discusses how networks and the internet operate and the complexity of network systems.

Uploaded by

Ibrahim Choudary
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
127 views

Computer Network - CS610 Power Point Slides Lecture 01

This document provides an overview of a computer networks course. The course will cover four main parts: using and building internet applications, data transmission, packet transmission, and internetworking. It will discuss topics like transmission media, local area networks, wide area network technologies, routing, IP addressing, and network applications. The grade distribution includes assignments, midterm, group project, and final exam. The introduction discusses how networks and the internet operate and the complexity of network systems.

Uploaded by

Ibrahim Choudary
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 19

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
http://www.netbook.cs.purdue.edu
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. 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

 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

You might also like