)]}'
{"doc/networking-guide/source/intro_basic_networking.rst":[{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"d93c43490ee40eab9aa2950f094073c86a57bc22","unresolved":false,"context_lines":[{"line_number":323,"context_line":"must use a protocol layered atop IP. These protocols occupy the fourth"},{"line_number":324,"context_line":"layer of the OSI model known as the *transport layer* or *layer 4*. See"},{"line_number":325,"context_line":"the `Protocol Numbers`_ web page maintained by the Internet Assigned Numbers"},{"line_number":326,"context_line":"Authority (IANA) for a list of protocols that layer atop IP, and their"},{"line_number":327,"context_line":"associated numbers."},{"line_number":328,"context_line":""},{"line_number":329,"context_line":".. _Protocol Numbers: http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3afb71cf_a21e2761","line":326,"updated":"2015-06-08 07:56:45.000000000","message":"I wouldn\u0027t put a comma before \u0027and\u0027 here as we have only 2 items to enumerate.","commit_id":"ea66673ff904aa1f176390959a6503260f648466"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"d93c43490ee40eab9aa2950f094073c86a57bc22","unresolved":false,"context_lines":[{"line_number":350,"context_line":"listens on port 22.  For a client to connect to a server using TCP, the client"},{"line_number":351,"context_line":"must know both the IP address of a server\u0027s host and the server\u0027s TCP port."},{"line_number":352,"context_line":""},{"line_number":353,"context_line":"The operating system of the TCP client application will automatically"},{"line_number":354,"context_line":"assign a port number to the client. The client will own this port number until"},{"line_number":355,"context_line":"the TCP connection is terminated, after which time the operating system will"},{"line_number":356,"context_line":"reclaim the port number. These types of ports are referred to as *ephemeral ports*."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3afb71cf_22f477f0","line":353,"updated":"2015-06-08 07:56:45.000000000","message":"will assign... will own... will reclaim -\u003e where possible, please avoid Future tense (and passive voice). Please check the whole doc.","commit_id":"ea66673ff904aa1f176390959a6503260f648466"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"d93c43490ee40eab9aa2950f094073c86a57bc22","unresolved":false,"context_lines":[{"line_number":402,"context_line":"or a well-defined ordering of received packets, the programmer is responsible"},{"line_number":403,"context_line":"for implementing this functionality in the application code."},{"line_number":404,"context_line":""},{"line_number":405,"context_line":"DHCP_, the Domain Name System (DNS), the Network Time Protocol (NTP) and"},{"line_number":406,"context_line":":ref:`VXLAN` are examples of UDP-based protocols used in OpenStack deployments."},{"line_number":407,"context_line":""},{"line_number":408,"context_line":"UDP has support for one-to-many communication: sending a single packet to multiple"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3afb71cf_62c82f23","line":405,"updated":"2015-06-08 07:56:45.000000000","message":"a comma before \u0027and\u0027, please.","commit_id":"ea66673ff904aa1f176390959a6503260f648466"}]}
