Posts

Dynamic NAT vs Static NAT

Image
Static and Dynamic NAT Both static and dynamic NAT requires that enough public addresses are available to satisfy the total number of simultaneous user sessions. Static NAT Static NAT also called inbound mapping, is the process of mapping an unregistered  IP address  to a registered IP address on a one-to-one basis. The unregistered or mapped IP address is assigned with the same registered IP address each time the request comes through.  This process is particularly useful for web servers or hosts that must have a consistent address that is accessible from the Internet. Simply, Static NAT enables a PC on a stub domain to maintain an assigned IP address when communicating with other devices outside its network or the Internet. Static NAT configuration commands example: R1# config t R1(config)# ip nat inside source static 10.10.10.2 212.165.200.123 R1(config)# interface fa0/0 10.10.10.1 255.255.255.0 R1(config)# ip nat inside R1(config)# interface se0/0 192.168.1.1 255.255.255.0 R1(confi

Network Security And it's Importance

Image
  1.what is the importance of security on computer network? Network security is any action an organization takes to prevent malicious use, malfunction, modification, destruction, improper disclosure   or accidental damage to the network’s private data, its users, or their devices. The goal of network security is to keep the network running and safe for all legitimate users   and allows computers, users and programs to perform their permitted critical functions within a secure environment.   Importance :- Network security is important for home networks as well as in the business world. Most homes with high-speed internet connections have one or more wireless routers, which could be exploited if not properly secured.   A solid network security system helps reduce the risk of data loss, theft and sabotage. Except that, some of the more importance of network security are as follow : ·       Network security  is any activity designed to protect the usability and integrity of your

Pictures of Models

Image
  issues, patches are released. Also to enhance the product some better versions are released. That’s why, maintenance is done to deliver these changes in the customer environment. Validation Phases The different validation phases in the V-Model are explained in details below:-   1.      Unit Testing Unit tests designed in the module design phase are executed on the code during this validation phase. Unit testing is the testing at code level and helps eliminate bugs at an early stage, though all defects cannot be uncovered by unit testing.   2.      Integration Testing After completion of unit testing Integration testing is performed. In integration testing, the modules are integrated and the system is tested. Integration testing is performed on   the Architecture design. This test verifies the communication of modules among themselves.   1.      System Testing System testing is directly associated with the system design phase. System tests check the entire system fun

Waterfall Model (Theory)

Image
1.    Compare Waterfall Model vs. V Model (Difference & Similarities) Waterfall Model The waterfall model is a breakdown of project activities into linear sequential phases, where each phase depends on the deliverables of the previous one and corresponds to a specialization of tasks. It is also called a classical model used in system development life cycle to create a system with a linear and sequential approach. It is termed as waterfall because the model develops systematically from one phase to another in a downward way. All these phases are cascaded to each other in which progress is seen as flowing steadily downwards (like a waterfall) through the phases. The next phase is started only after the defined set of goals are achieved for previous phase and it is signed off, so the name "Waterfall Model". Let’s take a look at an example of a software engineering project plan using a waterfall model. In this example, we’ve scoped out tasks for adding a new app feature.

Explain SDLC with phases

Image
  Software Development Life Cycle (SDLC) is a process used by the software industry to design,  develop and test high quality softwares.  It is a systematic process for building software that ensures the quality and correctness of the software built.  It process aims to product high-quality software that meets customer expectations. The system development should be complete in the pre-define time frame and cost.  SDLC consists of a detailed plan which explain how to plan, build, and maintain specific software.  Every phase of the SDLC life cycle has its own process and deliverables that feed into the next phase.   The life cycle defines a methodology for improving the quality of software and   the overall development process.