Computer Network

Download Report

Transcript Computer Network

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
– Data Transmission
– Packet Transmission
– Interntworking
– Network Applications
(Chap. 1 - 3)
(Chap. 4 - 6)
(Chap. 7-16)
(Chap. 17-27)
(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