DCN_Ch_01 - Network Models_Aug 31, 2023.pdf
Document Details
Uploaded by ModestOnyx5769
2023
Tags
Full Transcript
Data Communications & Networking Introduction to Data Communications Dr. Ramakrishna Dantu College of Business Network Models Network Models Basics • All communication networks involve transferring messages from sender to receiver. • This is accomplished by breaking the entire set of communicati...
Data Communications & Networking Introduction to Data Communications Dr. Ramakrishna Dantu College of Business Network Models Network Models Basics • All communication networks involve transferring messages from sender to receiver. • This is accomplished by breaking the entire set of communications functions into a series of layers. • The two important network models are: ï€ Open Systems Interconnection Reference (OSI) model and ï€ The Internet model, which is the most commonly used. Open Systems Interconnection Reference Model OSI Model Open Systems Interconnection Reference model Image Source: https://www.networkworld.com/article/3239677/the-osi-model-explained-and-how-to-easily-remember-its-7-layers.html The OSI Model Overview • Open Systems Interconnection (OSI) model describes how computers communicate with each other on a network • It outlines the various protocols and activities, and tells how the protocols and activities relate to each other The OSI Model Overview The OSI Model Overview • Each layer possesses a trait known as 'successive dependence' Image Source: https://www.linkedin.com/pulse/osi-model-explained-how-easily-remember-its-7-layers-rahul-jasrotia/ The OSI Model Layer 7: Application Layer The OSI Model Layer 7: Application Layer • The Application Layer protocols form the basis for various network services such as ï€ File transfer, Web surfing, Emails, Virtual terminals, etc.,. • For example: ï€ File transfer relies on FTP ï€ Web surfing relies on HTTP/HTTPS ï€ Emails use SMTP ï€ Virtual terminals use Telnet The OSI Model Layer 6: Presentation Layer • Essentially, the presentation layer performs three functions: ï€ Translation ï€ Compression ï€ Encryption/Decryption Application Layer ADJFLKAJDLF 546616646646 Presentation Layer 100011000011 100111100010 The OSI Model Layer 5: Session Layer setting up assisting cleaning closing the party The OSI Model Layer 5: Session Layer • Session layer is responsible for ï€ Setting up and managing all connections or sessions ï€ Sending and receiving of data ï€ Termination of connections or sessions • Similar to the way we have helpers in organizing the party, session layer also has its own helpers • These helpers are called Application Programming Interfaces (APIs) ï€ E.g., NETBIOS allows applications on different computers to communicate with each other Network Basic Input/Output System The OSI Model Layer 5: Session Layer • Session Layer performs two functions – Authentication & Authorization • Authentication ï€ Verifies the identity of the client where the user name and password are matched • Authorization ï€ It is the process where the server checks if the user has permission to access a file or any resource The OSI Model Layer 5: Session Layer • Session Management The OSI Model Layer 5: Session Layer • Thus, the session layer performs three key functions ï€ Authentication ï€ Authorization ï€ Session Management • Our web browser performs all these functions of: ï€ Session layer ï€ Presentation layer, and ï€ Application layer The OSI Model Layer 4: Transport Layer • The transport layer deals with endto-end issues ï€ That is, procedures for entering and departing from the network • Transport layer controls the reliability of communication through ï€ Segmentation ï€ Flow Control ï€ Error Control The OSI Model Layer 4: Transport Layer Segmentation Thank You