week 2 Flashcards
what is a protocol
it is an agreement or rules to govern a way of communicating
computer communication requires the interaction of 5 functions. What are they
- -> message encoding
- -> message delivery options
- -> message timing
- -> message size
- -> message formatting and encapsulation
what is a protocol suite
it is a group of interrelated protocols working together to perform a communication function
the protocol suite can be visualized as ___________________
layers in a stack
4 layers of tcp/ip stack
application layer
transport layer
Internet layer
network layer
what are the lower layers of the stack focused on
- -> moving data over the network
- -> providing services to the upper layers
what are the upper layers of the stack focused on
–> content of the message being sent
what is the role of the application layer of the TCP/IP
- -> represents the data to the user
- -> encoding
- -> dialog control
what is the role of the transport layer in the TCP/IP stack
–> supports communication between diverse devices across diverse networks
what is the role of the internet layer in the TCP/IP stack
–> determines the best path through the network
what is the role of the network access layer in the TCP/IP layer
–> controls the hardware devices and media that make up the network
communication functions are partitioned into a ______________-
hierarchical set of layers
each layer of the stack performs a related ________________ required to communicate
subset of the functions
what are the benefits of using a layered model
- -> facilitates modular engineering, changes in one layer without affecting other layers above and below
- -> reduces complexity
- -> standardizes interfaces
- -> accelerates evolution
- -> simplifies teaching and learning
- -> ensure interoperable technology, thus fostering competition because products from different vendors can work together
which protocol governs the way a web server/client interact
HTTP
hyper text transmission protocol