Zarządzanie sieciami telekomunikacyjnymi
Transkrypt
Zarządzanie sieciami telekomunikacyjnymi
Zarządzanie sieciami telekomunikacyjnymi Internet Protocol The Internet Protocol (IP) is a data-oriented protocol used for communicating data across a packetswitched internetwork. IP is a network layer protocol in the Internet protocol suite and is encapsulated in a data link layer protocol (e.g., Ethernet). As a lower layer protocol, IP provides the service of communicable unique global addressing amongst computers Source: Wikipedia W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08 Zarządzanie sieciami telekomunikacyjnymi Internet Protocol / Packetization Data from an upper layer protocol is encapsulated inside one or more packets/datagrams (the terms are basically synonymous in IP). No circuit setup is needed before a host tries to send packets to a host it has previously not communicated with (this is the point of a packet-switched network), thus IP (Internet protocol) is a connectionless protocol. This is quite unlike Public Switched Telephone Networks that require the setup of a circuit before a phone call may go through (a connection-oriented protocol). Source: Wikipedia W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08 Zarządzanie sieciami telekomunikacyjnymi Internet Protocol / Services provided by IP Because of the abstraction provided by encapsulation, IP can be used over a heterogeneous network (i.e., a network connecting two computers can be any mix of Ethernet, ATM, FDDI, Wi-Fi, token ring, etc.) and it makes no difference to the upper layer protocols. Each data link layer can (and does) have its own method of addressing (or possibly the complete lack of it), with a corresponding need to resolve IP addresses to data link addresses. This address resolution is handled by the Address Resolution Protocol (ARP). Source: Wikipedia W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08 Zarządzanie sieciami telekomunikacyjnymi Internet Protocol / Reliability IP provides an unreliable service (i.e., best effort delivery). This means that the network makes no guarantees about the packet and none, some, or all of the following may apply: • • • • data corruption out-of-order delivery (Given packet A is sent before packet B, packet B can arrive before packet A.) duplicate arrival lost or dropped/discarded packages To address any of these reliability issues, an upper layer protocol must handle it. For example, to ensure in-order delivery the upper layer may have to cache data until it can be passed up in order. The primary reason for the lack of reliability is to reduce the complexity of routers. Source: Wikipedia W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08 Zarządzanie sieciami telekomunikacyjnymi Internet Protocol / Version history In May, 1974, the Institute of Electrical and Electronic Engineers (IEEE) published a paper titled "A Protocol for Packet Network Interconnection." The paper's authors -- Vinton Cerf and Robert Kahn -described a protocol called "TCP" that incorporated both connection-oriented and datagram services. IP is the common element found in today's public Internet. The current and most popular network layer protocol in use today is IPv4. IPv4 is described in RFC-791 (1981). IPv6 is the proposed successor to IPv4 whose most prominent change is the addressing. IPv4 uses 32-bit addresses (~4 billion addresses) while IPv6 uses 128-bit addresses (~3.4×1038 addresses). Source: Wikipedia W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08 Zarządzanie sieciami telekomunikacyjnymi Internet Protocol / IP suite The IP suite uses encapsulation to provide abstraction of protocols and services. Generally a protocol at a higher level uses a protocol at a lower level to help accomplish its aims. Source: Wikipedia W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08 Zarządzanie sieciami telekomunikacyjnymi Internet Protocol / IP suite implementation Today, most commercial operating systems include and install the TCP/IP stack by default. For most users, there is no need to look for implementations. TCP/IP is included in all commercial Unix systems, Mac OS X, and all free-software Unix-like systems such as Linux distributions and BSD systems, as well as Microsoft Windows Source: Wikipedia DNS, TFTP, TLS/SSL, FTP, Gopher, HTTP, IMAP, IRC, NNTP, POP3, SIP, SMTP, SNMP, SSH, TELNET, ECHO, RTP, PNRP, rlogin, ENRP Application Routing protocols like BGP, which for a variety of reasons run over TCP, may also be considered part of the application or network layer. Transport TCP, UDP, DCCP, SCTP, IL, RUDP Internet Routing protocols like OSPF, which run over IP, are also to be considered part of the network layer, as they provide path selection. ICMP and IGMP run over IP and are considered part of the network layer, as they provide control information. IP (IPv4, IPv6) ARP and RARP operate underneath IP but above the link layer so they belong somewhere in between. Network access (combines Data link and Physical) Ethernet, Wi-Fi, token ring, PPP, SLIP, FDDI, ATM, Frame Relay, SMDS W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08