热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

计算机网络:ISO/OSI参考模型和TCP/IP模型

注:最后面试挑战,你掌握了吗?文章目录OSI参考模型历史OSI详细描述应用层概述表示层概述会话层概述传输层概述网络层概述数据链路层概述物理




注:最后面试挑战,你掌握了吗?



文章目录


  • OSI参考模型
    • 历史
    • OSI详细描述
    • 应用层概述
    • 表示层概述
    • 会话层概述
    • 传输层概述
    • 网络层概述
    • 数据链路层概述
    • 物理层概述





🍃博主昵称:一拳必胜客
博主主页面链接:博主主页传送门
🌸博主寄语:欢迎点赞哦-------千古文章一大抄,抄来抄去有提高;
 特别鸣谢:木芯工作室
特别鸣谢:木芯工作室 、Ivan from Russia





OSI参考模型

在这里插入图片描述


  1. 7层—法定标准–按功能—支持异构网络系统的互联互通
  2. 4层–TCP/IP 事实标准
  3. 5层—学习方便

历史

IBM —SNA—提出第一个网络体系结构
DEC—DNA
美国国防部----TCP/IP




OSI详细描述

在这里插入图片描述


  1. 顺口溜巧记:物链网输会示用
  2. 通信子网+传输层+资源子网
  3. 数据通信 ----------- 数据处理
  4. 中间系统—通信子网----最多到网络层
  5. 中间系统上面的层次,端到端通信,知道终点在哪
  6. 下三层,点到点,只管下一步传给谁

应用层概述


  1. 所有能和用户交互产生网络流量的程序
  2. FTP,SMTP,HTTP

表示层概述


  1. 数据格式变化,翻译官
  2. 数据加密解密
  3. 数据压缩和恢复
    常把他纳入应用层

会话层概述


  1. 建立连接,有序地传输数据
  2. 建立同步SYN,这就是会话
  3. 功能:建立管理终止会话
  4. 功能“校验点。可以让会话在通信失效时从 校验点/同步点继续恢复通信。实现数据同步----传大文件的时候

传输层概述


  1. 负责主机两个进程的通信,即端到端的通信。
  2. 传输单位是报文段/用户数据报
  3. 功能:可差留用
    可靠传输、不可靠传输—tcp(建立连接)、udp(省得麻烦)
    差错控制------纠正错误
    流量控制----一口口吃饭,接受能力有限,控制发送方控制
    复用分用----俩进程不同端口都在发消息,可以形成一个报文段,然后再分开给两个服务,对应分给接收者不同端口号



网络层概述

IP IPX…


  1. 分组从源发到目的地
  2. 实现网际互连
  3. 传输单位是数据报-----切开的数据报就是分组
  4. 为分组交换网上的不同主机提供通信服务
  5. 功能:
    路由选择----最佳路由
    流量控制----协调发送速度
    差错控制----校验码,能纠错就纠错,不能就丢弃
    拥塞控制----针对全局的控制-----若所有节点都来不及接受分组就要丢弃大量分组的话,网络就处于拥塞状态,因此要采取一定措施缓解拥堵。

数据链路层概述


  1. 组装数据报成帧 frame
  2. 传输单位是 帧
  3. 功能
    成帧—定义帧的开始结束101010101111
    差错控制 帧错和错位
    流量控制
    接入控制(访问控制):控制对信道的访问

物理层概述

802.3 Rj45


  1. 傻瓜层
  2. 实现比特流的透明传输
  3. 传输单位bit
  4. 不管所传数据是什么样的bit组合们都能够在链路传输
  5. 功能
    定义接口特性
    定义传输模式:单工,半双工,双工
    定义传输速率
    bit同步
    bit编码----电压表示01






推荐阅读
  • 深入解析OSI七层架构与TCP/IP协议体系
    本文详细探讨了OSI七层模型(Open System Interconnection,开放系统互连)及其与TCP/IP协议体系的关系。OSI模型将网络通信过程划分为七个层次,每个层次负责不同的功能,从物理层到应用层逐步实现数据传输和处理。通过对比分析,本文揭示了OSI模型与TCP/IP协议在结构和功能上的异同,为理解现代网络通信提供了全面的视角。 ... [详细]
  • 计算机网络计算机网络分层结构
    为了解决计算机网络复杂的问题,提出了计算机网络分层结构。计算机网络分层结构主要有OSI7层参考模型,TCPIP4层参考模型两种。为什么要分层不同产商 ... [详细]
  • TCP三次握手过程详解与图示解析
    本文详细解析了TCP三次握手的过程,并通过图示清晰展示了各个状态的变化。同时,文章还介绍了四次挥手的图解,解释了在TIME_WAIT状态中,客户端最后一次发送的ACK包的作用和重要性。 ... [详细]
  • 西北工业大学作为陕西省三所985和211高校之一,虽然在农业和林业领域不如某些顶尖院校,但在航空航天领域的实力尤为突出。该校的计算机科学专业在科研和教学方面也具有显著优势,是考研的理想选择。 ... [详细]
  • Panabit应用层流量管理解决方案
    Panabit是一款国内领先的应用层流量管理解决方案,提供高度开放且免费的专业服务,尤其擅长P2P应用的精准识别与高效控制。截至2009年3月25日,该系统已实现对多种网络应用的全面支持,有效提升了网络资源的利用效率和安全性。 ... [详细]
  • 我们身边的网络知识
    我们身边的网络常识今天咱们交流的主题是网络基础,这块东西对于咱们计算机或者通讯专业的人来说应该是很熟悉的,今天拿出来再说一说,是因为这块知识在咱们工作和生活中时刻都在使用,并且非常 ... [详细]
  • 负载均衡 LVS vs Nginx 对比
    前言今天总结一下负载均衡中LVS与Nginx的区别,之前看过好几篇博文一开始就说LVS是单向的,Nginx是双向的,我个人认为这是不准确的,LVS三种模式中,虽然DR模式以及TU ... [详细]
  • 本章介绍了TCP/IP协议族中的链路层,其主要功能是为IP模块发送和接收IP数据报。链路层还支持一些辅助性协议,如ARP。此外,本文详细探讨了不同类型的链路层技术及其应用。 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • 如何将TS文件转换为M3U8直播流:HLS与M3U8格式详解
    在视频传输领域,MP4虽然常见,但在直播场景中直接使用MP4格式存在诸多问题。例如,MP4文件的头部信息(如ftyp、moov)较大,导致初始加载时间较长,影响用户体验。相比之下,HLS(HTTP Live Streaming)协议及其M3U8格式更具优势。HLS通过将视频切分成多个小片段,并生成一个M3U8播放列表文件,实现低延迟和高稳定性。本文详细介绍了如何将TS文件转换为M3U8直播流,包括技术原理和具体操作步骤,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 为了在Hadoop 2.7.2中实现对Snappy压缩和解压功能的原生支持,本文详细介绍了如何重新编译Hadoop源代码,并优化其Native编译过程。通过这一优化,可以显著提升数据处理的效率和性能。此外,还探讨了编译过程中可能遇到的问题及其解决方案,为用户提供了一套完整的操作指南。 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 本文详细介绍了在Linux系统上编译安装MySQL 5.5源码的步骤。首先,通过Yum安装必要的依赖软件包,如GCC、GCC-C++等,确保编译环境的完备。接着,下载并解压MySQL 5.5的源码包,配置编译选项,进行编译和安装。最后,完成安装后,进行基本的配置和启动测试,确保MySQL服务正常运行。 ... [详细]
  • 计算机网络概述计算机网络基本概念计算机网络计算机网络是互连的、自治的计算机集合。协议计算机网络中的实体在进行数据交换的过程中必须遵循的规定或约定,称为网络协议。协议的三个要素:语法 ... [详细]
  • 深入了解 Azure Standard Load Balancer 的核心功能与应用场景
        Azure的负载均衡器就不需要多说了,属于很基础的组件了,各个云的LB功能其实也不太一样,Azure的4层LB属于相对来说功能比较基础的,不过好处是这东西也不要钱,不过Az ... [详细]
author-avatar
雨含的晴天
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有