UDP checksum : does it include the length?

This question does not fit in any forum section because it is on general networking theory.
The UDP checksum covers the UDP/IP pseudo-header, the UDP header, and the user data padded to a 16-bit boundary. The UDP/IP pseudo-header includes the UDP length. The UDP header also includes the UDP length. The checksum is a 16-bit 1's complement.
Does that mean that the UDP length is effectively not included in the checksum calculation?
The other strange thing about the UDP checksum is that according to the RFC, it is optional. Is this so in real life?
Kevin Dorrell
Luxembourg

Harold,
At first sight, I didn't agree with you about " ... If the UDP length was changed between the source and destination, the checksum discrenpency would just be double what it would be if we only included the length value once. .. ". I reasoned like this: the checksum is a 1's complement, so if you include a field twice in the calculation, the net effect of the field is zero. So you can change the field as much as you like, and it wouldn't make a ha'p'orth of difference.
This is what I think now: as far as the transmitter is concerned, the two fields (real and pseudo) come from the same place: the length of the user datagram data. But as far as the receiver is concerned, they come from different places: the real field from the UDP header is explicit, and the pseudo field is calculated from the IP packet length (IP octets 2+3), minus 4 * IP-HLEN. So if you wanted to fiddle the UDP length, you would also have to fiddle the IP header octets 2+3, and therefore also IP header octets 10+11, and therefore also ....
I suppose this hinges on how the UDP header checksum algorithm is implemented in the receiver. If it does it the lazy way, and constructs the pseudo-header using the length explicitly declared in the UDP header, then there is no check on the length at all. If it calculates it from the IP header, then the UDP length is validated. So I can only speculate whether this is a potential problem.
Thanks for your thoughts.
Kevin Dorrell
Luxembourg

Similar Messages

  • When I try to watch any video clip I get this:   The version of "Adobe Flash Player" on your system does not include the latest security updates and has been blocked. To continue using "Adobe Flash Player", download an updated version from Adobe's we

    When I try to watch any video clip I get this:
    The version of “Adobe Flash Player” on your system does not include the latest security updates and has been blocked. To continue using “Adobe Flash Player”, download an updated version from Adobe’s website.
    I tried clicking on the Adobe Flash Player.  It said it accepted it but it did not make a difference.
    Can anyone help?
    Thank you!

    This did not work
    On Mon, Oct 27, 2014 at 8:59 PM, Apple Support Communities Updates <

  • The version of "Adobe Flash Player" on your system does not include the latest security updates and has been blocked. To continue using "Adobe Flash Player", download an updated version from Adobe's website.

    The version of “Adobe Flash Player” on your system does not include the latest security updates and has been blocked. To continue using “Adobe Flash Player”, download an updated version from Adobe’s website.

    You haven't actually asked a question, but as stated you should only download Flash Player directy from Adobe.
    Nor have you said what version of OS X and Safari you are running.
    You can check here:  http://www.adobe.com/products/flash/about/  to see which version you should install for your Mac and OS. Note that version 10,1,102,64 is the last version available to PPC Mac users*. The latest version,10.3 or later, is for Intel Macs only, as Adobe no longer support the PPC platform. Version 11.0.1.152 is for Lion.
    * Unhelpfully, if you want the last version for PPC Macs, you need to go here:  http://kb2.adobe.com/cps/142/tn_14266.html  and scroll down to 'Archived Versions/Older Archives'. Flash Player 10.1.102.64 is the one you download. More information here:  http://kb2.adobe.com/cps/838/cpsid_83808.html
    You should first uninstall any previous version of Flash Player, using the uninstaller from here (make sure you use the correct one!):
    http://kb2.adobe.com/cps/909/cpsid_90906.html
    and also that you follow the instructions closely, such as closing ALL applications first before installing. You must also carry out a permission repair after installing anything from Adobe.

  • A JE created from the AP Invoice does not include the project # on all trx

    A JE created from the AP Invoice does not
    include the project # for the amounts entered in the freight box. To
    duplicate, do the following:
    1. Open an AP Invoice
    2. Enter BP Code
    3. Select Service type
    4. Enter a Project Code in drop down box on Accounting tab
    5. Enter a line in the Contents; specify GL Account, amount and Tax
    Code Open Freight box
    6. Enter an amount in one of the lines
    7. Click ADD
    8. Go back to the invoice and go to the Accounting tab Click on the GL
    journal note and you can see that the line corresponding to the
    contents line has a project, but the line corresponding to the Freight
    box item does not.
    My customer users these projects when printing GL agings and the
    information is very important. Shouldn't this information be carried
    forward on all transactions on the Journal entry? Is there a way to get this information to post?

    Hi Pat,
    the project code (PC) on the marketing document may only be applied to the business partner (BP), hence the only row in the associated journal entry (JE) with this project code is that of the BP.
    You can link project codes to specific accounts (CoA -> select account -> account details -> project code) & this project code will then be assigned every time the account is found in a JE.
    If you require the project code to be applied to the freight, you may assign this project code to the account you have defined for this freight. The drawback is naturally that the project code will then  be pulled every time this freight is used, regardless of whether or not the PC is associated with the BP or not.
    It is possible to manually assign project codes to every row in a journal entry, hence this should also be possible with SDK. You might explore the possibility whether it might be possible to automatically assign the BP PC to all rows in the JE using a script.
    All the best,
    Kerstin

  • My computer had to be repaired and i lost some of my purchases. my purchase history does not include the ones that are missing and the ones that do appear indicate they are free purchases.  none of my purchases are free i paid so how do a recover them?

    My computer had to be repaired and i lost some of my purchases. my purchase history does not include the ones that are missing and the ones that do appear indicate they are free purchases.  none of my purchases are free i paid so how do a recover them?

    asuming you are talking about the app store try signing into your account using your apple id into the app store.

  • I purchased the Pages App on my iPhone. Does that include the Pages Application for my Mac Mini? If so, how do I get it onto my Mac?

    I purchased the Pages App on my iPhone. Does that include the Pages Application for my Mac Mini? If so, how do I get it onto my Mac?

    No it does not. The 2 are separate.
    To get Pages on your Mac mini purchase it from the Mac App Store. The icon is on your Dock.
    Peter

  • Changing animation frame rate when rendering in photoshop does not change the length of the video?

    I made a walk cycle animation in Photoshop CS6 and want to render it into a quicktime format. I'd like it to be 12 fps, but when I rendered it at 12 fps the video seemed to be missing frames, and the video was 3 seconds long. I have 98 frames to my animation; doing the math, at 12 fps it should be 8 seconds long. Not 3.
    I was confused and for curiosity's sake I rendered the video at 6 fps, trying to really slow it down. The video ended up being STILL 3 seconds long and only maybe 20 frames. I was missing literally 70 frames. I'm so upset with this rendering thing, I could chuck my computer at the wall.
    Does anybody know of a solution to this?
    edit: If it means anything, I've tried rendering it straight from the frame view and the timeline view. Each time I render it I have the timeline frame rate match the rendering frame rate as well.

    floriannaart wrote:
    Changing animation frame rate when rendering in photoshop does not change the length of the video?
    Photoshop CS6 and CC support two types of animation Frame animations and a Video Timeline
    Changing the frame rate should not change the length of a video timeline. It should just change the number of frames that are rendered.  To change the length of a video you need to change the length of the video timeline.  If you increase the length of the timeline and there is audio I'm quite sure there will be a problem with it,  The Video part will most likely be better then the sound. The required number of extra frames can be generated however the video may look like slow motion. If you decrease the length the motion will speed up.  The length of a video is normally done be editing video clips which are trimmed and stitched together to get the desired duration. Not normally done by altering the duration of a clip.
    The duration a of Frame animation is the sum of the times each frame is displayed.  In a frame animation the length of time a frame is displayed can be varied it not a normal motion picture video.  To have a smooth frame animation you need a sufficient number of frames that are different from each other to show smooth motion.  You can use Photoshop Frame animation tween feature to have Photoshop manufacture frames to help with a smoothing the animation.   Once you have a frame animation the length with the motion you want you can have Photoshop convert it to a video timeline and render a normal motion picture video.  It will not have audio but you can add audio to it.

  • Does ACS include the NAS address in the payload?

    When ACS communicates with another authentication server (eg: ACE), does it include the NAS or the user's address in the ip packet payload?
    The reason for this question is that we want to use NAT between ACS and ACE. Obviously the NAT won't work if the real address is put in the payload.
    Thanks in advance

    If on ACS, ACE configured as an External Database, then ACS wont send NAS ip to ACE.
    The communication between ACS and ACE will be based on Radius protocol, and ACS will be added as a Radius client on ACE.
    If ACS is acting as a pure proxy radius server, and forwarding request to ACE, then payload will have NAS.
    How to configure Radius Token Server as an External Database on ACS:
    http://www.cisco.com/en/US/docs/net_mgmt/cisco_secure_access_control_server_for_windows/4.1/user/UsrDb.html#wp356090
    Regards,
    Prem

  • The file may be corrupt. The file header checksum does not match the computed checksum.

    I just put Vista Home Premium on a computer I was going to give to my son. Upon adding some hardware I kept getting the above screen. "The file may be corrupt. The file header checksum does not match the computed checksum.' When I booted in safe mode and slow boot, it hung on crcdisk.sys. I removed everything except the keyboard hhd dvd and fdd and it still does the same thing. I tried to reinstall Vista but it keeps hanging. From reading a lot of other threads this seems to be a big problem. I doubt if the product should have been marketed. But.... If anyone can help me get it booted I would like to try XP instead. I tried to install XP on the same drive and it hungs there too.

    Hi ballen6721,
    Thank you for the post.
    This issue can occur if the newly installed hardware device is incompatible with the system.
    Based on the current situation, I suggest trying the following steps to troubleshoot the issue:
    Method 1 Device Clean Boot
    ============================================
    Please unplug all unnecessary devices such as sound card, printer, network card and TV card.
    Method 2: Startup Repair from the Windows Recovery Environment (WinRE)
    ============================================
    1. Insert the Windows Vista installation disc into the disc drive, and then start the computer.
    2. Press a key when the message indicating "Press any key to boot from CD or DVD …". appears.
    3. Select a language, a time and currency, and a keyboard or input method, and then click Next.
    4. Click Repair your computer.
    5. In the System Recovery Options dialog box, choose the drive of your Windows installation and click Next.
    6. At the System Recovery Options Dialog Box, click on Repair your computer.
    7. Click the operating system that you want to repair, and then click Next.
    8. In the System Recovery Options dialog box, click Startup Repair.
    Method 3: Use the Windows Recovery Environment (WinRE) to run System Restore ============================================
    1. Insert the Windows Vista installation disc into the disc drive, and then start the computer.
    2. Press a key when the message indicating "Press any key to boot from CD or DVD …". appears.
    3. Select a language, a time and currency, and a keyboard or input method, and then click Next.
    4. Click Repair your computer.
    5. In the System Recovery Options dialog box, choose the drive of your Windows installation and click Next
    6. At the System Recovery Options Dialog Box, click on System Restore.
    7. Follow the System Restore Wizard instruction and choose the appropriate restore point.
    8. Click Finish to restore the system.
    Note: If you computer is an OEM one, the method to enter WinRE can be different, you may contact your OEM to consult how to enter WinRE.
    Can we start the computer now?
    If the issue persists, please help confirm the following points:
    1. What hardware changes have you made recently?
    2. Can we enter Safe Mode now?
    I look forward to hearing from you.
    Best regards,
    Tim Quan
    Microsoft Online Community Support

  • "the file header checksum does not match the computer checksum." Pavilion P6000

    HP Pavilion P6000
    Windows 7 64-bit
    The file is possible corrupt.  The file header checksum does not match the computer checksum
    I was previously getting blue screens saying things like "Memory_Management"

    I see you have damaged both your hardrive(hardware) and your operating sytem (corrupted too, software)
    You may want to run an diagonstic test of your hard drive complete before trying to reinstall windows.
    Press ESC right after power button and repeatdley and look for Diagnostic test and start up test and hard drive test.
    Please report results.
    Sorry because of different timezone I might not be able to help/reply you right away.IF that happens I deeply apologize!
    **Click the White thumb if you like the answer.**
    **Please mark Accept As Solution if it solves your problem and only solves your problem, if you have any more questions please ask, this also helps others to solve related issues.**
    Feel yourself like home here, we are all happy to help, if you have an question reply or start a topic or pm me or an expert.

  • HT2500 When I am viewing the latest message in a conversation in Mail in the preview and want to reply, I hit reply and it does not include the latest message?  I have to double click the latest message to open it and then reply.  Am I missing a setting t

    When I am viewing the latest message in a conversation in Mail in the preview and want to reply, I hit reply and it does not include the latest message?  I have to double click the latest message to open it and then reply.  I find this irritating and would like to skip this step and be able to reply from preview and include that message.  Am I missing a setting to fix this?

    I have found that if you have highlighted some text in the message and then hit reply, the highlighted section is the only bit included in the reply.  You need to click on the message in the middle list rather than the preview pain on the righthand side and it should reply normally.  To check it's doing this, select a message in the middle section of the screnn then use the down arrow to drop to the next message. Hit reply, and it should reply normally.  I hope this helps.

  • The content menu in my Acrobat X Standard does not include the "multimedia" selection??

    What am I missing?  The Adobe Classroom In A Book clearly refers to it...

    Hi,
    I am sorry to hear that you're having trouble in locating 'Multimedia' tools in Acrobat.
    Acrobat X Standard does not include most of the interactive object tools. You need to use Acrobat X Pro for those features. Kindly check the comparison matrix at:
    http://www.adobe.com/products/acrobat/matrix.html
    ~Sandeep V.

  • Does Vision82RTE include the LabVIEW 8.20 RTE?

    I installed the Vision82RTE.zip from this KB, in order to run a simple LV app with a few vision routines.
    http://digital.ni.com/public.nsf/allkb/0468423DEA93D2A786257111005EB9F7
    The KB mentions that the Vision RT engine gets installed in :
     C:\Program Files\National Instruments\Vision\Run-Time Engine
    However, I do not see any files in that directory, just NIVisSvr in the C:\Program Files\National Instruments\Vision path and the executable says the LV RT engine is not installed.  Does the Vision82RTE include the LV RT engine or not?  Doe sthe LV RT engine need to be installed separately?

    Empire--
           It is a little unclear what exactly you are trying to do.  It
    sounds like you are trying to run an application that someone else has
    built into an executable.  If this is the case, you will need both the
    Vision Run-time Engine and the LabVIEW Run-Time Engine.  Both of which
    can be downloaded from our website (there is a link from www.ni.com for
    "Drivers and Updates")  LabVIEW Run-Time is a free program that you
    will need to install; however, Vision RTE is a free download and
    install but you will need to license the product before it will work.
           As to whether LV-RTE is installed with your executable is a
    question for the person that built the executable in the first place. 
    Whenever they do this there is an option to make an installer, where
    they can select to bundle the RTE with the application.
          In this same installer window, for LabVIEW 8.0 and 8.2, Vision
    RTE is not an option to include.  This is what the KB is saying.  If
    you want to be able to include the Vision RTE in an installer then you
    can run that program.  That program is not the actuall RTE, it is only
    so that LabVIEW can see the program when making an installer so that
    you can include it.
    Regards,
    John H
    Applications Engineer
    National Instruments

  • The new iPhoto does not include the border option on the print feature

    The new iphoto App that I upgraded this morning does not have the option for the borders, different dessings and multiple pictures in the same page on the print option, as my old version of i Photo had, I can not get anyone on apple to help me, they said this is how it is now. It is upsetting not to have a feature that was very good being replace for a very simple one, very dissapointed about this.

    First crop the photo to the size you want printed. Select the photo to be printed and type Command + P.  In the next window you'll see these options:
    Select the print size (not borderless) and the Fit layout.
    OT

  • Why iPhone keyboard does not include the famous language Tamil? Obviously Tamil people are Apple lovers.

    Hello,
    Good Evening...
    I'm using iPhone 4S and I'm always Apple lover. I trust always this product blindly. By the by, now a days all other smart phones include the facility to type almost all main regional language around the world. My language is Tamil, a well known ancient language speaking by majority of the people around the world. Apple giving the facility typing with their product by more languages like Urdu, Arabic, Hindi, Chinish and so on... But Tamil language still not in the list. Why? More Tamil people are the Apple lovers. This will lead to enhance the increasing sales of Apple product in coming days. Android giving Tamil typing facility in any place directly in the mobile with the third party apps "Sellinam". iPhone also giving that apps Sellinam, but we can type and copy and paste to the place where we want to insert the text. Please do concern my community people. If you willing to fetch more sales with Tamil people, do first and most priority to set the language TAMIL in your KEYBOARD SETTINGS. Thanking you sir...
    ((( [email protected]  Jeddah, Saudi Arabia )))

    Abufarzana, this is a user to user forum and noone from Apple is here to address your request.  However, if you wish, you can submit your suggestion to the Apple feedback site at the following link:  http://www.apple.com/contact/feedback.html

Maybe you are looking for

  • Can't see Korean characters properly in text messages after latest update

    Pretty simple, Korean characters used to work on my Q10 (being able to see them), but now after the latest update, they show up as half Chinese characters and completely garbled and unreadable. This has basically made my Q10 useless to me, and I've m

  • How to change the transaction isolation level of a CMP?

    How to change the transaction isolation level of a CMP from SUN's Deployment Tool? So far I can't find any entry for this setting.

  • FM : BAPI_STSRVAPS_SAVEMULTI2

    Hi all, In my requirement i need to create or change the Stock by using the BAPI FM <b>BAPI_STSRVAPS_SAVEMULTI2</b>. Which is also getting created fine. But i need to add records for Stock like CC or CD etc., rather than adding the stock value to the

  • What is the size of a page in AW?

    Hi, Can someone tell me the size of a page in AW? It was 4k in Express on NT. But, now it seems to have more than that. I am installing Oracle9i OLAP 9202 on Windows2000. Thank you. Seiji Minabe Technical Director IAF Software, Inc.

  • Rendering crashes  my computer

    When I try to render my project, it's twenty-one minutes, it locks up my computer. Everything freezes. I have to reboot. I read thru alot of the search files and haven't found anything that I think applies. I'm running FCP5 on a G4 1.25, 2 gigs of ra