2. Protocols and Models Flashcards
What can network vary of ? ( 2 )
- Size
- Complexity
- Device must agree on “how” to communicate regard of having a connection
List out the 3 elements to any communication
- There will be a Source ( Sender )
- There will be a Destination ( Receiver )
- There will be a Channel ( Media ) that provides for a path of communications to occur
What communications are governed by ?
- Protocols
What is protocol?
- Rules that communications will follow
- Rules will vary depending on the protocol
List out the requirements for protocols ( 4 )
- An identified sender and receiver
- Common language and grammar
- Speed and timing of delivery
- Confirmation or acknowledgement requirements
List out the common computer protocols must be in agreement and include ( 5 )
- Message encoding
- Message formatting and encapsulation
- Message size ( important )
- Message timing
- Message delivery options
What is encoding?
- The process of converting information into another acceptable form for transmission
What is decoding?
- Reverses encoding to interpret the information
What will the messages will be encoded to?
- Converted to bits
What does the destination host must do to interpret the message?
- Decode
What will the bits are converted into ? ( 3 )
- Light ( Glass, Fiber )
- Sound
- Electrical Impulses ( Copper Cable )
What will the file be converted when a long message is sent from one host to another over a network? ( Message Size )
- Break the message into smaller pieces ( packets )
What does message timing includes? ( 3 )
- Flow Control
- Response Timeout
- Access Method
What does flow control manages ?
- Manages the rate of data transmission and defines how much information can be sent and the speed at which it can be delievered
What does response timeout manages?
- Manages how long a device waits when it does not hear a reply from the destination
What does access method mean?
- Determints when someone can send a message
Why collisions occured?
- It occured when more than one device sends trafic at the same time and the messages become corrupt
What are the methods for protocols used to prevent collisions? ( 2 )
- Proactive and attempt to prevent collisions
- Reactive and establish a recovery method after the collision occurs
List out 3 message delivery methods
- Unicast - one to one communication
- Multicast - one to many, typically not all
- Broadcast - one to all
- Documents may use node icon to represent all devices
Broadcast is not available on which IP version? What is the additional delivery option?
- IPv6
- Anycast
What devices can network protocal implemented on? ( 3 )
- Software
- Hardware
- Both
What must protocols have? ( 3 )
- Function
- Format
- Rule
List out all the protocol type ( 4 )
- Network Communications ( IP Address )
- Network Security
- Routing
- Service Discovery
What does network communications do?
- Enable 2 or more devices to communcate over one or more networks
- Internet Protocol ( IP )
What does network security do ?
- Secure data to provide authentication, data integrity, and data encryption
- Secure Sockets Layer/Transport Layer Security (SSL/TLS)
What does routing do?
- Enable routers to exchange route information, compare path infomation and select bast path
- Border Gateway Protocol (BGP)
What does service discovery do?
- Used for the automatic detection of devices or services
- Domain Name System (DNS)
What must device agree to communicate
- Protocols
- It may have one or more functions
( TCP is one of the example, for more details, check out notion )
List out all the function for protocols? ( 6 )
- Addressing
- Reliability
- Flow Control
- Sequencing
- Error Detection
- Application Interface
What identifies sender and receiver ?
- Addressing
What provides guaranteed delivery ?
- Reliability
What ensures data flows at an efficient rate?
- Flow Control
What uniquely labels each transitted segment of data?
- Sequencing
What determines if data became corruption during transmission?
- Error Detection
What process-to-process communications between network applications?
- Application Interface
What is it called when we use network, we require the use of several protocols ?
- Protocol Interaction
List out all the protocols when sending message?
- HTTP ( Hypertext Transfer Protocol ) - Application Layer
- Transmission Control Protocol ( TCP ) - Transport Layer
- Internet Protocol ( IP ) - Network Layer
- Ethernet - Data Link and Physical Layer
What protocols need when we need for sending / receiving email?
- SMTP ( Simple Mail Transfer Protocol ) / POP3 ( Post Office Protocol 3 )
What network protocol check errors and delivers messages from one NIC to another NIC on the same Ethernet LAN?
- Ethernet
What delivers messages globally from the sender to receiver?
- Internet Protocol ( IP )
What manages flow control, individual conversations and provided guaranteed delivery?
- Transmission Control Protocol ( TCP )
What governs the way a web server and a web client interact and defines content and format?
- Hypertext Transfer Protocol ( HTTP )
What is protocol suite?
- A group of inter-related protocols necessary to perform a communication function
- Sets of rules that work together to help solve a problem
How protocols are viewed ?
- Layers