Introduction to Internet Protocols (IP, IP Address) Flashcards
Without this, it wouldn’t be possible for data to be sent across the internet
Internet protocol addresses or IP Addresses
What is the relationship between computers, networks and data? And how do IP addresses play a role in this relationship?
Computers are the destinations that request and receive the data
Networks are the routes that data travels across
IP addresses make this transfer of data possible
Describe the two widely used versions of IP
Version 4: IP address contains a four octet separated by periods or dots ex) 192.0.2.235
Version 6: IP address contains eight groups of hexadecimal digits separated by colon
Ex) 4527:0a00:1567:0200:ff00:0042:8329
Describe how IP addresses & (IP packets) and computers are like the old fashioned postal system?
To send a letter to a friend, you need their address, otherwise they don’t receive your letter. Computers work in a similar way, without an IP address, the data cannot be sent
You not only need recipients address, but you own address in case return location is needed
When you send data across a network, you send the data in a series of messages called _____, also known as ______ ____
IP Packets
Also known as Data Grams
At a high level, what do IP packets contain?
A header and a payload (the data)
Include the destination and source IP address
These addresses are in the header along w/ addt’l information to deliver the packet
What does the payload contain?
Data and other protocols to help prevent problems in transit
Similar to postal system, what are some things that can go wrong with sending data?
IP packets can arrive out of order, become damaged or corrupted in transit or be lost during transit
How do you solve these problems?
The payload part of the IP packet, it contains protocols (message inside of a message)
What are the two common payload protocols of the IP packet?
Transmission Control Protocol (TCP)
User Datagram Protocol (UDP)
Which protocol can solve all three issues? and what is its main job?
TCP, but at a cost of a small delay when sending data
Used for sending data that must arrive correctly and in order (like text or image files)
What does UDP solve? and not solve?
What is it mainly used for?
Solves the corrupt package issue, but packets can arrive out of order or not at all
Used for sending data that can tolerate some data loss (voice calls, live video streaming)