 |
 |
 |
| |
ESD 403T - Embedded Networking |
|
| |
Indicative contents
- Introduction to Network Embedded Systems, Understanding of Inter
Integrated Circuit – Basics concepts of I2C, Master slave and Multi
Master concepts with Start and Stop conditions
- Introduction to Controller Area Network –History of CAN and
fundamentals of CAN, Layers in CAN –Description of CAN Message
formats and overview of different layers Typical CAN with two nodes-
CAN communication between two different Microcontrollers,
Understanding of Local Interconnect Network – Basics concepts of LIN
- Understanding Of Universal serial Bus (USB) – Basics Concepts of
USB and Study of USB host and devices, Universal serial Bus (USB) -
USB connectors and USB cables
- TCP, UDP, RPC and Introduction to RTP and RTCP, Socket
Programming
- Application layer protocols like FTP, TFTP, RLOGIN, SNMP, SMTP,
TELNET and Ping
- Introduction to the problem of security – Threats,
Vulnerabilities, Security policies, Attack types for network
security (sniffing, spoofing, hijacking, denial-of-service) - Basic
cryptography
Module Resources
- Essential reading
- Course notes
- Recommended Reading
- W. R. Stevens, UNIX Network Programming, Prentice Hall PTR,
2nd edition, January 1998
- D. E. Comer, Computer Networks and Internets, Prentice Hall,
Englewood Cliffs, NJ, USA, 2nd Edition, 1999
- L. L. Peterson and B. S. Davie, Computer Networks: A Systems
Approach, Morgan Kaufmann Publishers, 2nd Edition, 1999
- M. J. Donahoo and K. L. Calvert, TCP/IP Sockets in C:
Practical Guide for Programmers (The Practical Guides Series),
Morgan Kaufmann Publishers, January 2000
- H. Kopetz, Real-Time Systems: Design Principles for
Distributed Embedded Applications, Kluwer, 1997.
- M. J. Quinn, Parallel Computing: Theory and Practice
- William Stallings, Cryptography and Network Security:
Principles and Practice, Prentice Hall Professional Technical
Reference, Second Edition, June 1998
- William Stallings. Network Security Essentials (2nd
edition). Prentice Hall. 2003
|
|
| |
|
|
|