technology
Internet Technology
Store and Forward Networking (BITNET)
The idea of hopping between computers. Queues were formed. If a computer was down, the messages would remain on the disk until the next computer was back up.
Research Networks (1960s-1980s)
Packet Networks were used.
- How to share one link so a long message doesn't block the flow?
- How to deal with outages more dynamically.
The goal was Half a second to send a message across US.
The 20 year period was about Efficient Message Transmission like perfecting Packet Switching.
Packet Switching
Q: How do we move data simultaneously?
A: Break it into packets label each packet for sequence add a to and from address. the receiver has everything they need to reconstruct the message even if the packets don't arrive in sequence.
This lead to a shared network infrastructure where the computers no longer had to have lots of disk space or compute power. They only needed to forward packets. A Router
They only focus on packets. Not reliability.
Layered Network Protocol
This approach was taken to break the problem of designing a network into smaller subproblems.
The Layers |
---|
Application Layer (Web, email, File Transfer) application_layer |
Transport Layer (TCP) transport_layer. Reliable Connections |
Internetwork Layer(IP) ip. Simple, Scalable, Unreliable |
Link Layer link_layer (Ethernet, WiFi). Physical Connections |
We currently follow the TCP/IP model. Also existed was a 7 layer OSI (Open System Interconnection) model.
Domain Name System (DNS)
It converts user-friendly names like www.umich.edu
to network-friendly names like 141.211.32.166
.
It can be thought of as being in between the IP layer and the Transport layer.
- IP Addresses reflect on technical "geography". Read left right
- Domain names reflect on organizational structure. Read right left.
So a Domain Name like www.sets.iub.edu.bd
is read like:
In Bangladesh an educational institution IUB SETS school of IUB www, a particular server at the school.
Ownership of the Domain names are also right to left.
Only the domain owners of .edu
can decide who can use the name. Once they allow an organization to use it, like .umich.edu
, committee within U Michigan can decide who can use their name. Once a school like School of Information requests for it, then they can use .si.umich.edu
.
Children
Backlinks