{"id":202,"date":"2022-11-28T18:51:50","date_gmt":"2022-11-28T18:51:50","guid":{"rendered":"http:\/\/learnlearn.uk\/ibcs\/?page_id=202"},"modified":"2025-04-05T10:33:19","modified_gmt":"2025-04-05T10:33:19","slug":"network-layers-osi-model","status":"publish","type":"page","link":"https:\/\/learnlearn.uk\/ibcs\/network-layers-osi-model\/","title":{"rendered":"Network layers and the OSI Model"},"content":{"rendered":"<div class=\"responsive-tabs\">\n<h2 class=\"tabtitle\">OSI Model<\/h2>\n<div class=\"tabcontent\">\n\n<h2>Open Systems Interconnect Model<\/h2>\n<div id=\"attachment_1168\" style=\"width: 590px\" class=\"wp-caption alignright\"><a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:OSI_Model_v2.svg\"><img aria-describedby=\"caption-attachment-1168\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-1168 \" src=\"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2025\/04\/OSI_Model_v2.svg_.png?_t=1743849136\" alt=\"\" width=\"580\" height=\"682\" srcset=\"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2025\/04\/OSI_Model_v2.svg_.png 714w, https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2025\/04\/OSI_Model_v2.svg_-255x300.png 255w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><p id=\"caption-attachment-1168\" class=\"wp-caption-text\">Source: Wikipedia<\/p><\/div>\n<p>The OSI (Open Systems Interconnection) model is a conceptual framework that standardizes the functions of a telecommunication or networking system into seven distinct layers. It provides a structured approach to understanding and designing network protocols and interactions.<\/p>\n<ul>\n<li>Layer 7 &#8211; Application<\/li>\n<li>Layer 6 &#8211; Presentation<\/li>\n<li>Layer 5 &#8211; Session<\/li>\n<li>Layer 4 &#8211; Transport<\/li>\n<li>Layer 3 &#8211; Network<\/li>\n<li>Layer 2 &#8211; Data Link<\/li>\n<li>Layer 1 &#8211; Physical<\/li>\n<\/ul>\n<p>Each layer serves a specific purpose in the process of transmitting data over a network.<\/p>\n\n<\/div><h2 class=\"tabtitle\">Application<\/h2>\n<div class=\"tabcontent\">\n\n<h2>Application Layer (Layer 7)<\/h2>\n<p>The topmost layer is where the actual application or user interacts with the network. It provides various application services such as email, file transfer, and web browsing.<\/p>\n<p><b>Protocols<\/b><\/p>\n<p>HTTP, HTTPS, FTP, SMTP, POP3, IMAP, DNS<\/p>\n<p><b>Algorithms<\/b><\/p>\n<p>None (Application layer is primarily concerned with application-specific data and does not typically involve specific algorithms.)<\/p>\n\n<\/div><h2 class=\"tabtitle\">Presentation<\/h2>\n<div class=\"tabcontent\">\n\n<h2>Presentation Layer (Layer 6)<\/h2>\n<p>This layer is responsible for data translation, encryption, and compression, ensuring that data sent by the application layer is presented correctly to the application on the receiving end. It deals with issues like character encoding and data format conversion.<\/p>\n<p><b>Protocols<\/b><\/p>\n<p>SSL\/TLS (for secure communication)<\/p>\n<p><b>Algorithms<\/b><\/p>\n<p>Data compression algorithms, encryption\/decryption algorithms (e.g., AES, DES)<\/p>\n\n<\/div><h2 class=\"tabtitle\">Session<\/h2>\n<div class=\"tabcontent\">\n\n<h2>Session Layer (Layer 5)<\/h2>\n<p>The Session Layer establishes, maintains, and terminates connections between two devices, ensuring that data is synchronized and organized during the communication session. It can also handle tasks like session checkpointing and recovery.<\/p>\n<p><b>Protocols<\/b><\/p>\n<p>NetBIOS, RPC (Remote Procedure Call)<\/p>\n<p><b>Algorithms<\/b><\/p>\n<p>None (Session layer primarily deals with managing sessions and connections.)<\/p>\n\n<\/div><h2 class=\"tabtitle\">Transport<\/h2>\n<div class=\"tabcontent\">\n\n<h2>Transport Layer (Layer 4)<\/h2>\n<p>The Transport Layer is responsible for end-to-end communication and ensures that data is reliably transmitted between two devices. It manages error detection, correction, and flow control.<\/p>\n<p><b>Protocols<\/b><\/p>\n<p>TCP (Transmission Control Protocol), UDP (User Datagram Protocol), SCTP (Stream Control Transmission Protocol)<\/p>\n<p><b>Algorithms<\/b><\/p>\n<p>Error checking and correction algorithms (e.g., checksums), flow control algorithms (e.g., sliding window), congestion control algorithms<\/p>\n\n<\/div><h2 class=\"tabtitle\">Network<\/h2>\n<div class=\"tabcontent\">\n\n<h2>Network Layer (Layer 3)<\/h2>\n<p>This layer deals with routing, addressing, and forwarding packets of data. It establishes logical paths between source and destination nodes in a network.<\/p>\n<p><b>Protocols<\/b><\/p>\n<p>IP (Internet Protocol), ICMP (Internet Control Message Protocol), OSPF (Open Shortest Path First), BGP (Border Gateway Protocol), RIP (Routing Information Protocol)<\/p>\n<p><b>Algorithms<\/b><\/p>\n<p>Routing algorithms (e.g., Dijkstra&#8217;s algorithm), IP addressing and subnetting algorithms<\/p>\n\n<\/div><h2 class=\"tabtitle\">Data Link Layer (Layer 2)<\/h2>\n<div class=\"tabcontent\">\n\n<h2>Data Link Layer (Layer 2)<\/h2>\n<p>The Data Link Layer is responsible for creating a reliable link between two directly connected nodes, ensuring data integrity and error detection.<\/p>\n<p><strong>Protocols<\/strong><\/p>\n<p>Ethernet, PPP (Point-to-Point Protocol), Wi-Fi (802.11), MAC (Media Access Control) addresses<\/p>\n<p><strong>Algorithms<\/strong><\/p>\n<p>Ethernet frame encoding\/decoding, error detection and correction (e.g., CRC)<\/p>\n\n<\/div><h2 class=\"tabtitle\">Physical<\/h2>\n<div class=\"tabcontent\">\n\n<h2>Physical Layer (Layer 1)<\/h2>\n<p>This layer deals with the physical medium and transmission of raw bits over a physical connection, such as cables, switches, and network interfaces. It defines characteristics like voltage levels, connectors, and data rates.<\/p>\n<p><b>Protocols<\/b><\/p>\n<p>Ethernet, Wi-Fi, DSL (Digital Subscriber Line), Fiber Optics<\/p>\n<p><b>Algorithms<\/b><\/p>\n<p>Modulation and demodulation (e.g., QAM, PSK), signal encoding, error handling<\/p>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Open Systems Interconnect Model The OSI (Open Systems Interconnection) model is a conceptual framework that standardizes the functions of a telecommunication or networking system into seven distinct layers. It provides a structured approach to understanding and designing network protocols and interactions. Layer 7 &#8211; Application Layer 6 &#8211; Presentation Layer 5 &#8211; Session Layer 4&hellip;&nbsp;<a href=\"https:\/\/learnlearn.uk\/ibcs\/network-layers-osi-model\/\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Network layers and the OSI Model<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"off","neve_meta_content_width":70,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Network layers and the OSI Model - IB Computer Science<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/learnlearn.uk\/ibcs\/network-layers-osi-model\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Network layers and the OSI Model - IB Computer Science\" \/>\n<meta property=\"og:description\" content=\"Open Systems Interconnect Model The OSI (Open Systems Interconnection) model is a conceptual framework that standardizes the functions of a telecommunication or networking system into seven distinct layers. It provides a structured approach to understanding and designing network protocols and interactions. Layer 7 &#8211; Application Layer 6 &#8211; Presentation Layer 5 &#8211; Session Layer 4&hellip;&nbsp;Read More &raquo;Network layers and the OSI Model\" \/>\n<meta property=\"og:url\" content=\"https:\/\/learnlearn.uk\/ibcs\/network-layers-osi-model\/\" \/>\n<meta property=\"og:site_name\" content=\"IB Computer Science\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-05T10:33:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2025\/04\/OSI_Model_v2.svg_.png?_t=1743849136\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/network-layers-osi-model\/\",\"url\":\"https:\/\/learnlearn.uk\/ibcs\/network-layers-osi-model\/\",\"name\":\"Network layers and the OSI Model - IB Computer Science\",\"isPartOf\":{\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/#website\"},\"datePublished\":\"2022-11-28T18:51:50+00:00\",\"dateModified\":\"2025-04-05T10:33:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/network-layers-osi-model\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/learnlearn.uk\/ibcs\/network-layers-osi-model\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/network-layers-osi-model\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"IB Computer Science\",\"item\":\"https:\/\/learnlearn.uk\/ibcs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Network layers and the OSI Model\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/#website\",\"url\":\"https:\/\/learnlearn.uk\/ibcs\/\",\"name\":\"IB Computer Science\",\"description\":\"- learnlearn..uk\",\"publisher\":{\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/learnlearn.uk\/ibcs\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/#organization\",\"name\":\"IB Computer Science\",\"url\":\"https:\/\/learnlearn.uk\/ibcs\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/LearnLearnLogowhite-300x41.png\",\"contentUrl\":\"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/LearnLearnLogowhite-300x41.png\",\"width\":300,\"height\":41,\"caption\":\"IB Computer Science\"},\"image\":{\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Network layers and the OSI Model - IB Computer Science","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/learnlearn.uk\/ibcs\/network-layers-osi-model\/","og_locale":"en_GB","og_type":"article","og_title":"Network layers and the OSI Model - IB Computer Science","og_description":"Open Systems Interconnect Model The OSI (Open Systems Interconnection) model is a conceptual framework that standardizes the functions of a telecommunication or networking system into seven distinct layers. It provides a structured approach to understanding and designing network protocols and interactions. Layer 7 &#8211; Application Layer 6 &#8211; Presentation Layer 5 &#8211; Session Layer 4&hellip;&nbsp;Read More &raquo;Network layers and the OSI Model","og_url":"https:\/\/learnlearn.uk\/ibcs\/network-layers-osi-model\/","og_site_name":"IB Computer Science","article_modified_time":"2025-04-05T10:33:19+00:00","og_image":[{"url":"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2025\/04\/OSI_Model_v2.svg_.png?_t=1743849136"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/learnlearn.uk\/ibcs\/network-layers-osi-model\/","url":"https:\/\/learnlearn.uk\/ibcs\/network-layers-osi-model\/","name":"Network layers and the OSI Model - IB Computer Science","isPartOf":{"@id":"https:\/\/learnlearn.uk\/ibcs\/#website"},"datePublished":"2022-11-28T18:51:50+00:00","dateModified":"2025-04-05T10:33:19+00:00","breadcrumb":{"@id":"https:\/\/learnlearn.uk\/ibcs\/network-layers-osi-model\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/learnlearn.uk\/ibcs\/network-layers-osi-model\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/learnlearn.uk\/ibcs\/network-layers-osi-model\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"IB Computer Science","item":"https:\/\/learnlearn.uk\/ibcs\/"},{"@type":"ListItem","position":2,"name":"Network layers and the OSI Model"}]},{"@type":"WebSite","@id":"https:\/\/learnlearn.uk\/ibcs\/#website","url":"https:\/\/learnlearn.uk\/ibcs\/","name":"IB Computer Science","description":"- learnlearn..uk","publisher":{"@id":"https:\/\/learnlearn.uk\/ibcs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/learnlearn.uk\/ibcs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/learnlearn.uk\/ibcs\/#organization","name":"IB Computer Science","url":"https:\/\/learnlearn.uk\/ibcs\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/learnlearn.uk\/ibcs\/#\/schema\/logo\/image\/","url":"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/LearnLearnLogowhite-300x41.png","contentUrl":"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/LearnLearnLogowhite-300x41.png","width":300,"height":41,"caption":"IB Computer Science"},"image":{"@id":"https:\/\/learnlearn.uk\/ibcs\/#\/schema\/logo\/image\/"}}]}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"learnlearnadmin","author_link":"https:\/\/learnlearn.uk\/ibcs\/author\/learnlearnadmin\/"},"rttpg_comment":0,"rttpg_category":null,"rttpg_excerpt":"Open Systems Interconnect Model The OSI (Open Systems Interconnection) model is a conceptual framework that standardizes the functions of a telecommunication or networking system into seven distinct layers. It provides a structured approach to understanding and designing network protocols and interactions. Layer 7 &#8211; Application Layer 6 &#8211; Presentation Layer 5 &#8211; Session Layer 4&hellip;&nbsp;Read&hellip;","_links":{"self":[{"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/pages\/202"}],"collection":[{"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/comments?post=202"}],"version-history":[{"count":6,"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/pages\/202\/revisions"}],"predecessor-version":[{"id":1170,"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/pages\/202\/revisions\/1170"}],"wp:attachment":[{"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/media?parent=202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}