Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Nguyễn Đức Thái.

Similar presentations


Presentation on theme: "Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Nguyễn Đức Thái."— Presentation transcript:

1 Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Nguyễn Đức Thái

2 2 Course details  Number of credits: 4  Study time allocation per week: 3 lecture hours for theory 2 lecture hours for exercises and lab work 8 hours for self-study  Website: http://www.cse.hcmut.edu.vn/~thai/

3 3 Course outline (1)  Fundamental concepts in the design and implementation of computer networks Protocols, standards and applications Introduction to network programming.

4 4 Course outline (2)  The topics to be covered include: Introduction to network architecture, OSI and the TCP/IP reference models. Network technologies, especially LAN technologies (Ethernet, wireless networks and Bluetooth). Issues related to routing and internetworking, Internet addressing and routing. Internet transport protocols (UDP and TCP) Network-programming interface Application layer protocols and applications such as DNS, E-mail, and WWW.

5 5 References  “Computer Networks”, Andrew S. Tanenbaum, 4th Edition, Prentice Hall, 2003.  “TCP/IP Protocol Suite”, B. A. Forouzan, Mc Graw- Hill, 1st ed., 2000.

6 6 Assessment  Assignment 20% Two assignments, 10% each  Midterm exam: 20%  Final exam: 60%  Laboratory work is compulsory No lab work = No assignment mark

7 Lecture 1: Introduction to Computer Networks Reference: Chapter 1 - “Computer Networks”, Andrew S. Tanenbaum, 4th Edition, Prentice Hall, 2003.

8 8 Uses of Computer Networks  Business Applications  Scientific Applications  Home Applications  Mobile Users

9 9 Business Applications of Networks (1)  A network with two clients and one server.

10 10 Business Applications of Networks (2)  The client-server model involves requests and replies.

11 11 Scientific Applications  Grid computing infrastructure to support scientific research

12 12 Home Network Applications (1)  Access to remote information  Person-to-person communication  Interactive entertainment  Electronic commerce

13 13 Home Network Applications (2)  In peer-to-peer system there are no fixed clients and servers.

14 14 Home Network Applications (3)  Some forms of e-commerce.

15 15 Mobile Network Users  Combinations of wireless networks and mobile computing.

16 16 Network Hardware  Local Area Networks (LAN)  Metropolitan Area Networks (MAN)  Wide Area Networks (WAN)  Wireless Networks  Home Networks  Internetworks

17 17 Local Area Networks  Two broadcast networks  (a) Bus  (b) Ring

18 18 Metropolitan Area Networks  A metropolitan area network based on cable TV.

19 19 Wide Area Networks (1)  Relation between hosts on LANs and the subnet.

20 20 Wide Area Networks (2)  A stream of packets from sender to receiver.

21 21 Wireless Networks (1)  Categories of Wireless Networks System interconnections Wireless LANs Wireless WANs

22 22 Wireless Networks (2)  (a) Bluetooth configuration  (b) Wireless LAN

23 23 Wireless Networks (3)  (a) Individual mobile computers  (b) A flying LAN

24 24 Home Network Categories  Computers: desktop PC, PDA, shared peripherals  Entertainment: TV, DVD, VCR, camera, MP3  Telecomm: telephone, cell phone, intercom, fax  Appliances: microwave, fridge, clock, aircon  Telemetry: utility meter, burglar alarm, babycam

25 25 Network Software  Protocol Hierarchies  Design Issues for the Layers  Connection-Oriented and Connectionless Services  Service Primitives  The Relationship of Services to Protocols

26 26 Network Software Protocol Hierarchies  Layers, protocols, and interfaces.

27 27 Protocol Hierarchies (2)  The philosopher-translator-secretary architecture.

28 28 Protocol Hierarchies (3)  Example information flow supporting virtual communication in layer 5.

29 29 Design Issues for the Layers  Addressing  Error Control  Flow Control  Multiplexing  Routing

30 30 Connection-Oriented and Connectionless Services  Six different types of service.

31 31 Service Primitives  Five service primitives for implementing a simple connection- oriented service.

32 32 Service Primitives (2)  Packets sent in a simple client-server interaction on a connection-oriented network.

33 33 Services to Protocols Relationship  The relationship between a service and a protocol.

34 34 Reference Models  The OSI Reference Model  The TCP/IP Reference Model  A Comparison of OSI and TCP/IP  A Critique of the OSI Model and Protocols  A Critique of the TCP/IP Reference Model

35 35 OSI Reference Model The OSI reference model.

36 36 TCP/IP Reference Models (1)  The TCP/IP reference model.

37 37 TCP/IP Reference Model (2)  Protocols and networks in the TCP/IP model initially.

38 38 Comparing OSI and TCP/IP Models  Concepts central to the OSI model  Services  Interfaces  Protocols

39 39 A Critique of the OSI Model and Protocols  Why OSI did not take over the world Bad timing Bad technology Bad implementations Bad politics

40 40 Bad Timing  The apocalypse of the two elephants.

41 41 A Critique of the TCP/IP Reference Model  Problems: Service, interface, and protocol not distinguished Not a general model Host-to-network “layer” not really a layer No mention of physical and data link layers Minor protocols deeply entrenched, hard to replace

42 42 Hybrid Model  The hybrid reference model to be used in this book.

43 43 Example Networks  The Internet  Connection-Oriented Networks: X.25, Frame Relay, and ATM  Ethernet  Wireless LANs: IEEE 802.11

44 44 The ARPANET (1)  (a) Structure of the telephone system.  (b) Baran’s proposed distributed switching system.

45 45 The ARPANET (2)  The original ARPANET design.

46 46 The ARPANET (3)  Growth of the ARPANET (a) December 1969. (b) July 1970.  (c) March 1971. (d) April 1972. (e) September 1972.

47 47 NSFNET  The NSFNET backbone in 1988.

48 48 Internet Usage  Traditional applications (1970 – 1990) E-mail News Remote login File transfer

49 49 Architecture of the Internet  Overview of the Internet.

50 50 ATM Virtual Circuits  A virtual circuit.

51 51 Ethernet  Architecture of the original Ethernet.

52 52 Wireless LANs (1)  (a) Wireless networking with a base station.  (b) Ad hoc networking.

53 53 Wireless LANs (2)  The range of a single radio may not cover the entire system.

54 54 Wireless LANs (3)  A multicell 802.11 network.

55 55 Network Standardization  Who’s Who in the Telecommunications World  Who’s Who in the International Standards World  Who’s Who in the Internet Standards World

56 56 ITU  Main sectors Radiocommunications Telecommunications Standardization Development  Classes of Members National governments Sector members Associate members Regulatory agencies

57 57 IEEE 802 Standards The 802 working groups. The important ones are marked with *. The ones marked with  are hibernating. The one marked with † gave up.

58 58 Metric Units  The principal metric prefixes.


Download ppt "Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Nguyễn Đức Thái."

Similar presentations


Ads by Google