SlideShare a Scribd company logo
1 of 7
Reply needed 1
TCP/IP is a networking protocol suite that Microsoft Windows
uses to communicate over the internet with other computers. It
interacts with DNS and security tech such as IPsec to assist in
the successful and secure transfer of IP packets between
machines. TCP/IP is most commonly used to communicate over
networks.
TCP, or Transmission Control Protocol, handles the sequencing
and acknowledgment of packets sent, and the recovery of
packets lost during transmission.
UDP, or User Datagram Protocol, provides a one-to-one or one-
to-many, connectionless, unreliable communications server that
is used when the amount of data to be transferred is small, such
as data that fits into a single packet.
Both UDP and TCP use ports to identify communications for
each TCP/IP program.
TCP
· Connection-oriented service; a session is established between
hosts.
· TCP guarantees delivery through the use of acknowledgments
and sequenced delivery of data.
· Programs that use TCP are provided assurance of reliable data
transport.
· TCP is slower, has higher overhead requirements, and only
supports point-to-point communication.
UDP
· Connectionless Service; no session is established between
hosts.
· UDP does not guarantee or acknowledge delivery, or sequence
data.
· Programs that use UDP are responsible for providing
reliability needed to transport data.
· UDP is fast, has low overhead requirements, and can support
point-to-point and point-to-multipoint communication.
References
Microsoft. (2005). User Datagram Protocol (UDP). Retrieved
from https://technet.microsoft.com/en-
us/library/cc785220(v=ws.10).aspx
Microsoft. (2003). How TCP/IP Works. Retrieved from
https://technet.microsoft.com/en-
us/library/cc786128(v=ws.10).aspx
Reply needed 2
TCP and UDP are both intent protocol that relay data from one
computer to another through a network. The difference between
the two is TCP is connection oriented which means it
establishes connection between the devices before actual data is
sent. This is done by a 3 way handshake, syn, syn-ack, and ack.
Since TCP is connection oriented it is more reliable because
packets are sure to arrive at the destination. Although TCP is a
lot slower than UDP, it is used for instances that requires
guaranteed data transmission such as and during virtual terminal
connection (TELNET), FTP for transferring files, HTTP and
HTTPs for world wide web connection.
UDP on the other hand is a “connection-less” protocol which
means data is sent whether the receiving end get it or not. It is a
lot faster than TCP but does not guarantee packets will arrive at
the destination. UDP exist when speed is a factor, and is used
during real-time data transmission such VOIP or skype, DNS,
DHCP, or online gaming. (Rodriguez, 2014)
Reference:
Rodriguez, E. (2014). TCP vs. UDP. Retreived from:
http://www.skullbox.net/tcpudp.php
Reply needed 3
TCP and UDP are both Layer 4 or Transport Layer protocols.
That being said TCP and UDP are used as the transport protocol
to send and receive data. The man differences between the two
is that TCP is connection oriented and UDP is connection-less.
TCP is considered reliable and UDP is unreliable. TCP numbers
every packet with what is called a sequence number to make
sure the packets can be in order. Even though UDP is unreliable
and doesn't guarantee the packet to the destination, it is faster
than TCP. You normally use UDP when the speed of the
transmission of the data is more important then the integrity of
the data. An example of why you would use UDP is phone calls,
live TV, and playing online video games.
Reply needed 1
I believe that DHCP reservation has its advantages over static
IP. Using DHCP reservations help administrators by offering a
centralized reference point for all IP allocations. It allows them
to assign these reservations and check the status of them from a
single point instead of having to log on administratively to a
specific machine to set a static IP address. DHCP reservations
also make it easier if you plan on moving a printer to different
network. You only have to log on and change the subnet in
DHCP and it will automatically move all devices to the new
subnet. DHCP reservation is basically the same concept of
setting a static IP on a device but just adds the convenience
factor. In some of the research I have done people recommended
that the actual server itself be set with a Static IP then set a
DHCP scope and reservations for specific connected devices.
The only downfall to setting reservations is that you must know
the MAC address of the said device. Although this is something
easy to figure out, it can sometimes become a little repetitive if
you have to acquire the MAC for each device. In all though,
DHCP reservation has the potential to be a very useful function
for administrators who need to allocate specific IPs with
specific devices and do not have physical contact with each
device.
BIBLIOGRAPHY:
(n.d.). Networking, VPN, TS, Remote Access and Internet
Troubleshooting. Retrieved July 25, 2016, from
http://www.chicagotech.net/netforums/viewtopic.php?f=1&t=43
32
(n.d.). Advantages of DHCP Reservation over Static IP
Assignment. Retrieved July 25, 2016, from
http://support.microsoft.com/en-us/kb/170062
Reply needed 2
Manually assigning static IP addresses is a very straightforward
process. An administrator logs into each of the devices on the
network and assigns a static IP address that will be used until
someone else manually reconfigures it again. The problem with
this method arises when the network becomes midsize or larger.
It would be really challenging for an administrator to
individually assign and manage hundreds or maybe even
thousands of IP addresses, subnet masks, default gateways, and
all other configuration options.
In large networks a preferable solution would be to use DHCP
reservations, except one caveat. For mission critical systems it
would much safer to use static IPs for the reason that with a
reservation in DHCP, the client device will still go through the
DHCP process to get an the IP which can come at a cost if the
DHCP server goes “down”. From the security standpoint, the
network becomes more vulnerable to the man in the middle
attack. An attacker could setup a rogue DHCP server and
redirect all traffic to a different router that is under that
attacker’s control.
I think, like any other technology, DHCP reservations have its
pros and cons. It allows the administrators to manage the IP
assignment process from one central location as well having a
complete list of active leases and reservations readily available.
The downside is that the initial configuration still requires
manual interaction in terms of getting the MAC address for the
device.
With all of the mentioned above, for non-vital systems such as
printers, cameras, application servers I would definitely use
DHCP reservations for ease of management. For mission critical
servers I would go static and exclude those IPs from the main
scope.
References
Panek, Will & Wentworth, Tylor & Chellis, James. ( © 2008).
Mcts: windows server 2008 network infrastructure configuration
(exam 70-642). [Books24x7 version] Available from
http://common.books24x7.com.ezproxy.umuc.edu/toc.aspx?book
id=25194.
Reply needed 3
Overview of the DHCP Lease Process when a DHCP Server is
Unavailable
1. The DHCP client will initiate a request for an IP address
when it first attempts to connect to the network. The client will
broadcast a DHCPDiscover message to the local subnet
requesting IP address information from a DHCP server.
2. If, for whatever reason, the DHCP server does not respond to
the client’s request, the client will continue to send
DHCPDiscover messages using a randomized exponential
backoff algorithm. Subsequent messages will be sent at 4, 8, 16,
32, and 64 seconds with a random interval of plus or minus 1
second.
3. If after one minute (64 seconds) there is no response from a
DHCP server, the client will continue with an alternate
configuration, such as Automatic Private IP Addressing
(APIPA). APIPA is a common alternate configuration where the
client will self-configure an IP address in the range of
169.254.0.1 to 169.254.255.254 and a subnet mask of
255.255.0.0 and use this for its interface until DHCP is
available. If an alternate configuration is not supported or IP
auto-configuration has been disabled, the client network
initialization will fail, there will be no network access, and an
error message will be generated.
4. In either case, the client will begin a new cycle of
DHCPDiscover messages every five minutes using the 0, 4, 8,
16, 32, and 64 second intervals randomized with a plus or minus
1 second interval. It will continue broadcasting these messages
every five minutes in this manner until it receives a DHCPOffer
message from a DHCP server.
5. Once the DHCP server is back online and it receives the
DHCPDiscover message, it will respond by broadcasting a
DHCPOffer message to the client. The DHCPOffer message
contains the TCP/IP configuration information: an unleased IP
address, subnet mask, and default gateway. If more than one
DHCP server responds with a DHCPOffer message, the client
will accept the best offer, usually the first DHCPOffer message
it receives.
6. The client will indicate acceptance of the offer by
broadcasting a DHCPRequest message. This message contains
the IP address from the DHCPOffer selected, but it is not yet
being used by the client. Until it receives a DHCPAck message
from the DHCP server, the client does not officially have an IP
address.
7. Finally, the DHCP server will acknowledge the
DHCPRequest message by broadcasting a DHCPAck message.
This message assigns the address to the client and finalizes the
terms of the lease. It is at this point that the client can use the
leased IP to configure its TCP/IP properties, complete its
initialization, and connect to the network.
Citations:
· How DHCP Technology Works. (2003, March 28). Retrieved
from https://technet.microsoft.com/en-
us/library/cc780760(v=ws.10).aspx
· Droms, R. (1997, March). RFC2131 - Dynamic Host
Configuration Protocol. Retrieved from
https://www.ietf.org/rfc/rfc2131.txt
· Kozierok, C. (2005, September 20). DHCP Message
Generation, Addressing, Transport and Retransmission:
Retransmission of lost messages. Retrieved from
http://www.tcpipguide.com/free/t_DHCPMessageGenerationAdd
ressingTransportandRetrans-3.htm
TCP/IP protocols TCP and UDP compared

More Related Content

Similar to TCP/IP protocols TCP and UDP compared

System and network administration network services
System and network administration network servicesSystem and network administration network services
System and network administration network servicesUc Man
 
DCHP,NAT,forwarding of ip packets
DCHP,NAT,forwarding of ip packetsDCHP,NAT,forwarding of ip packets
DCHP,NAT,forwarding of ip packetsrajshreemuthiah
 
DYNAMIC HOST CONFIGURATION PROTOCOL
DYNAMIC HOST CONFIGURATION PROTOCOLDYNAMIC HOST CONFIGURATION PROTOCOL
DYNAMIC HOST CONFIGURATION PROTOCOLVENKATESHAN A S
 
dynamichost configuration protocol
dynamichost configuration protocoldynamichost configuration protocol
dynamichost configuration protocolrajisri2
 
Administration of DHCP Addressing
Administration of DHCP AddressingAdministration of DHCP Addressing
Administration of DHCP Addressingpaperpublications3
 
The Network Ip Address Scheme
The Network Ip Address SchemeThe Network Ip Address Scheme
The Network Ip Address SchemeErin Rivera
 
Dhcp presentation 01
Dhcp presentation 01Dhcp presentation 01
Dhcp presentation 01maverick4489
 
Installation Of An Iso Image Dvd
Installation Of An Iso Image DvdInstallation Of An Iso Image Dvd
Installation Of An Iso Image DvdSusan Cox
 
Ch2 the application layer protocols_ftp_telnet_samba_dhcp_4
Ch2 the application layer protocols_ftp_telnet_samba_dhcp_4Ch2 the application layer protocols_ftp_telnet_samba_dhcp_4
Ch2 the application layer protocols_ftp_telnet_samba_dhcp_4Syed Ariful Islam Emon
 
6 understanding DHCP
6 understanding DHCP6 understanding DHCP
6 understanding DHCPHameda Hurmat
 
Networking DHCP server Setup Reports
Networking DHCP server Setup ReportsNetworking DHCP server Setup Reports
Networking DHCP server Setup ReportsJiaul Hasan Jony
 
Tcp vs udp difference and comparison diffen
Tcp vs udp   difference and comparison   diffenTcp vs udp   difference and comparison   diffen
Tcp vs udp difference and comparison diffenHarikiran Raju
 
Defend Your DHCP Infrastructure Against Cyber Attacks - Network Security Feat...
Defend Your DHCP Infrastructure Against Cyber Attacks - Network Security Feat...Defend Your DHCP Infrastructure Against Cyber Attacks - Network Security Feat...
Defend Your DHCP Infrastructure Against Cyber Attacks - Network Security Feat...Jiunn-Jer Sun
 
COC to-manage-and-monitor-the-network.pdf
COC to-manage-and-monitor-the-network.pdfCOC to-manage-and-monitor-the-network.pdf
COC to-manage-and-monitor-the-network.pdfhabtex1230
 

Similar to TCP/IP protocols TCP and UDP compared (20)

System and network administration network services
System and network administration network servicesSystem and network administration network services
System and network administration network services
 
DCHP,NAT,forwarding of ip packets
DCHP,NAT,forwarding of ip packetsDCHP,NAT,forwarding of ip packets
DCHP,NAT,forwarding of ip packets
 
14047721
1404772114047721
14047721
 
DYNAMIC HOST CONFIGURATION PROTOCOL
DYNAMIC HOST CONFIGURATION PROTOCOLDYNAMIC HOST CONFIGURATION PROTOCOL
DYNAMIC HOST CONFIGURATION PROTOCOL
 
Applications.docx
Applications.docxApplications.docx
Applications.docx
 
dynamichost configuration protocol
dynamichost configuration protocoldynamichost configuration protocol
dynamichost configuration protocol
 
Tcpip Intro
Tcpip IntroTcpip Intro
Tcpip Intro
 
Administration of DHCP Addressing
Administration of DHCP AddressingAdministration of DHCP Addressing
Administration of DHCP Addressing
 
The Network Ip Address Scheme
The Network Ip Address SchemeThe Network Ip Address Scheme
The Network Ip Address Scheme
 
Unit 6 : Application Layer
Unit 6 : Application LayerUnit 6 : Application Layer
Unit 6 : Application Layer
 
Dhcp presentation 01
Dhcp presentation 01Dhcp presentation 01
Dhcp presentation 01
 
Ipv4 Vs Ipv6
Ipv4 Vs Ipv6Ipv4 Vs Ipv6
Ipv4 Vs Ipv6
 
Installation Of An Iso Image Dvd
Installation Of An Iso Image DvdInstallation Of An Iso Image Dvd
Installation Of An Iso Image Dvd
 
Ch2 the application layer protocols_ftp_telnet_samba_dhcp_4
Ch2 the application layer protocols_ftp_telnet_samba_dhcp_4Ch2 the application layer protocols_ftp_telnet_samba_dhcp_4
Ch2 the application layer protocols_ftp_telnet_samba_dhcp_4
 
6 understanding DHCP
6 understanding DHCP6 understanding DHCP
6 understanding DHCP
 
Networking DHCP server Setup Reports
Networking DHCP server Setup ReportsNetworking DHCP server Setup Reports
Networking DHCP server Setup Reports
 
Tcp vs udp difference and comparison diffen
Tcp vs udp   difference and comparison   diffenTcp vs udp   difference and comparison   diffen
Tcp vs udp difference and comparison diffen
 
DHCP.pptx
DHCP.pptxDHCP.pptx
DHCP.pptx
 
Defend Your DHCP Infrastructure Against Cyber Attacks - Network Security Feat...
Defend Your DHCP Infrastructure Against Cyber Attacks - Network Security Feat...Defend Your DHCP Infrastructure Against Cyber Attacks - Network Security Feat...
Defend Your DHCP Infrastructure Against Cyber Attacks - Network Security Feat...
 
COC to-manage-and-monitor-the-network.pdf
COC to-manage-and-monitor-the-network.pdfCOC to-manage-and-monitor-the-network.pdf
COC to-manage-and-monitor-the-network.pdf
 

More from sodhi3

A brief description of your employment historyYour career .docx
A brief description of your employment historyYour career .docxA brief description of your employment historyYour career .docx
A brief description of your employment historyYour career .docxsodhi3
 
A budget is a plan expressed in dollar amounts that acts as a ro.docx
A budget is a plan expressed in dollar amounts that acts as a ro.docxA budget is a plan expressed in dollar amounts that acts as a ro.docx
A budget is a plan expressed in dollar amounts that acts as a ro.docxsodhi3
 
A 72-year-old male with a past medical history for hypertension, con.docx
A 72-year-old male with a past medical history for hypertension, con.docxA 72-year-old male with a past medical history for hypertension, con.docx
A 72-year-old male with a past medical history for hypertension, con.docxsodhi3
 
a able aboutaccomplishaccomplishmentachieveachieving.docx
a able aboutaccomplishaccomplishmentachieveachieving.docxa able aboutaccomplishaccomplishmentachieveachieving.docx
a able aboutaccomplishaccomplishmentachieveachieving.docxsodhi3
 
a brief explanation of the effect of Apartheid in South Africa. Prov.docx
a brief explanation of the effect of Apartheid in South Africa. Prov.docxa brief explanation of the effect of Apartheid in South Africa. Prov.docx
a brief explanation of the effect of Apartheid in South Africa. Prov.docxsodhi3
 
A 32-year-old female presents to the ED with a chief complaint of fe.docx
A 32-year-old female presents to the ED with a chief complaint of fe.docxA 32-year-old female presents to the ED with a chief complaint of fe.docx
A 32-year-old female presents to the ED with a chief complaint of fe.docxsodhi3
 
A 4 years old is brought to the clinic by his parents with abdominal.docx
A 4 years old is brought to the clinic by his parents with abdominal.docxA 4 years old is brought to the clinic by his parents with abdominal.docx
A 4 years old is brought to the clinic by his parents with abdominal.docxsodhi3
 
A 19-year-old male complains of burning sometimes, when I pee.”.docx
A 19-year-old male complains of burning sometimes, when I pee.”.docxA 19-year-old male complains of burning sometimes, when I pee.”.docx
A 19-year-old male complains of burning sometimes, when I pee.”.docxsodhi3
 
A 34-year-old trauma victim, the Victor, is unconscious and on a.docx
A 34-year-old trauma victim, the Victor, is unconscious and on a.docxA 34-year-old trauma victim, the Victor, is unconscious and on a.docx
A 34-year-old trauma victim, the Victor, is unconscious and on a.docxsodhi3
 
A 27-year-old Vietnamese woman in the delivery room with very st.docx
A 27-year-old Vietnamese woman in the delivery room with very st.docxA 27-year-old Vietnamese woman in the delivery room with very st.docx
A 27-year-old Vietnamese woman in the delivery room with very st.docxsodhi3
 
A 25 year old male presents with chronic sinusitis and allergic .docx
A 25 year old male presents with chronic sinusitis and allergic .docxA 25 year old male presents with chronic sinusitis and allergic .docx
A 25 year old male presents with chronic sinusitis and allergic .docxsodhi3
 
A 500-700 word APA formatted PaperInclude 2 sources on your re.docx
A 500-700 word APA formatted PaperInclude 2 sources on your re.docxA 500-700 word APA formatted PaperInclude 2 sources on your re.docx
A 500-700 word APA formatted PaperInclude 2 sources on your re.docxsodhi3
 
A 65-year-old obese African American male patient presents to his HC.docx
A 65-year-old obese African American male patient presents to his HC.docxA 65-year-old obese African American male patient presents to his HC.docx
A 65-year-old obese African American male patient presents to his HC.docxsodhi3
 
A 5-year-old male is brought to the primary care clinic by his m.docx
A 5-year-old male is brought to the primary care clinic by his m.docxA 5-year-old male is brought to the primary care clinic by his m.docx
A 5-year-old male is brought to the primary care clinic by his m.docxsodhi3
 
92 S C I E N T I F I C A M E R I C A N R e p r i n t e d f r.docx
92 S C I E N T I F I C  A M E R I C A N R e p r i n t e d  f r.docx92 S C I E N T I F I C  A M E R I C A N R e p r i n t e d  f r.docx
92 S C I E N T I F I C A M E R I C A N R e p r i n t e d f r.docxsodhi3
 
a 100 words to respond to each question. Please be sure to add a que.docx
a 100 words to respond to each question. Please be sure to add a que.docxa 100 words to respond to each question. Please be sure to add a que.docx
a 100 words to respond to each question. Please be sure to add a que.docxsodhi3
 
A 12,000 word final dissertation for Masters in Education project. .docx
A 12,000 word final dissertation for Masters in Education project. .docxA 12,000 word final dissertation for Masters in Education project. .docx
A 12,000 word final dissertation for Masters in Education project. .docxsodhi3
 
918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx
918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx
918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docxsodhi3
 
915Rising Up from a Sea of DiscontentThe 1970 Koza.docx
915Rising Up from a Sea of DiscontentThe 1970 Koza.docx915Rising Up from a Sea of DiscontentThe 1970 Koza.docx
915Rising Up from a Sea of DiscontentThe 1970 Koza.docxsodhi3
 
96 Young Scholars in WritingFeminist Figures or Damsel.docx
96    Young Scholars in WritingFeminist Figures or Damsel.docx96    Young Scholars in WritingFeminist Figures or Damsel.docx
96 Young Scholars in WritingFeminist Figures or Damsel.docxsodhi3
 

More from sodhi3 (20)

A brief description of your employment historyYour career .docx
A brief description of your employment historyYour career .docxA brief description of your employment historyYour career .docx
A brief description of your employment historyYour career .docx
 
A budget is a plan expressed in dollar amounts that acts as a ro.docx
A budget is a plan expressed in dollar amounts that acts as a ro.docxA budget is a plan expressed in dollar amounts that acts as a ro.docx
A budget is a plan expressed in dollar amounts that acts as a ro.docx
 
A 72-year-old male with a past medical history for hypertension, con.docx
A 72-year-old male with a past medical history for hypertension, con.docxA 72-year-old male with a past medical history for hypertension, con.docx
A 72-year-old male with a past medical history for hypertension, con.docx
 
a able aboutaccomplishaccomplishmentachieveachieving.docx
a able aboutaccomplishaccomplishmentachieveachieving.docxa able aboutaccomplishaccomplishmentachieveachieving.docx
a able aboutaccomplishaccomplishmentachieveachieving.docx
 
a brief explanation of the effect of Apartheid in South Africa. Prov.docx
a brief explanation of the effect of Apartheid in South Africa. Prov.docxa brief explanation of the effect of Apartheid in South Africa. Prov.docx
a brief explanation of the effect of Apartheid in South Africa. Prov.docx
 
A 32-year-old female presents to the ED with a chief complaint of fe.docx
A 32-year-old female presents to the ED with a chief complaint of fe.docxA 32-year-old female presents to the ED with a chief complaint of fe.docx
A 32-year-old female presents to the ED with a chief complaint of fe.docx
 
A 4 years old is brought to the clinic by his parents with abdominal.docx
A 4 years old is brought to the clinic by his parents with abdominal.docxA 4 years old is brought to the clinic by his parents with abdominal.docx
A 4 years old is brought to the clinic by his parents with abdominal.docx
 
A 19-year-old male complains of burning sometimes, when I pee.”.docx
A 19-year-old male complains of burning sometimes, when I pee.”.docxA 19-year-old male complains of burning sometimes, when I pee.”.docx
A 19-year-old male complains of burning sometimes, when I pee.”.docx
 
A 34-year-old trauma victim, the Victor, is unconscious and on a.docx
A 34-year-old trauma victim, the Victor, is unconscious and on a.docxA 34-year-old trauma victim, the Victor, is unconscious and on a.docx
A 34-year-old trauma victim, the Victor, is unconscious and on a.docx
 
A 27-year-old Vietnamese woman in the delivery room with very st.docx
A 27-year-old Vietnamese woman in the delivery room with very st.docxA 27-year-old Vietnamese woman in the delivery room with very st.docx
A 27-year-old Vietnamese woman in the delivery room with very st.docx
 
A 25 year old male presents with chronic sinusitis and allergic .docx
A 25 year old male presents with chronic sinusitis and allergic .docxA 25 year old male presents with chronic sinusitis and allergic .docx
A 25 year old male presents with chronic sinusitis and allergic .docx
 
A 500-700 word APA formatted PaperInclude 2 sources on your re.docx
A 500-700 word APA formatted PaperInclude 2 sources on your re.docxA 500-700 word APA formatted PaperInclude 2 sources on your re.docx
A 500-700 word APA formatted PaperInclude 2 sources on your re.docx
 
A 65-year-old obese African American male patient presents to his HC.docx
A 65-year-old obese African American male patient presents to his HC.docxA 65-year-old obese African American male patient presents to his HC.docx
A 65-year-old obese African American male patient presents to his HC.docx
 
A 5-year-old male is brought to the primary care clinic by his m.docx
A 5-year-old male is brought to the primary care clinic by his m.docxA 5-year-old male is brought to the primary care clinic by his m.docx
A 5-year-old male is brought to the primary care clinic by his m.docx
 
92 S C I E N T I F I C A M E R I C A N R e p r i n t e d f r.docx
92 S C I E N T I F I C  A M E R I C A N R e p r i n t e d  f r.docx92 S C I E N T I F I C  A M E R I C A N R e p r i n t e d  f r.docx
92 S C I E N T I F I C A M E R I C A N R e p r i n t e d f r.docx
 
a 100 words to respond to each question. Please be sure to add a que.docx
a 100 words to respond to each question. Please be sure to add a que.docxa 100 words to respond to each question. Please be sure to add a que.docx
a 100 words to respond to each question. Please be sure to add a que.docx
 
A 12,000 word final dissertation for Masters in Education project. .docx
A 12,000 word final dissertation for Masters in Education project. .docxA 12,000 word final dissertation for Masters in Education project. .docx
A 12,000 word final dissertation for Masters in Education project. .docx
 
918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx
918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx
918191ISMM1-UC 752SYSTEMS ANALYSISFall 2019 –.docx
 
915Rising Up from a Sea of DiscontentThe 1970 Koza.docx
915Rising Up from a Sea of DiscontentThe 1970 Koza.docx915Rising Up from a Sea of DiscontentThe 1970 Koza.docx
915Rising Up from a Sea of DiscontentThe 1970 Koza.docx
 
96 Young Scholars in WritingFeminist Figures or Damsel.docx
96    Young Scholars in WritingFeminist Figures or Damsel.docx96    Young Scholars in WritingFeminist Figures or Damsel.docx
96 Young Scholars in WritingFeminist Figures or Damsel.docx
 

Recently uploaded

How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxabhijeetpadhi001
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 

Recently uploaded (20)

Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 

TCP/IP protocols TCP and UDP compared

  • 1. Reply needed 1 TCP/IP is a networking protocol suite that Microsoft Windows uses to communicate over the internet with other computers. It interacts with DNS and security tech such as IPsec to assist in the successful and secure transfer of IP packets between machines. TCP/IP is most commonly used to communicate over networks. TCP, or Transmission Control Protocol, handles the sequencing and acknowledgment of packets sent, and the recovery of packets lost during transmission. UDP, or User Datagram Protocol, provides a one-to-one or one- to-many, connectionless, unreliable communications server that is used when the amount of data to be transferred is small, such as data that fits into a single packet. Both UDP and TCP use ports to identify communications for each TCP/IP program. TCP · Connection-oriented service; a session is established between hosts. · TCP guarantees delivery through the use of acknowledgments and sequenced delivery of data. · Programs that use TCP are provided assurance of reliable data transport. · TCP is slower, has higher overhead requirements, and only supports point-to-point communication. UDP · Connectionless Service; no session is established between hosts. · UDP does not guarantee or acknowledge delivery, or sequence data. · Programs that use UDP are responsible for providing reliability needed to transport data. · UDP is fast, has low overhead requirements, and can support point-to-point and point-to-multipoint communication.
  • 2. References Microsoft. (2005). User Datagram Protocol (UDP). Retrieved from https://technet.microsoft.com/en- us/library/cc785220(v=ws.10).aspx Microsoft. (2003). How TCP/IP Works. Retrieved from https://technet.microsoft.com/en- us/library/cc786128(v=ws.10).aspx Reply needed 2 TCP and UDP are both intent protocol that relay data from one computer to another through a network. The difference between the two is TCP is connection oriented which means it establishes connection between the devices before actual data is sent. This is done by a 3 way handshake, syn, syn-ack, and ack. Since TCP is connection oriented it is more reliable because packets are sure to arrive at the destination. Although TCP is a lot slower than UDP, it is used for instances that requires guaranteed data transmission such as and during virtual terminal connection (TELNET), FTP for transferring files, HTTP and HTTPs for world wide web connection. UDP on the other hand is a “connection-less” protocol which means data is sent whether the receiving end get it or not. It is a lot faster than TCP but does not guarantee packets will arrive at the destination. UDP exist when speed is a factor, and is used during real-time data transmission such VOIP or skype, DNS, DHCP, or online gaming. (Rodriguez, 2014) Reference: Rodriguez, E. (2014). TCP vs. UDP. Retreived from: http://www.skullbox.net/tcpudp.php Reply needed 3 TCP and UDP are both Layer 4 or Transport Layer protocols. That being said TCP and UDP are used as the transport protocol to send and receive data. The man differences between the two is that TCP is connection oriented and UDP is connection-less. TCP is considered reliable and UDP is unreliable. TCP numbers
  • 3. every packet with what is called a sequence number to make sure the packets can be in order. Even though UDP is unreliable and doesn't guarantee the packet to the destination, it is faster than TCP. You normally use UDP when the speed of the transmission of the data is more important then the integrity of the data. An example of why you would use UDP is phone calls, live TV, and playing online video games. Reply needed 1 I believe that DHCP reservation has its advantages over static IP. Using DHCP reservations help administrators by offering a centralized reference point for all IP allocations. It allows them to assign these reservations and check the status of them from a single point instead of having to log on administratively to a specific machine to set a static IP address. DHCP reservations also make it easier if you plan on moving a printer to different network. You only have to log on and change the subnet in DHCP and it will automatically move all devices to the new subnet. DHCP reservation is basically the same concept of setting a static IP on a device but just adds the convenience factor. In some of the research I have done people recommended that the actual server itself be set with a Static IP then set a DHCP scope and reservations for specific connected devices. The only downfall to setting reservations is that you must know the MAC address of the said device. Although this is something easy to figure out, it can sometimes become a little repetitive if you have to acquire the MAC for each device. In all though, DHCP reservation has the potential to be a very useful function for administrators who need to allocate specific IPs with specific devices and do not have physical contact with each device. BIBLIOGRAPHY: (n.d.). Networking, VPN, TS, Remote Access and Internet Troubleshooting. Retrieved July 25, 2016, from http://www.chicagotech.net/netforums/viewtopic.php?f=1&t=43
  • 4. 32 (n.d.). Advantages of DHCP Reservation over Static IP Assignment. Retrieved July 25, 2016, from http://support.microsoft.com/en-us/kb/170062 Reply needed 2 Manually assigning static IP addresses is a very straightforward process. An administrator logs into each of the devices on the network and assigns a static IP address that will be used until someone else manually reconfigures it again. The problem with this method arises when the network becomes midsize or larger. It would be really challenging for an administrator to individually assign and manage hundreds or maybe even thousands of IP addresses, subnet masks, default gateways, and all other configuration options. In large networks a preferable solution would be to use DHCP reservations, except one caveat. For mission critical systems it would much safer to use static IPs for the reason that with a reservation in DHCP, the client device will still go through the DHCP process to get an the IP which can come at a cost if the DHCP server goes “down”. From the security standpoint, the network becomes more vulnerable to the man in the middle attack. An attacker could setup a rogue DHCP server and redirect all traffic to a different router that is under that attacker’s control. I think, like any other technology, DHCP reservations have its pros and cons. It allows the administrators to manage the IP assignment process from one central location as well having a complete list of active leases and reservations readily available. The downside is that the initial configuration still requires manual interaction in terms of getting the MAC address for the device. With all of the mentioned above, for non-vital systems such as printers, cameras, application servers I would definitely use DHCP reservations for ease of management. For mission critical servers I would go static and exclude those IPs from the main
  • 5. scope. References Panek, Will & Wentworth, Tylor & Chellis, James. ( © 2008). Mcts: windows server 2008 network infrastructure configuration (exam 70-642). [Books24x7 version] Available from http://common.books24x7.com.ezproxy.umuc.edu/toc.aspx?book id=25194. Reply needed 3 Overview of the DHCP Lease Process when a DHCP Server is Unavailable 1. The DHCP client will initiate a request for an IP address when it first attempts to connect to the network. The client will broadcast a DHCPDiscover message to the local subnet requesting IP address information from a DHCP server. 2. If, for whatever reason, the DHCP server does not respond to the client’s request, the client will continue to send DHCPDiscover messages using a randomized exponential backoff algorithm. Subsequent messages will be sent at 4, 8, 16, 32, and 64 seconds with a random interval of plus or minus 1 second. 3. If after one minute (64 seconds) there is no response from a DHCP server, the client will continue with an alternate configuration, such as Automatic Private IP Addressing (APIPA). APIPA is a common alternate configuration where the client will self-configure an IP address in the range of 169.254.0.1 to 169.254.255.254 and a subnet mask of 255.255.0.0 and use this for its interface until DHCP is available. If an alternate configuration is not supported or IP auto-configuration has been disabled, the client network initialization will fail, there will be no network access, and an error message will be generated. 4. In either case, the client will begin a new cycle of DHCPDiscover messages every five minutes using the 0, 4, 8, 16, 32, and 64 second intervals randomized with a plus or minus 1 second interval. It will continue broadcasting these messages
  • 6. every five minutes in this manner until it receives a DHCPOffer message from a DHCP server. 5. Once the DHCP server is back online and it receives the DHCPDiscover message, it will respond by broadcasting a DHCPOffer message to the client. The DHCPOffer message contains the TCP/IP configuration information: an unleased IP address, subnet mask, and default gateway. If more than one DHCP server responds with a DHCPOffer message, the client will accept the best offer, usually the first DHCPOffer message it receives. 6. The client will indicate acceptance of the offer by broadcasting a DHCPRequest message. This message contains the IP address from the DHCPOffer selected, but it is not yet being used by the client. Until it receives a DHCPAck message from the DHCP server, the client does not officially have an IP address. 7. Finally, the DHCP server will acknowledge the DHCPRequest message by broadcasting a DHCPAck message. This message assigns the address to the client and finalizes the terms of the lease. It is at this point that the client can use the leased IP to configure its TCP/IP properties, complete its initialization, and connect to the network. Citations: · How DHCP Technology Works. (2003, March 28). Retrieved from https://technet.microsoft.com/en- us/library/cc780760(v=ws.10).aspx · Droms, R. (1997, March). RFC2131 - Dynamic Host Configuration Protocol. Retrieved from https://www.ietf.org/rfc/rfc2131.txt · Kozierok, C. (2005, September 20). DHCP Message Generation, Addressing, Transport and Retransmission: Retransmission of lost messages. Retrieved from http://www.tcpipguide.com/free/t_DHCPMessageGenerationAdd ressingTransportandRetrans-3.htm