Internet Protocols

8K

Solutions

13K

Contributors

The Internet Protocol (IP) is the principal communications protocol in the Internet protocol suite for relaying datagrams across network boundaries, organized in abstraction layers, traditionally called "Link," "Internet," "Transport" and "Application”. Its routing function enables internetworking, and essentially establishes the Internet. IP defines packet structures that encapsulate the data to be delivered. It also defines addressing methods that are used to label the datagram with source and destination information.

Share tech news, updates, or what's on your mind.

Sign up to Post

DNS Benchmark from Steve Gibson -
Your configured DNS nameservers may be impeding your Internet experience. Improve the response times you get from websites by using a faster DNS Server. This article shows you how to both find better DNS servers to use, as well as how to configure your copy of Windows 7 and 10 to use them.
4

Expert Comment

by:Basem Khawaja
Comment Utility
Very useful article and very informative. Thank you Andrew once again for all of your contributions.
0
LVL 28

Author Comment

by:Andrew Leniart
Comment Utility
You're very welcome Basem and I appreciate your comments.

If you wouldn't mind endorsing the article by clicking the Thumbs Up icon at the end of the article (just below the "red arrow pointing downwards to the Thumbs Up icon" above in the article itself) I'd really appreciate it!

Regards, Andrew
0
OWASP: Avoiding Hacker Tricks
LVL 13
OWASP: Avoiding Hacker Tricks

Learn to build secure applications from the mindset of the hacker and avoid being exploited.

I am providing the resources that Microsoft Provides as support to its community. A lot of it is technical and may be beyond what an average user might need. But for a site such as Experts Exchange, I thought it might be a good guide to what Microsoft has available.
1
LVL 13

Author Comment

by:Wesley Miller
Comment Utility
Made changes as advised to better explain the intent of article and a salutation on providing feedback.
0
LVL 4

Expert Comment

by:PeeterB
Comment Utility
Excellent! Great to have all that in one single article .... (I knew some of them .... but not others, and had forgotten some ..!)
1
Configuring network clients can be a chore, especially if there are a large number of them or a lot of itinerant users. DHCP dynamically manages this process, much to the relief of users and administrators alike!
3
LVL 67

Expert Comment

by:Jim Horn
Comment Utility
Nice work.  Voted Yes.
0
LVL 49

Expert Comment

by:noci
Comment Utility
One note:
the DHCP server should also update the DNS server (& reverse zone) with issued addresses & names as well as remove them again when a lease expires..  (This only requires DHCP servers have update access to the DNS servers).
This is done slightly different in windows world there all systems have the right to put anything they like in the DNS. (and Not remove stale records).

One Caution but it maybe be beyond the scope of this article
Don't use multiple DHCP servers / network segment without understanding how it really works first.
0

Preface

There are many applications where some computing systems need have their system clocks running synchronized within a small margin and eventually need to be in sync with the global time.

There are different solutions for this, i.e. the W32time service on Windows machines some more OS specific solutions. One of the most widespread solutions for this is the Network Time Protocol, short NTP. It is around for a long time (published in September 1985), and implementations of the protocol exist for various operating systems, i.e.
 
DOS

FreeBSD

Linux

Macintosh

Novell

OS/2

UNIX

Windows
Besides of that there's the source code for the NTP client available in
C, Perl, Python, Ruby, and TCL for the harder kind of users. There's even an implementation in Java (SNTP only). This wide spread system base and the long history and development of NTP has led to a mature and very stable product.
 

Background - What does NTP, and what's SNTP ?

As lined out before, NTP is a background service that synchronizes the system clock with the clock of another, remote system. NTP does that by fine-tuning the system clock ticks to drive it smoothly into sync with the time master's clock. Afterwards it keeps it following the master's clock as close as possible by constantly monitoring the time diff and retune the …
6

Expert Comment

by:noooodlez
Comment Utility
Interesting article! Typical Microsoft, reinventing the wheel with something overly complicated, which doesn't quite work!

I am interested to find out more about what you mean by

In rare cases the windows installers fail to disable the W32time service. This results in two services manipulating the system clock, which leads to very interesting (and disgusting) results. If NTP on Windows gives weird results, first check if the W32time service is disabled.

Sounds very much like a problem I am experiencing but cannot nail down.
0
LVL 14

Author Comment

by:frankhelk
Comment Utility
@noooodlez:
Thank you for the positive feedback. You might also give me my first "Yes" in the feedback corner at the end of the article if you feel the urge :-)

To your question:

Since the problems arising from two services manipulating the system clock are obvious, the installer of the Windows port tries to do what's needed: Stop W32time and disable it (it's enabled for stating at system boot by default).

Sometimes the installer fails to do that, leaving W32time active and on "autostart at boot" - probably due to permissions problems on the specific system. To correct that, all you have to do is to run services.msc, find the Windows time keeper service, stop it, and set it to "Disabled" in its options dialog.
Hope that helps ...
0

Internet Protocols

8K

Solutions

13K

Contributors

The Internet Protocol (IP) is the principal communications protocol in the Internet protocol suite for relaying datagrams across network boundaries, organized in abstraction layers, traditionally called "Link," "Internet," "Transport" and "Application”. Its routing function enables internetworking, and essentially establishes the Internet. IP defines packet structures that encapsulate the data to be delivered. It also defines addressing methods that are used to label the datagram with source and destination information.

Top Experts In
Internet Protocols
<
Monthly
>