Course Catalog 2009-2010
International

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2009-2010

TLT-2306 Communications Protocols, 5 cr

Person responsible

Roman Dunaytsev, Jakub Jakubiak, Evgeny Kucheryavy

Implementations

No implementations

Requirements

Lectures, exercises, assignment, exam
Completion parts must belong to the same implementation

Principles and baselines related to teaching and learning

-

Learning outcomes

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.     


Study material

Type Name Author ISBN URL Edition, availability, ... Examination material Language
Book   Data and Computer Communications   W. Stallings       6-7th editions      English  


Prerequisites

Course Mandatory/Advisable Description
TLT-2106 Basic Course on Networking Advisable    

Prerequisite relations (Requires logging in to POP)

Correspondence of content

Course Corresponds course  Description 
TLT-2306 Communications Protocols, 5 cr TLT-2336 Computer Networking II, 5 cr  
TLT-2306 Communications Protocols, 5 cr TLT-2300 Communications Protocols, 5 cr  
TLT-2306 Communications Protocols, 5 cr 8305010 Communications Protocols, 4 cu  

Last modified29.06.2009
ModifierJarmo Harju