TLT-2306 COMMUNICATIONS PROTOCOLS, 5 cr
|
Courses persons responsible
Evgeny Kucheryavy
Lecturetimes and places
Per IV,V: Tuesday 16 - 18, TB224
Implementations
Period 1 | Period 2 | Period 3 | Period 4 | Period 5 | Summer | |
Lecture | - | - | - | 2 h/week | 2 h/week | - |
Exercise work | - | - | - | 1 h/week | 1 h/week | - |
Assignment | - | - | - | 10 h/week | 10 h/week | - |
Exam |
Objectives
During this course you will learn the basics of communications protocols: modelling concepts, state-based behaviour, layered structure of protocol stacks. Typical protocol mechanisms: error control and flow control, connection set-up, medium access control (MAC) protocols for shared medium LANs. Performance issues for flow control and MAC protocols. TCP protocol realizations like Tahoe, Reno, New Reno, SACK etc. Application Level protocols: FTP, SIP, HTTP, DNS, etc.
Content
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Theoretical Concepts of a Protocol. Early beginnings. Model of a protocol. |   | |
2. | Physical layer: signals, coding, errors, etc.
Data Link Layer MAC protocols: CSMA/CD 802.3, CSMA/CA in accordance with 802.11x |
  | |
3. | IP layer: IPv4/IPv6. Routing protocols in detail. |   | |
4. | TCP family: Tahoe, Reno, New Reno, SACK, etc. State machine. Flow control. |   | |
5. | Application layer protocols: FTP, HTTP 1.0/1.1, RTP, RTSP, SMTP, POP3 etc. |   |
Requirements for completing the course
Lectures, exercises, assignment, exam
Evaluation criteria for the course
Study material
Type | Name | Auhor | ISBN | URL | Edition, availability... | Exam material | Language |
Book | Data and Computer Communications | W. Stallings | 6-7th editions | Yes | English |
Prerequisites
Code | Course | Credits | M/R |
TLT-2106 | TLT-2106 Basic Course on Networking | 5 | Recommendable |
Prequisite relations (Sign up to TUT Intranet required)
Remarks
Scaling
Methods of instruction | Hours |
Lectures | 75 |
Exercises | 36 |
Assignments | 22 |
Total sum | 133 |
Correspondence of content
8305010 Communications Protocols
Last modified | 10.02.2007 |
Modified by | Jarmo Harju |