GithubHelp home page GithubHelp logo

cn_problems's Introduction

Star Badge Open Source Love

CN Problems

๐Ÿ› ๏ธ Description

This repository contains CN Problems

โš™๏ธ Completed Problems

1.Study of Linux Networking Commands:

Type the following commands on the terminal and take a snapshot of the output, paste it into a word file and write a short description of the command.

  1. ifconfig

  2. ip

  3. traceroute

  4. tracepath

  5. ping

  6. netstat

  7. nslookup

  8. dig

  9. route

  10. Host

  11. arp

  12. iwconfig

  13. curl

  14. wget

  15. telnet

  16. whois

  17. ifplugstatus

  18. nload

  19. mail

Subnetting :

With Class C subnet mask

Input from user- A) Enter the any / (slash) notation (/24 to /30) of the IPv4 subnet mask

Output to be displayed on the terminal/console:

Show the output on the terminal/console for the following:

  1. Subnet mask for entered / (slash) notation of the IPv4 subnet mask

  2. The maximum number of subnets

  3. Valid host address per subnet

Input from user-

B) Enter the valid IP address. (Input from user-User has to type on terminal/console)

Output to be displayed on the terminal/console:

Show the output on the terminal/console for the following

  1. The Network Id and Broadcast address for each subnet.

  2. Show the valid host address range with starting and ending addresses.

๐ŸŒŸ To Contribute

Build a simple client-server system, where you use the client to chat with a server. The protocol between the client and server is as follows.

The server is first started on a known port.
The client program is started (server IP and port are provided on the command line).
The client connects to the server and then asks the user for input. The user types his message on the terminal.
The user's input is sent to the server via the connected socket.
The server reads the user's input from the client socket. 
The client then reads the reply from the server.
The server must reply to the client.
The client asks the user for the next message to send to the server.

A chat room application in which each user first enters by giving his/her name and start sharing textual messages with all other users available in the chat room.

The user can see all the messages with the sender names (given at the start of entering into the chat room) with a current receiving time of the message.

When anybody leaves the chat room a message to all current chat applicants available in the chat room is able to see that the corresponding user left.

Every message from the user contains its receiving time as well.

Here the application is to be implemented like a multithreaded two-way communication program with necessary synchronization among the threads

๐Ÿค– Contributers

mr-sanskarjamadar mr-shitij

cn_problems's People

Contributors

mr-shitij avatar sanskarjamadar avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.