{'fraction_non_alphanumeric': 0.022181146025878003, 'fraction_numerical': 0.0, 'mean_word_length': 5.224137931034483, '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}}
Software Engineering for Telecommunications Systems

Although from today's point of view many commonalities seem to exist between the two, the telephone system and the Internet were historically created with different aims and design philosophies in mind and are based on different technologies. The telephone system was designed primarily for voice communication between humans; even data services like transmission of facsimiles (fax) used tone modulation techniques over the voice channel. The telephone system uses circuit and packet switching to establish a dedicated connection with guaranteed quality of service (QoS) for the duration of a call. The Internet, on the other hand, was designed for flexible data exchange between computers with the capability to compensate single points of failure—it was intended as a network for military purposes in the first place. The Internet uses packet switching for efficient communications with best effort QoS. 
 
 
Keywords: 
 
telecommunications; 
software; 
internet; 
system design; 
distribution; 
room; 
layering; 
OSI; 
planes