Solved

udp error detection

Posted on 2004-04-06
2
742 Views
Last Modified: 2013-12-07
Hey,

just a few quick question im not too sure in how this works:

UDP isnt connection orientated... correct?
UDP offers no Error detection......correct?

Design and Specify an Application Level Single-Shot-Protocol that will provide reliable delivery of individual single component messages over IP networks.


1.       i was thinking about
         firstly a timeout? but as i am a complete begginer how would i calculate an appropriate
         time to time out! i really have very limited knowledge so please explain everything ie
          acronyms etc.

2.        also the extra protocol that im designing would appear in the Application level? is that
           correct?

3,        also when passing packets how would the end user know that they havent recieved a
           packet because from wat i can gather UDP doesnt number the packlets like TCP. Would i
          have to do this in the protocol im designing or is there a way around this.

4.        How does the header work in UDP? is there any extra bites that could be used to pass info
           around to help in error detections

5.        or am i completely wrong! if so please help!

6.        and one last Q WHAT IS A SINGLE SHOT PROTOCOL?

CAN SUM1 PLEASE TELL ME WHERE TO START WITH THIS AND HOW I SHOULD GO ABOUT THIS!

thank u

0
Comment
Question by:Follette
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 11

Accepted Solution

by:
PennGwyn earned 50 total points
ID: 10770327
> UDP isnt connection orientated... correct?

  Correct.  There is nothing in the UDP layer to link packets together in a session (HINT).

> UDP offers no Error detection......correct?

  Incorrect.  A checksum allows corrupted UDP packets to be detected and discarded.
  UDP provides no inherent mechanism for signalling an error back to the sender and requesting retransmission (HINT).

Both of these are also true of IP, but are added on top of IP by TCP.  So it is possible to build something that would add these features on top of UDP, and that's what your course has asked you to do.


0
 

Author Comment

by:Follette
ID: 10804297
Im reading up on UDP and have a few more little questions:

what is a single shot protocol?

can i change things within the protocols header?

can i use a mix of UDP and TCP for example use TCP to confirm delivery?

How does it pass information between layers? does each layer simply add more to the header or is that wrong?

i was thinking about changing the source address of the UDP header so it would determine the type of file that is being sent ie ACK etc but then ive come to a brick wall: how do they know where the packet came from?
0

Featured Post

NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Connectivity issues after power outage 5 62
Well known ports and optimal ports scanning range 12 100
Networking Monitoring Tools 10 69
Citrix App 7 31
#Citrix #Citrix Netscaler #HTTP Compression #Load Balance
If your business is like most, chances are you still need to maintain a fax infrastructure for your staff. It’s hard to believe that a communication technology that was thriving in the mid-80s could still be an essential part of your team’s modern I…
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…

749 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question