|
TLT-2306 Communications Protocols, 5 cr |
Roman Dunaytsev, Jakub Jakubiak, Evgeny Kucheryavy
No implementations
Lectures, exercises, assignment, exam
Completion parts must belong to the same implementation
-
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 | 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. |
Type | Name | Author | ISBN | URL | Edition, availability, ... | Examination material | Language |
Book | Data and Computer Communications | W. Stallings | 6-7th editions | English |
Course | Mandatory/Advisable | Description |
TLT-2106 Basic Course on Networking | Advisable |
Course | Corresponds course | Description |
|
|
|
|
|
|
|
|