1. Application layer is responsible for identifying and establishing the availability of desired communication partner and verifying sufficient resources exist for communication.
2. Some of the important application layer protocols are: WWW, SMTP, FTP, etc.
1. This layer is responsible for presenting the data in standard formats.
2. This layer is responsible for data compression, decompression, encryption, and decryption.
3. Some Presentation Layer standards are: JPEG, MPEG, MIDI, PICT, Quick Time, TIFF.
1. Session Layer is responsible for co-coordinating communication between systems/nodes.
2. The Session Layer: The following are some of the session layer protocols and interfaces: a) Network File System (NFS), SQL, RPC (Remote Procedure Call), X-Windows, ASP, DNA SCP.
1. The Transport Layer is responsible for multiplexing upper-layer applications, session establishment, and tearing-down of virtual circuits.
2. This layer is responsible for flow control, to maintain data integrity.
1. There can be several paths to send a packet from a given source to a destination. The primary responsibility of Network layer is to send packets from the source network to the destination network using a per-determined routing methods.
2. Routers work at Network layer.
Data Link Layer
1. Data Link Layer is layer 2 of OSI reference model. This layer is divided into two sub-layers
A. Logical Link Control (LLC) sub-layer: It handles error control, flow control, framing, and MAC sub-layer addressing.
B. Media Access Control (MAC) sub-layer: It is the lower of the two sub-layers of the Data Link layer. MAC sub-layer handles access to shared media, such a Token passing or Ethernet.
1. The actual flow of signals take place through Physical layer. At Physical layer, the interface between the DTE and DCE is determined.
The following are some of the standard interfaces are defined at Physical layer: EIA/TIA-232, EIA/TIA 449,V.24,V.35,X.21,G.703,HSSI (High Speed Serial Interface).
1. Provides user interface for communication.
2. Defines TCP/IP application protocols and how host program interface with Transport layer .
3. When sending transmit data to Transport Layer.
4. When receiving transmits data to Transport Layer.
5. Protocols included are DNS, https, Telnet, FTP, RDP etc.
1. It allows host-host communication. It provides reliable, connection-oriented transport b/w two sockets on two computers using Internet Protocol to communicate.
2. Defines level of service and status of connection used when transporting data.
3. When sending transmits data to Internet Layer.
4. When receiving transmits data to Application Layer.
5. Protocols include TCP, UDP
1. It packs data in to data packets called IP datagrams( contains sources and destination IP address).
2. Also does logical addressing and routing of data on network.
3. When sending it transmit data to Network Access Layer.
4. When receiving transmit data to Transport Layer,
5. Protocols included are IP,ICMP, ARP, RARP and IGMP
Network Access Layer
1. Defines how data is sent physically through the network.
2. Provides access to physical network that is allow your computer to access wire, wireless or optical network.
3. When sending it transmit data to physical network.
4. When receiving transmit data to Internet layer.
5. Protocols included are Ethernet, Token Ring, FDDI.