Upload
hathuan
View
215
Download
0
Embed Size (px)
Citation preview
2
Course Details
Time allocation per week:3 lecture hours for theory2 lecture hours for exercises and lab work8 hours for self-study
E-mail: [email protected]: http://www.cse.hcmut.edu.vn/~thai
3
Course Outline
Chapter 1: Computer Networks ReviewChapter 2: Implementation of TCP/IP ProtocolsChapter 3: Switching and RoutingChapter 4: WAN and PortalsChapter 5: Wireless NetworksChapter 6: Multimedia and Quality of Services
5
References[1] “The Illustrated Network”, Walter
Goralski, The Morgan Kaufmann, 2009 [2] “Computer Networks: A system approach”, Larry L.
Peterson and Bruce S. Davie, 3th Edition, The Morgan Kaufmann, 2003
[3] “Data Communications and Networking”, Fourth Edition, Behrouz A. Forouzan, Mc Graw-Hill International Edition, 2007
[4] “Wireless Communications And Networking”, VijayK. Garg, The Morgan Kaufmann, 2007
[5] “TCP/IP Guide”, Charles M. Korzierok, ElectronicBook, 2005
[6] “Computer Networks”, Andrew S. Tanenbaum, 4th Edition, Prentice Hall, 2003
6
Assessment
Lab work and assignment: 20%Midterm exam: 30%
Multiple-choice questions: 60 minutes
Final exam: 50%Multiple-choice questions: 90 minutes
15
Physical Layer
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Define how cable is attached to the Network Adapter Card.Responsible for transmitting bits from one computer to another.
17
Data-Link Layer
Makes data framesProvides an error-free communication link
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
Appl.
Pres.
Sess.
Tran.
Netw.
Data.
Phys.
10110110101 01100010011 10110000001
frame
31
Protocols
Protocol:a set of rules that determines all aspects of data communications
Protocol definessyntax, semantic and synchronization, control,...
32
Protocol SpecificationsPhysical connection, signalingHandshaking, authenticationNegotiation of parametersMessage delimitersMessage formatError detectionError correctionTermination of communications
38
Client-Server ModelServer
always-on hostpermanent IP addressserver farms for scaling
Clientcommunicate with servermay be intermittently connectedmay have dynamic IP addressesdo not communicate directly with each other
39
Peer-to-Peer Model
Architectureno always-on serverarbitrary end systems directly communicatepeers are intermittently connected and change IP addresses
Advantage-DisadvantageHighly scalable but difficult to manage