Nätverksprotokoll Flashcards
Communication methods: three elements in common?
Source-Channel-Destination
What does protocols include?
- Identified sender and receiver
- Common language and grammar
- Speed and timing of delivery
- Confirmation (ACK)
What does protocols define?
Message encoding, delivery options, formatting and encapsulation, timing and size.
Message encoding process?
Message is converted into bits by the sending host → Each bit is encoded into a pattern of sounds, light waves or electrical impulses (depends on media) → Destination host receives and decodes the signals.
What is a frame?
A frame works as an envelope providing destination address and source address
What happens with messages that are too big?
Broken down to smaller pieces → each piece is sent in separate frames.
Each frame has its own addressing info.
Describe Access Method?
Hosts on a network need to know when to begin sending messages and how to respond when collisions occur.
What is flow control?
Source and destination host use it to negotiate correct timing to avoid overwhelming the destination and ensure information is received.
What is response timeout?
How long to wait for response and what action to take if a response timeout occurs.
What are the 3 common networking protocols
HTTP, TCP, IP
Here is a protocol interaction example
PC and web server communication
- HTTP → app protocol that control the way a web server and a client interact
- TCP → transport protocol that manages the individual conversations
- IP → encapsulates the TCP segments into packets, assign addresses and delivers to destination
- Ethernet → allow communication over a data link
What happens when a router receives a frame from another router?
The router adds new data link information (MAC source) before forwarding the packet.
What happens when a client receives the frames?
The client removes each protocol header in the opposite order it was added: Ethernet → IP header → TCP header → HTTP info.
What does Open standard protocols mean?
The protocols are freely available, and any vendor is
able to implement these protocols on their hardware
or in their software.
What is Multiplexing?
By sending smaller pieces, many different conversations can be interleaved on the network, called multiplexing.
Vilket innebär att flera kan kommunicera samtidigt, vi delar på tillgänglig bandbredd.