Course Catalog 2008-2009
Basic

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2008-2009

TLT-2306 Communications Protocols, 5 cr

CourseĀ“s person responsible

Roman Dunaytsev, Jakub Jakubiak, Evgeny Kucheryavy

Implementations

  Lecture times and places Target group recommended to
Implementation 1


Per 4, 5 :
Tuesday 16 - 18, TB224

 
 


Requirements

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

Principles and baselines related to teaching and learning

-

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.     


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 O/R
TLT-2106 Basic Course on Networking Recommended  

Prerequisite relations (Requires logging in to POP)

Correspondence of content

Course Corresponds course  Description 
TLT-2306 Communications Protocols, 5 cr 8305010 Communications Protocols, 4 cu  

More precise information per implementation

  Description Methods of instruction Implementation
Implementation 1 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.   Lectures
Excercises
Practical works
   
Contact teaching: 0 %
Distance learning: 0 %
Self-directed learning: 0 %  


Last modified30.09.2008
ModifierEvgeny Kucheryavy