Perl is UNIX’s latest acquisition and one of its finest built-up. It was developed by Larry Wall who is a linguist of the university of California at Los Angeles. It is meant to expand to a Practical extraction and report language. The failure of “awk” to produce a report led Larry to invent a […]
Cyclometic complexity is a software metric providing a quantitative measure of the program’s logical complexity. If used in basis path testing method, cyclometic complexity value defines the number of independent paths in the basis set of a program and provides an upper bound for the number of tests to ensure that all statements have been […]
White box testing is also known as glass box testing or structural testing. Its basically a test case design method that makes use of the control structure of the procedural design to derive test cases. White box testing does so many precious work like guarantee about all module path are exercised at least once , […]
Testing is the phase that comes after designing and coding.
Testing is the major quality control measure used during software development. Its basic function is to detect errors in the software. After the coding phase, computer programs are available that can be executed for testing. This implies that testing not only has to uncover error introduced […]
If u think that software is merely a collection of programs then you’re partially wrong since there’s a difference between a program and a programming system product. Software is not just programs, but includes all the associated documentation and data. This implies that the discipline dealing with the development of software should not deal only […]
Using firewalls or we can call it packet filters we can restrict the traffic flow to some extent and only allow certain hosts or certain services in a LAN to be used from outside the firewall. If a device wants to filter packets and protect itself from unauthorized access from inside the LAN. Firewall is […]
It refers to User Datagram protocol or this U also suggests Unreliable too. It’s a transport layer protocol responsible for process to process communication. And there is not at all any flow control mechanism provided for acknowledgement for received packets, really unreliable, isn’t it?
Along with no error control coz it just simply detect error […]
TCP stands for Transmission Control Protocol. It is also one of the two transport layer protocol responsible for process to process communication where flow control is achieved using sliding window and acknowledgement is send for every received packet. I used to think that there is no error control technique but I was surprised to know […]
Device drivers is a process to communicate with peripheral devices such as disks, tape drives, terminals and networks, and the kernel modules that control devices. Or we can say, a device driver controls many physical devices of a given type. Lets say for example , we have one disk driver that may control all disk […]
ARP is a low level protocol that hides the underlying network physical address, permitting one to design an arbitrary IP address to every machine. ARP is divided into two parts. First part maps an IP address to every machine thats connected when sending a packet and second part answer request from other machine.
Broadcasting an ARP […]