这可能是全中国最让人叹为观止的公众号了,运
??????????????
?????????????? (??????: IP address; ???????????????? ???????????, ???????????, ???????, ???????????) ????????????????????????????????????????????????????? (??????????????? ????????????) ???????????????????????????????????????????? ? ?????????????????????????????????????? ?????????????????????????????????????????? ???????????????????????????????????????? ??????????????????????????????????? ?????????????????????????? "?????????????????????????? ?????????????????????????????? ??????????????????????????????????? ???????????????????????????????????? ??????????????????????????????????? 32 ??????????? ????????????????????????????????????????? 4 (IPv4) ???????????????????????????????????????? ??????????? ?????????????????????????????????????????? ????????????????????????????????????? 4 ????????????? ??????????????????????????????????????? ?.?. 1995 ????????????????????? 6 (IPv6) ????????????? 128 ??????????????? ???????????????????????? ????????? 2460 ????? ?.?. 1998 ?????????????????????????????????????????????????? 2000 ??????????????????????????? ??????????????????????????????????????????????????????????????????????????? ???????????? 172.16.254.1 (???? 4) ??? 2001:db8:0:1234:0:567:8:1 (???? 6) ??????? ??????????????????????????????? (IANA) ?????????????????????????????????????????????????? ????????????????????????????????????????????????????? (RIR) ???? 5 ??? ??????????????????????????????????????????????????????????????????????????????? (????????????????????????) ??????????????? ?????????????????
IPv4
Internet Protocol version 4 (IPv4) is the fourth version of the Internet Protocol (IP). It is one of the core protocols of standards-based internetworking methods in the Internet and other packet-switched networks. IPv4 was the first version deployed for production on SATNET in 1982 and on the ARPANET in January 1983. It is still used to route most Internet traffic today, despite the ongoing deployment of a successor protocol, IPv6. IPv4 uses a 32-bit address space which provides 4,294,967,296 (232) unique addresses, but large blocks are reserved for special networking methods. History The IP layer was originally separated in the v3 of the TCP for design improvement, and stabilised in version 4. IPv4 is described in IETF publication RFC 791 (September 1981), replacing an earlier definition (RFC 760, January 1980). In March 1982, the US Department of Defense declared TCP/IP as the standard for all military computer networking. Purpose The Internet Protocol is the protocol that defines and enables internetworking at the internet layer of the Internet Protocol Suite...??IPv4
IPv6
Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet. IPv6 was developed by the Internet Engineering Task Force (IETF) to deal with the long-anticipated problem of IPv4 address exhaustion. IPv6 is intended to replace IPv4. In December 1998, IPv6 became a Draft Standard for the IETF, who subsequently ratified it as an Internet Standard on 14 July 2017.Devices on the Internet are assigned a unique IP address for identification and location definition. With the rapid growth of the Internet after commercialization in the 1990s, it became evident that far more addresses would be needed to connect devices than the IPv4 address space had available. By 1998, the IETF had formalized the successor protocol. IPv6 uses a 128-bit address, theoretically allowing 2128, or approximately 3.4×1038 addresses. The actual number is slightly smaller, as multiple ranges are...??IPv6
WHOIS
WHOIS (pronounced as the phrase "who is") is a query and response protocol that is widely used for querying databases that store the registered users or assignees of an Internet resource, such as a domain name, an IP address block or an autonomous system, but is also used for a wider range of other information. The protocol stores and delivers database content in a human-readable format. The current iteration of the WHOIS protocol was drafted by the Internet Society, and is documented in RFC 3912. Whois is also the name of the command-line utility on most UNIX systems used to make WHOIS protocol queries. In addition WHOIS has a sister protocol called Referral Whois (RWhois). History Elizabeth Feinler and her team (who had created the Resource Directory for ARPANET) were responsible for creating the first WHOIS directory in the early 1970s. Feinler set up a server in Stanford's Network Information Center (NIC) which acted as a directory that could retrieve relevant information about people or entities. She and the team created domains, with Feinler's suggestion that domains be divided into categories based on the physical...??WHOIS
Hostname
In computer networking, a hostname (archaically nodename) is a label that is assigned to a device connected to a computer network and that is used to identify the device in various forms of electronic communication, such as the World Wide Web. Hostnames may be simple names consisting of a single word or phrase, or they may be structured. Each hostname usually has at least one numeric network address associated with it for routing packets for performance and other reasons. Internet hostnames may have appended the name of a Domain Name System (DNS) domain, separated from the host-specific label by a period ("dot"). In the latter form, a hostname is also called a domain name. If the domain name is completely specified, including a top-level domain of the Internet, then the hostname is said to be a fully qualified domain name (FQDN). Hostnames that include DNS domains are often stored in the Domain Name System together with the IP addresses of the host they represent for the purpose of mapping the hostname to an address, or the reverse process. Internet hostnames...??Hostname
??? (????????????????)
??? (Ping) ???????????????????????????????????????????????????????? ????????????????????????????????????????????????????????? ??????? Ping ???????????????????? ICMP ?????? "echo request" ?????????????????? ??????????????????????????? "echo response" ?????? (?????????????????? "Ping Pong" ????????????????????????) ??????? Ping ??????????????????????????????????????????????? ?????????????????????????????????????????? ???????????????????? ???????????????????????????????????????????????????????? (????????????????)
Classless Inter-Domain Routing
Classless Inter-Domain Routing (CIDR ) is a method for allocating IP addresses and for IP routing. The Internet Engineering Task Force introduced CIDR in 1993 to replace the previous classful network addressing architecture on the Internet. Its goal was to slow the growth of routing tables on routers across the Internet, and to help slow the rapid exhaustion of IPv4 addresses.IP addresses are described as consisting of two groups of bits in the address: the most significant bits are the network prefix, which identifies a whole network or subnet, and the least significant set forms the host identifier, which specifies a particular interface of a host on that network. This division is used as the basis of traffic routing between IP networks and for address allocation policies. Whereas classful network design for IPv4 sized the network prefix as one or more 8-bit groups, resulting in the blocks of Class A, B, or C addresses, under CIDR address space is allocated to Internet service providers and end users on any address-bit boundary. In IPv6, however, the interface identifier has a fixed size of 64 bits by convention, and smaller subnets...??Classless Inter-Domain Routing
Private network
In IP networking, a private network is a computer network that uses private IP address space. Both the IPv4 and the IPv6 specifications define private IP address ranges. These addresses are commonly used for local area networks (LANs) in residential, office, and enterprise environments. Private network addresses are not allocated to any specific organization. Anyone may use these addresses without approval from regional or local Internet registries. Private IP address spaces were originally defined to assist in delaying IPv4 address exhaustion. IP packets originating from or addressed to a private IP address cannot be routed through the public Internet. Private IPv4 addresses The Internet Engineering Task Force (IETF) has directed the Internet Assigned Numbers Authority (IANA) to reserve the following IPv4 address ranges for private networks: In practice, it is common to subdivide these ranges into smaller subnets. Dedicated space for carrier-grade NAT deployment In April 2012, IANA allocated the block 100...??Private network
Subnetwork
A subnetwork or subnet is a logical subdivision of an IP network. The practice of dividing a network into two or more networks is called subnetting. Computers that belong to the same subnet are addressed with an identical most-significant bit-group in their IP addresses. This results in the logical division of an IP address into two fields: the network number or routing prefix and the rest field or host identifier. The rest field is an identifier for a specific host or network interface. The routing prefix may be expressed in Classless Inter-Domain Routing (CIDR) notation written as the first address of a network, followed by a slash character (/), and ending with the bit-length of the prefix. For example, 198.51.100.0/24 is the prefix of the Internet Protocol version 4 network starting at the given address, having 24 bits allocated for the network prefix, and the remaining 8 bits reserved for host addressing. Addresses in the range 198.51.100.0 to 198.51.100.255 belong to this...??Subnetwork
Name server
A name server refers to the server component of the Domain Name System (DNS), one of the two principal namespaces of the Internet. The most important function of DNS servers is the translation (resolution) of human-memorable domain names (example.com) and hostnames into the corresponding numeric Internet Protocol (IP) addresses (93.184.216.34), the second principal name space of the Internet which is used to identify and locate computer systems and resources on the Internet. Although it is typically used in reference to DNS, the term name server may also be used for any computer application that implements a network service for providing responses to queries against a directory service which translates an often humanly meaningful, text-based identifier to a system-internal, often numeric identification or addressing component. This service is performed by the server in response to a service protocol request. Domain Name Server The Internet maintains two principal namespaces: the domain name hierarchy and the IP address system. The Domain Name System maintains the domain namespace and provides translation services...??Name server
Traceroute
In computing, traceroute and tracert are computer network diagnostic commands for displaying possible routes (paths) and measuring transit delays of packets across an Internet Protocol (IP) network. The history of the route is recorded as the round-trip times of the packets received from each successive host (remote node) in the route (path); the sum of the mean times in each hop is a measure of the total time spent to establish the connection. Traceroute proceeds unless all (usually three) sent packets are lost more than twice; then the connection is lost and the route cannot be evaluated. Ping, on the other hand, only computes the final round-trip times from the destination point. For Internet Protocol Version 6 (IPv6) the tool sometimes has the name traceroute6 and tracert6. Implementations The command traceroute is available on many modern operating systems. On Unix-like systems such as FreeBSD, macOS, and Linux it is available as a command line tool. Traceroute is also graphically accessible in macOS within the ...??Traceroute
Nmap
Nmap (Network Mapper) is a free and open-source network scanner created by Gordon Lyon (also known by his pseudonym Fyodor Vaskovich). Nmap is used to discover hosts and services on a computer network by sending packets and analyzing the responses.Nmap provides a number of features for probing computer networks, including host discovery and service and operating system detection. These features are extensible by scripts that provide more advanced service detection, vulnerability detection, and other features. Nmap can adapt to network conditions including latency and congestion during a scan. Nmap started as a Linux utility and was ported to other systems including Windows, macOS, and BSD. It is most popular on Linux, followed by Windows. Features Nmap features include: Host discovery – Identifying hosts on a network. For example, listing the hosts that respond to TCP and/or ICMP requests or have a particular port open. Port scanning – Enumerating the open ports on target hosts. Version detection – Interrogating network services on remote devices to determine application...??Nmap
Port (computer networking)
In computer networking, a port is a communication endpoint. At the software level, within an operating system, a port is a logical construct that identifies a specific process or a type of network service. A port is identified for each transport protocol and address combination by a 16-bit unsigned number, known as the port number. The most common transport protocols that use port numbers are the Transmission Control Protocol (TCP) and the User Datagram Protocol (UDP). A port number is always associated with an IP address of a host and the type of transport protocol used for communication. It completes the destination or origination network address of a message. Specific port numbers are reserved to identify specific services so that an arriving packet can be easily forwarded to a running application. For this purpose, port numbers lower than 1024 identify the historically most commonly used services and are called the well-known port numbers. Higher-numbered ports are available for general use by applications and are known as ephemeral ports. Ports provide a multiplexing service for multiple services or multiple communication sessions at one network address...??Port (computer networking)
????????????????????
???????????????????? ?????? ????? (??????: Internet Protocol: IP) ???? ????????????????????? ???????????????????????????????? Internet protocol suite ??????????????????????(???????????????????????????? ??????????, ????????????????????? ???????????????????????????)??????????????????? ??????????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????? ??????????????? IPv4 ??????????????????????????????? IPv6 ?????? IP ?????????????????????? connectionless ?? Transmission Control Program ?????????????????? Vint Cerf ??????? ????????? 1974; ??????????????? Transmission Control Protocol (TCP) ??? connection-oriented ??????????????????????????????????????? TCP / IP ?????????? IP, Internet Protocol ???????? 4 (IPv4) ????????????????????????????????????? ?????????????????????? Internet Protocol ???????? 6 (IPv6)??????????????????????
IPsec
In computing, Internet Protocol Security (IPsec) is a secure network protocol suite that authenticates and encrypts the packets of data to provide secure encrypted communication between two computers over an Internet Protocol network. It is used in virtual private networks (VPNs). IPsec includes protocols for establishing mutual authentication between agents at the beginning of a session and negotiation of cryptographic keys to use during the session. IPsec can protect data flows between a pair of hosts (host-to-host), between a pair of security gateways (network-to-network), or between a security gateway and a host (network-to-host). IPsec uses cryptographic security services to protect communications over Internet Protocol (IP) networks. It supports network-level peer authentication, data origin authentication, data integrity, data confidentiality (encryption), and replay protection. The initial IPv4 suite was developed with few security provisions. As a part of the IPv4 enhancement, IPsec is a layer 3 OSI model or internet layer end-to-end security scheme. In contrast, while some other Internet security systems in widespread use...??IPsec
??????????
???????????????????????????????????? ???? ?????????? (??????: Internet Control Message Protocol: ICMP) ??? ?????????????????????????????????????????? ?? IP packet ???????????????????????? Internet Layer ??????????????????????????? Network ?????????? Router ??????????????? ???????? Router ???????????????????????????????????????????? Router ????? Internet Control Message Protocol (ICMP) ????????? IP ?????? ??? ICMP ????????????????????????????????????? ????????? ICMP ???????????? Echo Request and Echo Reply Source Quench Destination Unreachable Time Exceeded Fragmentation Needed????????????
Internet Control Message Protocol version 6
??????
????????????????????????????? ???? ?????? (??????: Transmission Control Protocol: TCP) ?????????????????????????????????????????????? ???????????????????? ??? ??????????????????????????????????????????????? ?????????????????????????????????? ???????????????????????????????????? ???????????????????????????????????????? ???????????????????????????????????????????????????????????? ??????????????????????????????????????????? ?????????????????????????????????????? ????????????????????????????????????????????????????????? ??????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????? ?????? ??????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????? ???? ?????????????? ???????????????
??????
??????????????????????? ???? ?????? (??????: User Datagram Protocol: UDP) ????????????????????????????????????????? ?????????????????????????? ????????????????????????????????????????? ???????? (datagram) ???????????????????????????????? ??? UDP ???????????????????????????????????????????????? ??????????????????????? ???????????????????????????????????????????? ??????????????????????? ??????????????????????????????????????????????? ????????????????????, ???????????????????, ?????????????? ?????????????????????
?????????
???????????????????????????? ???? ????????? (??????: Dynamic Host Configuration Protocol: DHCP) ??????????????????????????????????????????????????????????-??????? ???????????????????????????????????????????????????????? ???????????????????????????????? ??????????????????????????????????????????????????????? ???????????????????????????????????????????????? DHCP ??????????????????????????????????????? ?.?. 1993 ??????????????????? BOOTP ????????????? DHCP ??? DHCPv6 ?????????????????? IPv6 ???????????????????????????? ?.?.?2003???????????
?????????
???????????????????? ???? ????????? ??????????????????????????????? ??????????????????????????????????????????? ??????????????????????????? ??????????????????????????????????????????????? ? ??? IP address ????????????? ??????????????????????????? ??????????????? (Domain Name Service) ????? ??????????????????????????? ????????????????? ???? ?????????????? (name server) ???????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????????
???????
??????? ???? ???????????????????? (??????: FTP: File Transfer Protocol) ?????????????????????????????? ?????????????????????????????????????????????????/???????????????????? ????????????????????????????????????????????-????????? (client-server) ??????????????????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????? ????????????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????? ??????????????????????????? ??????????????????????? (Trivial File Transfer Protocol) ????????????????????????????????????????????? ?????????????????????????????????????? ????????????????????????? ?????????
?????????
????????????????????????????? ???? ????????? (??????: ) ??????????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????? ??????????????????????????????????? ????????????????????????????????????????????????????????????????? (W3C) ??????????????????????????????????????????? (IETF) ??????????????????????????????????????????? (RFC) ??????? ??????????????????????? RFC 2616 (????????????? ?.?. 2542) ???????? HTTP/1.1 ????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????? (end-user) ???????????????????????????? ????????????????????????????????????????????????????????????? ?????????????? ?????????????????? ? ????????????? ???????????? (user agent) ??????????????????????????? ??????????????????????? ???????? (resource) ??????????????????????????????????? ?????????? ?????????????????????? (origin server) ??????????????????????????????????????????????????????????????????? ??????????? ??????? ????????? ???????????????????????????????????????????????????????? (TCP/IP) ???????? ???????????????????????????????????????????????????????? ????????????????????????????? "???????????????????????????????????? ? ????????????????????????" ???????????????????????????????????????????????? ?????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????? ???????????????????????????????????????????????????? (TCP) ???????????????????????????????? (????? 80 ?????????????) ??????????????????????????????????????????????????? ??????????????????????????????????????????????? ???????????????????????? ?????????????????????????????????????????????? ???????????? "HTTP/1.1 200 OK" ???????????????????????????????? ????????????????????????????????????? ????????????????????? ?????????????????????????? ????????????????????????????????????????????????????????????????????????? (URI) (??????????????????? ????????????????????????? (URL)) ?????? http: ???? http: ????????????????? (URI scheme)???????????
?????
Q???????????????????????????????????? ???? ????? (??????: Internet Message Access Protocol: IMAP) ???????????????????????????????????????????????????????? IMAP ???????????? POP3 ????????? IMAP ??????????????? on-line ?????? POP3 ??????????????? off-line ??? IMAP ??? POP3 ??????????????????????????????????????????????????????????? IMAP ????????? Mark Crispin ?? ?.?. 1981 ??????????????????? POP ???????????????????????? ????????????????????????? IMAP4???????
????
????????????????????????? ???? ???? (??????: Post Office Protocol: POP) ????????????????????????????????? ?????????????????????????????? ????????????????????????? TCP/IP POP3 ?????????????????????????????????????? ??? POP1 ??? POP2 ??????????????? POP ??????????? POP3 POP3 ?????????????????????????????????????????????????? (???? ??????????????????????????????) ??????????????????????????????????????? ??????????????????? ?????????????????????????????????? ????????????????????????????????????????????? ??? Internet Message Access Protocol (IMAP) ?????????????????????????????????????????????????????
Secure Shell
??????
???????
?? [[????????:????????? hi ?????? has always made ????????????????????]] [[????????:??????????????? ]?????????
American Registry for Internet Numbers
The American Registry for Internet Numbers (ARIN) is the regional Internet registry for Canada, the United States, and many Caribbean and North Atlantic islands. ARIN manages the distribution of Internet number resources, including IPv4 and IPv6 address space and AS numbers. ARIN opened for business on December 22, 1997 after incorporating on April 18, 1997. ARIN is a nonprofit corporation with headquarters in Chantilly, Virginia, United States.ARIN is one of five regional Internet registries in the world. Like the other regional Internet registries, ARIN: Provides services related to the technical coordination and management of Internet number resources Facilitates policy development by its members and stakeholders Participates in the international Internet community Is a nonprofit, community-based organization Is governed by an executive board elected by its membership Services ARIN provides services related to the technical coordination and management of Internet number resources. The nature of these services is described in ARIN's mission statement: ...??American Registry for Internet Numbers
Réseaux IP Européens Network Coordination Centre
Asia-Pacific Network Information Centre
Latin America and Caribbean Network Information Centre
AFRINIC
AFRINIC (African Network Information Centre) is the regional Internet registry (RIR) for Africa. Its headquarters are in Ebene, Mauritius. Before AFRINIC was formed, IP addresses (IPv6 and IPv4) for Africa were distributed by the Asia-Pacific Network Information Centre (APNIC), the American Registry for Internet Numbers (ARIN), and the RIPE NCC. ICANN provisionally recognised AFRINIC on 11 October 2004. The registry became operational on 22 February 2005. ICANN gave it final recognition in April 2005. Organisational Structure Board of Directors The AFRINIC Board consists of a nine-member Board of Directors. Six of the directors are elected to represent the different sub-regions, while two directors are elected to serve on the Board-based solely on competency as opposed to regional representation. The last seat on the Board is filled by the Chief Executive Officer. Elections are held at each AFRNIC Annual General Meeting (AGMM), which is conducted around May/June every year. Voting takes place both on site at these meetings and prior to the meeting via...??AFRINIC