Start  
Syllabus  
Classes and Assessment  
Important Dates  
Summaries  
Laboratory Projects  
Exams  
Grades  
   
Portuguese

 

         

Summary

 

Theoretical Classes (in Portuguese)

 

 

Class 1 - 10-12h, 2014/3/5, Room 204, Building IV

 

Syllabus presentation. Uses of Computer Networks.

Bibliography:

- "Computer Networks", 5th Ed., A. Tanenbaum & D. Wetherall, Prentice Hall, 2011, pp. 1-16; sec. 1.1.
- Presentation slides (in Portuguese)

 

 

Class 2 - 10-12h, 2014/3/12, Room 2.2, Depart. Building

 

Network hardware. Network software. Reference models.

Bibliografia:

- "Computer Networks", 5th Ed., A. Tanenbaum & D. Wetherall, Prentice Hall, 2011, pp.17-41; sec. 1.2,1.3.

 

 

Class 3 - 10-12h, 2014/3/19, Room 2.2, Depart. Building

 

The OSI Reference model. The TCP/IP reference model. Comparison of the OSI and TCP/IP reference models. Example network: The Internet. Network standardization.
 End of subjects for the 1st test

Examples of some protocols and services in the Internet: IP, UDP, TCP, World Wide Web.
Protocol visualization using the Wireshark.

Bibliography (1st test):

- "Computer Networks", 5ª Ed., A. Tanenbaum & D. Wetherall, Prentice Hall, 2011, pp. 41-64, 75-82; sec. 1.4, 1.5.1, 1.6

 

Bibliography (not covered in the tests):
- "Computer Networks", 5ª Ed., A. Tanenbaum & D. Wetherall, Prentice Hall, 2011, pp.
438-441; sec. 5.6.1

- Presentation slides introducing protocols and services in the Internet (in Portuguese).

 

 

Class 4 - 10-12h, 2014/3/26, Room 2.2, Depart. Building

 

Examples of some protocols and services in the Internet: IP, UDP, TCP, World Wide Web.
Protocol visualization using the Wireshark.

 Start of subjects for the 2nd test

The physical layer: The theoretical basis for data communication; Guided transmission media.

Bibliography (not covered in the tests):
- "Computer Networks", 5ª Ed., A. Tanenbaum & D. Wetherall, Prentice Hall, 2011, pp. 442-443, 451-454, 541-543, 552-554, 556-557, 647-651; sec. 5.6.2 (pp. 442-443,451-454), 6.4.1, 6.5.1, 6.5.2 (pp. 553-554), 6.5.3, 7.3.1 (pp.647-651)

- Presentation slides introducing protocols and services in the Internet (in Portuguese).

 

Bibliography (2nd test):
- "Computer Networks", 5ª Ed., A. Tanenbaum & D. Wetherall, Prentice Hall, 2011, pp.89-105; sec. 2.1-2.2

 

 

Class 5 - 10-12h, 2014/4/2, Room 2.2, Depart. Building
 

The physical layer: Wireless transmission; Communication satellites; Digital modulation.

Bibliography :

- "Computer Networks", 5ª Ed., A. Tanenbaum & D. Wetherall, Prentice Hall, 2011, pp.105-132; sec. 2.3-2.5.2

 

 

Class 6 - 10-12h, 2014/4/9, Room 2.2, Depart. Building

 

The physical layer: Multiplexing. The public switched telephone network.

Bibliography :

- "Computer Networks", 5ª Ed., A. Tanenbaum & D. Wetherall, Prentice Hall, 2011, pp.65-69, 132-159; sec. 1.5.2, 2.5.3-2.6.4.
 

 

Class 7 - 10-12h, 2014/4/16, Room 2.2, Depart. Building

 

The physical layer: The public switched telephone network (cont.); The mobile telephone system; Cable Television; ADSL vs. Cable.

The data link layer: Design issues; services; framing.

Bibliography :

- "Computer Networks", 5ª Ed., A. Tanenbaum & D. Wetherall, Prentice Hall, 2011, pp.159-186, 193-199; sec.1.5.2, 2.6.4-2.8, 3.1.1-3.1.2.

 

 

Class 8 - 10-12h, 2014/4/30, Room 2.2, Depart. Building

 

The data link layer: Framing (cont.); flow and error control; Error detection and correction.
End of subjects to the 2nd test
Bibliography:

- "Computer Networks", 5th Ed., A. Tanenbaum & D. Wetherall, Prentice Hall, 2011, pp.199-215; sec.3.1.2-3.2.
 

 

Class 9 - 10-12h, 2014/5/7, Room 2.2, Depart. Building

 

Start of subjects to the 3rd test

Elementary data link protocols: Simplex protocol; Simplex Stop-and-wait protocol with/without errors.
Sliding window protocols: One-bit sliding window; Go-back-N; Selective repeat.
Example data link protocols: Packet over SONET; ADSL.
The Medium Access Control Sublayer: The channel allocation problem.

Bibliography:
- "Computer Networks", 5th Ed., A. Tanenbaum & D. Wetherall, Prentice Hall, 2011, pp.215-261; sec.3.3-4.1.

 


Class 10 - 10-12h, 2014/5/14, Room 2.2, Depart. Building
 

The Medium Access Control Sublayer:Pure ALOHA and slotted ALOHA; Carrier Sense Multiple Access Protocols; Collision-Free Protocols; Limited-Contention Protocols.
Ethernet: Classical Ethernet.

Bibliography:
- "Computer Networks", 5th Ed., A. Tanenbaum & D. Wetherall, Prentice Hall, 2011, pp.261-277, 280-282; sec.4.2.1-4.2.4, 4.3.1.
 


Class 11 - 10-12h, 2014/5/21, Room 2.2, Depart. Building
 

Ethernet: Ethernet Performance; Switched Ethernet; Fast Ethernet; Gigabit and 10-Gigabit Ethernet.
The Medium Access Control Sublayer: Wireless LAN Protocols.

802.11: Architecture; Physical Layer; MAC Sublayer; Frame Structure.
Bibliography:
- "Computer Networks", 5th Ed., A. Tanenbaum & D. Wetherall, Prentice Hall, 2011, pp.70-73, 277-280, 282-312; sec.1.5.3, 4.2.5, 4.3.2-4.4.
 


Class 12 - 10-12h, 2014/5/28, Room 2.2, Depart. Building

Data Link Layer Switching: Bridges; Spanning Tree Bridges; Switches, Routers and Gateways; Virtual LANs.
End of subjects to the 3rd test
Exercises and clarification of doubts.

Bibliography:
- "Computer Networks", 5th Ed., A. Tanenbaum & D. Wetherall, Prentice Hall, 2011, pp. 332-349; sec.4.8.

- Exercises of Data Link layer and MAC protocols
 


Class 13 - 10-12h, 2014/6/4, Room 2.2, Depart. Building

Start of subjects only to the exam and 3rd test repetition
Broadband Wireless: Comparison of 802.11 and 802.16; 802.16 Architecture; Physical Layer; MAC Sublayer; Frame Structure.

Bluetooth: Architecture; Applications; Protocol Stack; Radio Layer; Link Layer; Frame structure.
Clarification of doubts.

Bibliography:
- "Computer Networks", 5th Ed., A. Tanenbaum & D. Wetherall, Prentice Hall, 2011, pp.312-327; sec.4.5- 4.6.
 

 

 

 

 

 

 

 

 

Practical classes (room 3.4, building X)

 

 

Class 1 - from 2014/3/6 until 2014/3/11

 

Laboratory work 0: first application in Java.

 

 

Class 2 - from 2014/3/13 until 2014/3/18

 

Laboratory work 0: applications using datagram sockets.
 

 

Class 3 - from 2014/3/20 until 2014/3/25

 

Laboratory work 0: applications using connection oriented sockets.
 

 

Class 4 - from 2014/3/27 until 2014/4/1

 

Laboratory 1: presentation of the first evaluation project.  Taks 1-3: Reception and sending of messages; Programming the tic tac toe game logic.

 

 

Class 5 - from 2014/4/3 until 2014/4/8

 

Laboratory 1: Tasks 4-5.

 

Class 6 - from 2013/4/10 until 2014/4/15

 

Laboratory 1: Task 6. Test of the applications.

 


Class 7 and 8 - from 2014/4/22 until 2014/5/2

 

Discussions of the first laboratory work.
 


Class 9 - from 2014/5/5 until 2014/5/9

 

Laboratory 2: presentation of second evaluation project. Goal 1: Implementation of Simplex Stop&Wait.
 

 

Class 10 - from 2014/5/12 until 2014/5/16

 

Laboratory 2: End of Goal 1; Goal 2: Implementation of Duplex Stop&Wait.
 

 

Class 11 - from 2014/5/19 until 2014/5/23

 

Laboratory 2: End of Goal 2; Goal 3: Implementation of Go-back-N.
 

 

Class 12 - from 2014/5/26 until 2014/5/30

 

Laboratory 2: End of Goal 3; Goal 4: Implementation of Selective Repeat.
 

 

Class 13 and 14 - from 2014/6/2 until 2014/6/12

 

Discussions of the second laboratory work.
 

 

 

DEE - FCT/UNL ©