Cap 3 Flashcards
Common Computer Protocols
- Message encoding
- ” “ formatting and encapsulation
- ” “ size
- ” “ timing
- ” “ delivery options
Message Encoding (common network protocol)
The process of converting information into another acceptable form, for transmisión.
(Decoding reverses this prices in order to interpret the information)
Message formatting and encapsulation (common network protocol)
Messages sent over a computer network follow specific format rules for them to be delivered an processed.
Just as a written letter is encapsulated in an envelope for delivery, each computer message is encapsulated in a format called a frame, which provides the address of the destination and of the source host.
Message size (common network protocol)
Rules that govern the size of frames, breaking a long message into smaller pieces and limiting the size to what the receiving device can process at one time.
Message timing (common network protocol)
Common timing rules:
- Access method: Determines when someone is able to send a message.
- Flow control: Methods to negotiate correct timing for successful communication.
- Response Timeout: Rules that specify how long to wait for responses and actions to take when a timeout occurs.
Message delivery options (common network protocols)
Common delivery options:
- Delivery acknowledgment: When a sender needs to be sure that the message is delivered successfully.
- Unicast: one-to-one delivery option
- Multicast: one-to-many delivery option
- Broadcast: one-to-all delivery option
What is a protocol suite?
A group of inter-related protocols necessary to perform a communication function.
They are implemented by hosts and networking devices in software and hardware.
What is the role of protocols?
- Describe precise requirements and interactions to successfully communicate.
- Define common format and set of rules for exchanging messages between devices.
What is the most common open standard communication protocol suite?
The TCP/IP protocol suite
What are the layers in the TCP/IP protocol?
- Application Layer
- Transport Layer
- Internet Layer
- Network Access Layer
DNS
Application Layer (Name System)
Domain Name System (or Service)
- Translates domain names into IP addresses
BOOTP
Application Layer (Host config)
Bootstrap Protocol
- Enables a diskless workstation to discover its own IP address, the IP addresses of a BOOTP server on the network, and a file to be loaded into memory to boot the machine.
- BOOTP is being superseded by DHCP
DHCP
Application Layer (Host Config)
Dynamic Host Configuration Protocol
- Dynamically assigns IP addresses to client stations at start-up.
- Allows the addresses to be re-used when no longer needed.
SMTP
Application Layer (Email)
Simple Mail Transfer Protocol
- Enables clients to send email to a mail server
- Enables servers to send email to other servers
POP
Application Layer (Email)
Post Office Protocol version 3 (POP3)
- Enables clients to retrieve email from mail server.
- Downloads email from the mail server to the desktop