Innovation... driven by intelligence and logic

Project.004: Networking and Network Programming using Sockets, TCP/IP, IPv4


Linux Network Programming is all about using Linux for designing, configuring, maintenance, troubleshooting and upgrading the network, infrastructure and protocols.  It also involves programming network modules, network protocol stacks and designing network packets accordingly.

Salient Features of Training Program


  • This training program is designed to ensure that students of Engineering College with academic capabilities and working professionals will have the skill set needed to deal with the challenges involved in real-world network technologies and network programming to meet the needs of industries both today and in the future.
  • This career oriented program aims at preparing the trainee such that he/she should be able to pprogram sockets, domain, protocols and stacks.
  • This course is taught mainly using Linux, systems based on x86 processors and a PC emulated as an nodal device


  • An Engineering Degree (completed or persuing(third/final year)) in the stream of: Electronics, Computer Science, Information Technology, Instrumentation or Master of Application (MCA).
  • A prior knowledge of a basic computer operations, good general aptitude.


Training/Course Contents. click here...

The Duration of Training should be:

  • 24 working days
  • There would be (approx) 5 Classroom Sessions of 1 Hours each.
  • There would be (approx) 10 Lab Sessions of 5 hours each.

Training Methodology:

  • Hands on approach to training, behaviorial model of training would be practiced.
  • During the training, the Trainee whould learn and implement system / network administrations and related tools.
  • Comitment to Individual growth and constant evaluation.



After the training is over
  • the Trainee should be able to:-
    • monitor system performance,
    • Create and mantain file-systems,
    • Install software and do software management,
    • create a backup and recover policy,  
    • monitor Linux n/w communication, configure remote login services,
    • implement the policies for the use of the computer system & network,  
    • Setup security policies for users, have a strong grasp of computer security (e.g. firewalls and intrusion detection systems),
    • understand Process control and Memory control
    • Configuring Remote Login Services: Telnet and SSH
    • RFC 854, ICMP RFC 792, Security, Configuring TELNET on Linux based systems, Telnet 5250, Telnet data, Related RFCs, Telnet Clients.
    • SSH: Installing Public keys manually and automatically, Using the ssh-agent program, X11 Session Forwarding, TCP Port Forwarding, SOCKS5 proxying, Running Commands Over SSH, Using SCP, using SSH Sessions.
    • Configuring FTP and TFTP Servers.
    • FTP: Communication and data transfer, Login Anonymous FTP, NAT and firewall traversal, Differences from HTTP, Web browser support, Security-Secure FTP, FTPS, SFTP, FTP over SSH (not SFTP), FTP reply codes.
    • TFTP: Introduction to protocol, TFTP Clients and Servers, RFC 1350,
    • ​Configuring DHCP Server
    • DHCP discovery, DHCP offer, DHCP request, DHCP acknowledgement, DHCP information, DHCP releasing, Client configuration parameters, DHCP options, Vendor identification, DHCP relaying, Reliability, Security.
  • EmbLogic would issue/provide the following:-
  • provide assistance in preparing resume.
  • issue The Certificate of Completion for the training as mentioned above.

Training and Project Resources. click Here...

Training and Project Resources ... New Set Coming Up ...

EmbLogic™ is an ISO 9001:2008(QMS) (Quality Management System) Certified Company.





Go to Top ^