TCP vs UDP

Ace your homework & exams now with Quizwiz!

Networks

A network is a group of two or more computer systems linked together. There are many types of computer networks, including the following: local-area networks (LANs): The computers are geographically close together (that is, in the same building).

UDP examples

Domain Name System(DNS), streaming media applicaitoins such as IPTV or movies, Voice over IP( VoIP), trivial file transfer protocol, and online multiplayer games

TCP/ordered

If you send two messages along a connection, one after the other, you know the first message will get there first. You don't have to worry about data arriving in the wrong order.

UDP/ordered

If you send two messages out, you don't know what order they'll arrive. I.E. No order

UDP/lightweight

No ordering or messages, no tracking connections, etc. It's just fire and forget! This means it's a lot quicker, and the network card/ OS have to do very little work to translate the data back from the packets

Routers

These essential tools connect different networks to each other through the internet in order to allow for data exchange between networks Whereas the switch can be considered a controller, a router should be considered more of a dispatcher, packaging digital information and choosing the best route for it to travel.

UDP VS TCP

Transmission Control Protocol (TCP) and User Datagram Protocol (UDP)is a transportation protocol that is one of the core protocols of the Internet protocol suite. Both TCP and UDP work at transport layer TCP/IP model and both have very different usage.

TCP examples

WWW, email, FTP, and secure shell

TCP/Heavyweight

When the low level parts of the TCP "stream" arrive in the wrong order, resend requests have to be sent, and all the out of sequence parts have to be put back together, so requires a bit of work to piece together

UDP/reliability

a connectionless protocol. When you send a data or message, you don't know if it'll get there, it could get lost on the way. There may be corruption while transferring a message

VLAN

a group of devices on one or more LANs that are configured to communicate as if they were attached to the same wire, when in fact they are located on a number of different LAN segments. Because VLANs are based on logical instead of physical connections, they are extremely flexible.

Switches

are used in order to connect many devices on the same network The switch acts as a controller, allowing the connected objects to share information with one another.

DEFAULT GATEWAY

in computer networking is the node that is assumed to know how to forward packets on to other networks. Typically in aTCP/IP network, nodes such as servers, workstations and network devices each have a defined default route setting, (pointing to the default gateway), defining where to send packets for IP addresses for which they can determine no specific route.

TCP/reliabilitiy

is connection oriented protocol. When a file or message send it will get delivered unless connections fails. If connection lost, the server will request the lost part. There is no corruption while transferring a message.

LAN

local-area networks (LANs): The computers are geographically close together (that is, in the same building).

UDP/datagrams

packets are sent individually and guaranteed to be whole if they arrive. One packet per read call

DNS

the internet's equivalent of a phone book. They maintain a directory of domain names and translates them to internet protocol(IP) addresses. This is necessary because, although domain names are easy for people to remember, computers, or machines, access websites based on IP addresses.

TCP/streaming

Data is read as a "stream", with nothing distinguishing where one packet ends and another begins. There are multiple packets per read call.

Wan

wide-area networks (WANs): The computers are farther apart and are connected by telephone lines or radio waves.


Related study sets

Foundations of the Restoration Midterm 1

View Set

Complex Data Types in Python: Working with Lists & Tuples in Python

View Set

Macroeconomics Review: Modules 22, 23, 25

View Set

advanced social psychology exam 2

View Set