In P2P file-sharing system, a file is transferred from a process in one peer to a process in another peer. Computer networks provide a powerful communication medium. 3. Difference between Unipolar, Polar and Bipolar Line Coding Schemes, Network Devices (Hub, Repeater, Bridge, Switch, Router, Gateways and Brouter), Transmission Modes in Computer Networks (Simplex, Half-Duplex and Full-Duplex), Difference between Broadband and Baseband Transmission, Multiple Access Protocols in Computer Network, Difference between Byte stuffing and Bit stuffing, Controlled Access Protocols in Computer Network, Sliding Window Protocol | Set 1 (Sender Side), Sliding Window Protocol | Set 2 (Receiver Side), Sliding Window Protocol | Set 3 (Selective Repeat), Sliding Window protocols Summary With Questions. Resource sharing is the main objective of the computer network. Developed by JavaTpoint. 6. You must be logged in to read the answer. Only authorized user can access resource in a computer network. This goal leads to networks with many computers located in the same building. Do not include your name, "with regards" etc in the comment. What is a network? Go ahead and login, it'll take only a minute. What’s difference between The Internet and The Web ? A server is fixed, well-known address known as IP address because the server is always on while the client can always contact the server by sending a packet to the sender's IP address. Another aspect of resource sharing is load sharing. The main goals of these networks are as follows : Goa: The most preferred tourist destination. JavaTpoint offers college campus training on Core Java, Advance Java, .Net, Android, Hadoop, PHP, Web Technology and Python. However, we have observed in some applications such as P2P file sharing; a process can be both as a client and server. • We can also say that computer network is an interconnection of various computers to share software, hardware and data through a communication medium between them. It is easy for two or more people living far apart to work on same project by portioning it using a network. Difference between Deadlock and Starvation in OS. It is easy for two or more people living far apart to work on same project by portioning it using a network. 1. The goal is to provide all the program, date and hardware is available to everyone on the network without regard to the physical location of the resource and the users. Such a network is called a LAN (local area network). The second objective is to provide the high Reliability. A file that was updated or modified on a network can be seen by the other users on the network immediately. A group of office workers can share a common printer, fax, modem, scanner etc. Services of Application Layers. Though main frames are roughly ten times faster as compared to micro computers but even then the price to performance ration is much better for small computers as compared to large computers. They can have many branches of that organization in different cities. The main goal of networking is "Resource sharing", and it is to make all programs, data and equipment available to anyone on the network without the regard to the physical location of the resource and the user. Networking Elements : There are many organization which use computer for management of various fields. The application layer programs are based on client and servers. Computer networks provide a powerful communication medium. The network architecture is fixed and provides a set of services to applications. How DHCP server dynamically assigns IP address to a host? High reliability by having multiple sources of supply. Some of its main uses are as follows − Information and Resource Sharing − Computer networks allow organizations having units which are placed apart from each other, to share information in a very effective manner. How Address Resolution Protocol (ARP) works? Application architecture is of two types: Characteristics Of Client-server architecture: Disadvantage Of Client-server architecture: It is a single-server based architecture which is incapable of holding all the requests from the clients. JavaTpoint offers too many high quality services. Basic Network Attacks in Computer Network, Introduction of Firewall in Computer Network, Types of DNS Attacks and Tactics for Security, Active and Passive attacks in Information Security, LZW (Lempel–Ziv–Welch) Compression technique, RSA Algorithm using Multiple Precision Arithmetic Library, Weak RSA decryption with Chinese-remainder theorem, Implementation of Diffie-Hellman Algorithm, HTTP Non-Persistent & Persistent Connection | Set 2 (Practice Question), Commonly asked Computer Networks Interview Questions | Set 1, Computer Networks | IP Addressing | Question 5, Computer Networks | IP Addressing | Question 6, Producer Consumer Problem using Semaphores | Set 1, Page Replacement Algorithms in Operating Systems, Write Interview Network Virtual terminal: An application layer allows a user to log on to a remote host. It means to make all programs peripherals and data available to any one computer on the network to all other computers in the network without regard to the physical locations of them. Thus it makes speedy co-operations and enhances human to human communication.Improve Performance :The goal of a network is to improve accessibility as well as performance of a system. Now some times it becomes necessary to load same program files. What are the advantages of making short term goals? What is Scrambling in Digital Electronics ? The user's computer talks to the software terminal, which in turn, talks to the host. Duration: 1 week to 2 week. Performance is dependent on the following factors: 2. Security – It means protecting data from unauthorized access. computers) that are linked in order to share resources (such as printers and CDs), exchange files, or allow electronic communications. Computer Network means an interconnection of autonomous (standalone) computers for information exchange. Find answer to specific questions by searching them here.