U14 communication and network tech Flashcards
what is a protocol
- set of rules
- for successful transmission and receiving of data
why are protocols essential for communication between computers
- provides a set standard for transmission of data
- that basically gives accepted set of rules for transmitting and receiving data
- enables communication between different platforms
POP3/4
post office protocol: downloads email from server
HTTP
hypertext transfer protocol: responsible for correct transfer of hypertext files
FTP
file transfer protocol: allows files to be transferred from one computer to another
SMTP
simple mail transfer protocol: responsible for sending emails
IMAP
internet message protocol: same purpose as POP/receiving mails but does not get deleted and can be accessed from different devices
bit-torrent
protocol used for peer-to-peer file sharing
TCP/IP protocol suite
- conceptual model for networking
- consists of 4 layers: application, transport, network, data link
application layer
- sends files to transport layer
- contains all programs that exchange data
- e.g: web browser
transport layer
- data is broken into packets and are sent to network layer
- uses TCP
- ensures that packets arrive in sequence
- without errors
transmission control protocol
- uses positive acknowledgement with re-transmission
- automatically resends the data packets if it has not received positive acknowledgement
- connection oriented (connection is required b/w devices => host-to-host)
- re-transmits missing packets
- re-assembles packets in correct order
function of TCP
- allows application to exchange data
- establishes and maintains connection until exchange of data is completed
- determines how to break application data into packets
- sends packets to and accepts packets from the network layer
- manages flow control of data to avoid congestion
function of IP
- ensures correct routing of packets of data over the internet
- takes a packet from your transport layer and adds its own header, including IP address of both recipient and sender
- encapsulates data into datagram (felt cute might delete later)
- passes datagram to the link layer for transmission on the LAN
purpose of packet header
- to store data about packet
- and its routing to ensure that it reaches its destination
- to ensure that messages can be properly reconstructed