MindMap Gallery Chapter 1 Overview of Computer Networks
Special transfer, Computer Major - Computer Science and Applications, Chapter 1, Section 1, Basic Concepts of Computer Networks Mind Map, Computer networks are computer systems that use communication equipment and communication links or communication networks to interconnect different locations and have autonomous functions. , and follow certain rules to realize information exchange between computer systems.
Edited at 2024-03-08 15:31:37This is a mind map about bacteria, and its main contents include: overview, morphology, types, structure, reproduction, distribution, application, and expansion. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about plant asexual reproduction, and its main contents include: concept, spore reproduction, vegetative reproduction, tissue culture, and buds. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about the reproductive development of animals, and its main contents include: insects, frogs, birds, sexual reproduction, and asexual reproduction. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about bacteria, and its main contents include: overview, morphology, types, structure, reproduction, distribution, application, and expansion. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about plant asexual reproduction, and its main contents include: concept, spore reproduction, vegetative reproduction, tissue culture, and buds. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about the reproductive development of animals, and its main contents include: insects, frogs, birds, sexual reproduction, and asexual reproduction. The summary is comprehensive and meticulous, suitable as review materials.
Chapter 1 Overview of Computer Networks
Section 1 Basic Concepts of Computer Networks
computer network definition
A computer network uses communication equipment and communication links or communication networks to interconnect computer systems with different locations and autonomous functions, and follows certain rules to realize information exchange between computer systems.
From a technical perspective, computer network is the product of the integration of computer technology and communication technology.
Currently the largest and most widely used computer network is the Internet or the Internet.
Packet switching equipment can receive and forward data packets and is an important foundation for the Internet. It exists in many forms, the most typical ones being routers and switches.
Definition of agreement
Entities in a computer network must also follow some rules or conventions during data exchange. These rules or conventions are network protocols.
The agreement stipulates the type of information exchanged between entities, the meaning of each part of the information, the order of information exchange, and the actions to be taken when receiving characteristic information or abnormality occurs.
Any protocol will explicitly or implicitly define three basic elements:
Syntax
The format and structure of information exchanged between entities, or the equality of signals transmitted between entities.
semantics
Define what control information needs to be sent in the information exchanged between entities. In addition, the semantics also need to define what error encoding each other uses, and what error handling mechanism is adopted.
Timing
Also known as synchronization, defines the order in which information is exchanged between entities and how they match or adapt to each other's speed.
functions of computer network
It is to realize rapid information exchange between different hosts (core function-resource sharing)
Hardware resource sharing
One host can share the hardware resources of another host
Examples of typical hardware sharing
Hardware computing resource sharing
Storage resource sharing
Software resource sharing
Hosts on the network can remotely access and use various large-scale software running on the server computer
Typical forms of software sharing (main trend)
The Internet provides software services, Software as a Service (SaaS)
Information resource sharing
For example: news reading (portal website), information retrieval, etc.
Classification of computer networks (the largest computer network is the Internet)
Sort by coverage
Personal Area Network (PAN), network coverage range 1~10m
Local Area Network (LAN), network coverage range 10m~1km
Metropolitan Area Network (MAN), network coverage range 5~50km
Wide Area Network (WAN), network coverage range is tens to thousands of kilometers
Classified by topology
Star topology, more common in local area networks and personal area networks
advantage
Easy to monitor and manage
shortcoming
The central node is the bottleneck of the network. Once it fails, the entire network will be paralyzed. The scale of the network is limited by the number of ports on the central node.
Bus topology, more common in early local area networks
advantage
Simple structure, few cables required, easy to expand
shortcoming
The communication range is limited, fault diagnosis and isolation are difficult, and conflicts are prone to occur.
Ring topology is mostly seen in early local area networks, campus networks and metropolitan area networks.
advantage
Short cable lengths required, fiber optics can be used, conflicts can be easily avoided
shortcoming
The failure of a certain node can easily cause the entire network to be paralyzed. The process of adding or withdrawing new nodes is cumbersome and there is a waiting time problem.
Mesh topology, more common in wide area networks and core networks
advantage
The network has high reliability. When one or more links fail, the network can still be connected.
shortcoming
The network structure is complex, the cost is high, and the routing protocol is complicated
Tree topology, currently, many local area networks adopt this topology
advantage
Easy to expand and easy to isolate faults
shortcoming
The root node has high reliability requirements. Once the root node fails, it may cause a large area of the network to be unable to communicate.
Hybrid topology, most actual network topologies belong to hybrid topology, such as the Internet
advantage
Easy to expand, can build networks of different sizes, and optimize the network structure according to needs
shortcoming
The network structure is complex, management and maintenance are complex
Classified by exchange method
circuit switched network
message switching network
packet switched network
Classification by network user attributes
public network
Private network (such as government departments or enterprises, etc.)