computer networks 2 - university of technologythai/slides/mmt2_lecture_01.pdf · 3 lecture hours...

40
1 Computer Networks 2 Prepared by Nguyn Đức Thái

Upload: hathuan

Post on 28-May-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

1

Computer Networks 2Prepared by

Nguyễn Đức Thái

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

4

Course Outline

Chapter 7: Network AdministrationChapter 8: Network Security

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

7

Layers: Describe Data Comm.

8

OSI Reference Model

9

Relationship of OSI Layers

PhysicalCommunication

10

Relationship of OSI Layers

PhysicalCommunication

interface

11

Relationship of OSI Layers

12

Layer Functions

13

Encapsulation / De-encapsulation

14

Encapsulation / De-encapsulation

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.

16

Physical Layer

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

18

Data-Link Layer

19

Data-Link Layer

20

Network Layer

21

Network Layer

22

Transport Layer

Reliable process-to-process delivery of a msg

23

Transport Layer

24

Session Layer

25

Presentation Layer

26

Application Layer

27

Summary of Layers

28

TCP/IP Protocol Stacks

29

Addresses in TCP/IP

30

Addresses in TCP/IP

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

33

Who Defines a Protocol? Anyone!

34

Standard Administration

35

Internet Administration

36

Internet Admin. Organizations

37

Communication Models

Client-Server ModelPeer-to-peer Model

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

40

References

Illustrated pictures taken from the Internet