Abstract:
A network administrator, sometimes is responsible for keeping an organization's computer networkup to date and running smoothly. Any company or organization that uses multiple computers or software platforms needs a network admin to coordinate the different systems. This training module considers various aspects of network designs and servers required for data and nodes control. This project based training concentrates on various types of sockets programming like raw, tcp sctp, IPv4, IPv6 and broadcasting sockets and associated protocols.
Training Contents for Linux Network Programming using Sockets & NW Protocols
→ Introduction to netwoeks , netwoj architecture
→ Understanding The The Linux networking stack
→ Introduction to Linux based Sockets, Socket basics, TCP and Socket Interfaces, Generic Socket Address Structures
→ Domains and Address Families
→ What are domains and address families with examples and implementation
→ Forming Internet Socket Addresses
→ Initializing Specific Internet Adresses
→ Specifying TCP addresses and x.25 Addressses
→ Address Formats and Address Convertions
→ IP Classes, Address Formts, Internet IP Numbres
→ Socket Types and Protocols
→ Introduction to socket domains, types and network protocols
→ Discovering protocol families
→ Binding, getting and writing socket addresses
→ Connectionless orented protocols
→ Introduction to socket IO, UDP Datagram Servers, UDP Datagram Clients, Implementation
→ Implementing Following Sockets
→ Elementary Sockets, TCP Sockets, UDP Sockets
→ Implement TCP client / server model
→ Understand socket options like...
→ getsockapt, setsockapt, socket states, generis socket options
→ Implementing SMTP client / server model, name and address conversions
→ Client-Server Architectures and Implementation
EmbLogic™ is an ISO 9001:2008(QMS) (Quality Management System) Certified Company.