Module Code - School of Computer Science and Statistics

20 févr. 2007 ... Et pour la pratique un peut d'exos corrigés pour fluidité. .... Exercices ...... Le code
de Huffman (1952) est un code de longueur variable optimal, ...

Part of the document


|Module Code |CS2031 |
|Module Title |Telecommunications II |
|Pre-requisites |CS1011 Introduction to Programming I |
| |CS1012 Introduction to Programming II |
|ECTS |5 |
|Chief Examiner |Dr Stefan Weber |
|Teaching Staff |Dr Stefan Weber |
|Delivery |Lecture |Lab hours |Tutorial |Total |
| |hours |(per |hours | |
| | |student) |(per | |
| | | |student) | |
| |22 |22 |11 |55 |
| |Comments: Attendance at all lectures, labs and |
| |tutorials is compulsory. |
|Aims |The module is structured following the Open Systems |
| |Interconnect (OSI) model and consists of two parts. |
| |The first part of the module focuses on the concepts|
| |and mechanisms that are employed in the 2nd layer of|
| |the OSI model, the data link layer. This layer is |
| |concerned with the delivery of data between two |
| |immediately connected devices i.e. devices that |
| |share a common physical medium. The layer |
| |coordinates the access to the physical medium and |
| |attempts to detect and correct errors introduced by |
| |the transfer of signals over the physical medium. |
| |The concepts that are employed in this layer are |
| |discussed and the students exercises that |
| |demonstrate the application of these concepts. |
| |The second part of the course focuses on the 3rd and|
| |4th layer of the OSI model. The 3rd layer, the |
| |network layer, focuses on the connection of local |
| |area networks (LANs). This layer employs concepts |
| |that hide the communication through a LANs and |
| |provide an abstraction that allows the communication|
| |across various interconnected LANs. This abstraction|
| |forms the foundation for today's internet and |
| |represents essential knowledge for today's computer |
| |science graduates. The 4th layer, the transport |
| |layer, provides services such as reliable transport |
| |to applications. The understanding of the mechanisms|
| |employed in this layer is essential to the |
| |understanding of the implementations and performance|
| |of current network technology. |
|Learning |When students have successfully completed this |
|Outcomes |module they should be able to |
| |explain the key concepts of networking technologies.|
| | |
| |describe different mechanisms for error detection |
| |and correction. |
| |illustrate the communication between networked |
| |applications. |
| |analyse communication problems between devices |
| |connected by various media. |
|Syllabus |Specific topics addressed in this module include: |
| |Data Communications Interface |
| |Introduction into Link Layer Issues |
| |Asynchronous and Synchronous Transmission |
| |Line Configurations - Simplex, Duplex, |
| |Point-to-Point and Multipoint Links |
| |Error Detection and Correction |
| |Types of Errors - Single-bit Errors, Burst Errors |
| |Parity, Block Sum Check/LRC |
| |Cyclic Redundancy Check (CRC) |
| |Hamming Code |
| |Data Compression |
| |Relative Encoding, Character Suppression |
| |Huffman Encoding |
| |Error and Flow Control |
| |Idle RQ, Continuous RQ, Selective Repeat, Go-Back-N |
| |X-ON/X-OFF, Sliding Window Protocol |
| |Data Link Protocol |
| |Bit Oriented Protocols - PPP |
| |High-level Data Link Control (HDLC) |
| |Local Area Networks (10 Mbps) |
| |Network Topologies |
| |IEEE 802.3 Ethernet Networks |
| |IEEE 802.5 Token Ring Networks |
| |Layer-2 Switching |
| |Introduction to TCP/IP |
| |Circuit and Packet Switching |
| |TCP/IP Reference Model |
| |Internet Protocol and Addressing |
| |Address Resolution Protocol (ARP) |
| |UDP and TCP |
| |Internet Applications - HTTP Case Study (Top Down |
| |Approach) |
| |Routing Protocols |
| |Link State and Distance Vector Routing Protocols |
|Assessment |The course work accounts for 20% of the final mark |
| |of the module and the written examination for the |
| |remaining 80%. |
|Bibliography | |
| |Data Communications and Networking, 4th edition, |
| |Behrouz Forouzan |
| |Computer Networks, 5th edition, Andrew Tanenbaum |
| | |
|Website | |
| |Website: http://webct.tcd.ie/webct/logon/23490206001|