|
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.
|
|