OSI (open System Interconnection), open Systems Interconnect Reference Model. From bottom to top seven-tier model features and their representative protocols:
Physical Layer (physical) : Specifies the mechanical, electrical, functional, and process characteristics that activate, maintain, and close communication endpoints. This layer provides a physical medium for the upper level protocol to transmit data. bit, bit. Typical protocol representatives: eia/tia-232, eia/tia-499, v.35, v.24, RJ45, Ethernet, IEEE 802.3x (Ethernet) Physical layer, FDDI (Fiber distributed Data Interface, Fiber Distributed Data Interface) Physical layer
Data Link Layer : Provides reliable transmission on unreliable physical media. The functions of this layer include: Physical address addressing, data framing, flow control, data error checking, re-sending, etc. frame, frames. Typical protocol representatives: SDLC (synchronous DataLink control, synchronous Data Link controls), HDLC (High-level Data link control, high-level link controls), PPP (point-to-point Dot-to-point), IEEE 802.3x Data Link layer, FDDI Data link layer, ATM (asynchronous Transfer mode, asynchronous Transfer Mode), IEEE 802.5 (Token Ring), frame Relay (Frame relay)
Network Layer : Responsible for routing data packets between subnets. In addition, the network layer can also realize congestion control, Internet interconnection and other functions. Packet, pack. Typical protocol representative: IP, ICMP, IGMP, IPX, BGP, OSPF, RIP, IGRP, EIGRP, ARP, RARP, x.
Transport Layer (Transport) : The transport layer is the first end-to-end, that is, the host-to-host hierarchy. The transport layer is responsible for segmenting the upper data and providing an end-to-end, reliable, or unreliable transmission. In addition, the transport layer also handles end-to-end error control and flow control issues. Segment, Duan. Typical protocol representative: TCP, UDP, TLS, RTP, SCTP, SPX, ATP, IL
Session Layer : Manages the session process between hosts, which is responsible for establishing, managing, and terminating sessions between processes. The session layer also uses the insertion of checkpoints in the data to synchronize data. Typical protocol representatives: RPC, SQL, NFS, NetBIOS, SCP, ASP, SSH, Winsock, BSD sockets
presentation Layer (Presentation) : Transforms the upper data or information to ensure that one host application layer information can be understood by another host's application. The data transformation of the presentation layer includes data encryption, compression, format conversion, and so on. Typical protocol representatives: TIFF, GIF, JPEG, PICT, ASCII, EBCDIC, encryption, MPEG, MIDI, HTML
Application Layer (application) : An interface that provides access to network services for an operating system or network application. Typical protocol representatives: FTP, WWW, Telnet, NFS, SMTP, Gateway, SNMP, HTTP, Whois, SSH