TCP/IP model Flashcards
Protocols and Applications of Application Layer
Telnet, HTTPS, SSH, NTP, FTP, DNS, TFTP, DHCP/BootP, SNMP, APIPA, HTTP
What is Telnet
Telephone Network: Be able to run programs on another device
What is SSH
Secure Shell: Same as Telnet but it is encrypted where Telnet is in clear text
What is FTP
File Transfer Protocol: Sends and receive files using TCP
What is TFTP
Trivial FTP and it uses UDP.
What is SNMP
Simple Network Management Protocol: Allows us to monitor our network. Uses something called a Network Management Station to gather information about network hosts
What is HTTP and HTTPS
Hypertext Transfer Protocol (Secure): Allows us to view webpages
What is NTP
Network Time Protocol: Allows us to keep the time synchronized through out our network
What is DNS
Domain Name Services: Allows us to resolve human names to IP addresses
What is DHCP
Dynamic Host Configuration Protocol: Allows us to receive IP information on a host. Also assigns automatic IP addresses.
What is APIPA
Automatic Private IP Addressing: Created by Microsoft. Give us link local address. If device cant get dhcp and no static address is assigned, device will assign itself a 169254 address and thats owned by microsoft.
What does the TCP header have
Source and Destination port (16 bits each)
Sequence and Acknowledgement number (32 bits each)
Header, Reserved, Flags (4 bits each)
Window size/flow control (16 bits)
TCP Checksum (16 bit)
Urgent pointer(16 bit)
What does UDP header have
Source Port, Destination Port, UDP length, UDP checksum (All 16 bit each). Data (32 bit)
When should TCP be used
Email, File Sharing, Downloading, SSH, Telnet, HTTP, HTTPS, DNS
When should UDP be used
Voice and Video Streaming, DNS, TFTP, SNMP