Please enable JavaScript.
Coggle requires JavaScript to display documents.
Networks2 - Coggle Diagram
Networks2
The internet
The internet is a network of networks - it's a WAN which connects devices and networks from all over the world.
DNS - Used to translate domain names into IP addresses. Use domain name servers to store IP addresses and matching domain names
the cloud
-
Pros
- users can access files and applications from any connected device.
- Easy to increase how much storage is available
- No need to but expensive hardware
- No need to pay IT staff to manage hardware
- Cloud host provides security and back ups
- Cloud software is automatically updated
Cons
- Needs a connection to internet to access files or applications
- Dependant on host for security and back ups
- Data stored on cloud is vulnerable to hackers
- Subscription fees can be expensive
layers
Types
Application layer - encodes/decodes the message in a form that is understood by the sender and the recipient. HTTP, FTP, SMTP
Transport layer - breaks down the message into small chunks (packets). Each packet is given a packet number and the total number of packets. The recipient uses this information to assemble the packets together in the correct order. It also allows the recipient to see if there are any missing packets. TCP
Network layer - adds the sender’s IP address and that of the recipient. The network then knows where to send the message, and where it came from. IP
Data link layer - enables the transfer of packets between nodes on a network, and between one network and another. ETHERNET
Advantages
- breaks network communication into manageable pieces. Helps developers concetrate on one area of the network wihtout having to worry about the others
- As layers are self-contained they can be changed without the other layers being affected
- having standards for each layer forces companies to make compatible, universal hardware and software so brands work with each other and in the same way
Types of networks
Client server
A server is a computer that manages and stores files, whereas a client is a computer that relies on other computers to provide and manage data.
-
Clients send requests to the server and the server processes the request and responds. This is called a Client server relationship.
Could requests a password before fulfilling certain requests to make sure the client has the right access level
-
Pros
- easy to keep track of files as they are stored centrally
- One client computer crashing does not effect the other computers
- Easier to recover files as backups can be controlled centrally by the network administrator
Cons
- expensive as it needs IT sepcialists to maintain the network
- If server goes down, clients lose all work
- If too many clients are accessing the server, it may get overloaded and crash
Peer to peer network
In a peer-to-peer (P2P) network, all computers have equal status - no computer has control over the network. There are no servers or clients. Instead, each computer is known as a peer .
-
-
Pros
- easy to maintain no expertise or expensive hardware
- no dependance on server
Cons
- Less reliable as data could be lost if one fails
- copying files between devices creates unwanted duplicates which user can lose track of easily