Bhargav Ram Bitla | Regarding communication and networking
The field of networking and communication covers the analysis, design, implementation, and use of local, wide-area, and mobile networks that link computers. Almost all computers on the planet can communicate with one another thanks to a network called the Internet.
Bhargav Ram Bitla Says That A computer network connects computers via a variety of infrared light signals, radio wave transmissions, telephone lines, television connections, and satellite connectivity. For processes operating on host computers to comprehend the signals they receive and to conduct meaningful "conversations" to complete tasks on behalf of users, computer scientists have struggled to develop protocols (standardized principles for the format and exchange of messages). Other network protocols include flow control, which prevents a data sender from flooding a receiver with messages that it lacks the time to analyze or the storage capacity to store, and error control, which involves transmission error detection and automatic message resending to remedy such issues. For some technical details on error prevention and correction, see.
Interconnection of open systems (OSI)
An international push is underway to standardize processes. The fundamental problem has been the requirement for "open" system components (computers), as different machine kinds and operating systems would not be able to communicate with one another without them. The open systems interconnection (OSI) communication protocols were created by the International Organization for Standardization (ISO), from whence this expression derives. The OSI reference model defines network protocol standards at seven layers. The services that each layer provides to the layer above it and the actions that each layer depends on from the layer beneath it define each layer.
The bottom layer of the protocol is the physical layer, which specifies the guidelines for bit transmission via a physical link. Through flow control and error detection bits, the data-link layer increases dependability by managing "packets" of data that are a specific size. The network and transport layers split messages into uniformly sized packets, which are subsequently forwarded to their destination destinations. The session layer facilitates communication between programs running on several connected platforms. It provides, for instance, a mechanism to insert checkpoints into a protracted file transfer, maintaining the job's current status so that, in the case of a failure, only the data after the last checkpoint needs to be retransmitted. The presentation layer is involved with performing data-encoding operations to enable successful communication between various systems. The highest level of protocols supports specialized applications. An example of such an application is the file transfer protocol (FTP), which regulates the transmission of files from one host to another.
According to Bhargav Ram Bitla, The creation of networks and communication protocols also gave rise to distributed systems, in which machines linked by a network share data and processing duties. A distributed database system, for instance, distributes (or duplicates) its database over several network nodes. Data replication occurs at "mirror locations," which can improve availability and reliability. A distributed DBMS is in charge of managing a database whose components are spread across several networked computers.
In a client-server network, users connect from their computers through the network to a single computer (the server) to access the database (the clients). The server is used by each client individually, without being aware of other clients accessing the same database, to provide data and respond to queries. To resolve conflicts effectively in client-server systems, separate client activities in the same region of the server's database must be in sync with one another. For instance, airline reservations are made using a client-server model. The server houses all of the data on upcoming flights, including bookings and seat assignments. To be able to reserve a seat, have their seat assigned, and pay for the flight, each consumer wants to have access to this data. It is possible that throughout this process, more than one customer will seek to join the same flight, and there will only be one seat left to allocate. The software must coordinate these two requests for the remaining seat to be distributed logically (usually to the person who made the request first).
Undoubtedly one of the most popular types of distributed systems is peer-to-peer networks. Peer-to-peer networks work differently from client-server networks because they are based on the idea that every connected computer (or user) can serve both clients and clients, making every user a peer. This method is appropriate for managing social networks like Facebook and LinkedIn as well as online communities that exchange audio collections. Each participant in such a network exchanges information with others and also receives information from others.
Comments
Post a Comment