{'fraction_non_alphanumeric': 0.01777362020579981, 'fraction_numerical': 0.0, 'mean_word_length': 5.993464052287582, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Time Synchronization in Networks: A Survey

With the development of network communication, time synchronization plays an important role in various network application scenarios. However, different network scenarios exist different characteristics and complexity. Therefore, in order to meet the needs of different application scenarios, various time synchronization schemes are proposed. The Internet is the most common application scenario, and wireless sensor networks(WSNs) are applied under condition-limited scenarios with less nodes. This paper analyzes the existing time synchronization protocols under these two kinds of network from the aspects of accuracy, resource consumption and so on. NTP protocol and PTP protocol are introduced in detail for their outstanding advantages. Time synchronization protocols in WSNs have their own advantages in different aspects, and distributed synchronization mechanisms are mostly better than centralized synchronization mechanisms. We also explore accuracy and security due to importance of them in time synchronization.