OSI

OSI是一个理论上的网络通信模型,而TCP/IP则是实际运行的网络协议。

TCP/IP

TCP/IP (传输控制协议/网际协议) 网络通信模型 以及一整个网络传输协议家族

应用层

应用层协议: FTP TFTP HTTP SNMP SMTP DNS Telnet

表示层

数据格式化 代码转换 数据解密/加密

会话层

解除或建立与其他接点的联系

应用层/表示层/会话层

发: 准备要传输的数据

收: 把数据拼接起来

传输层

提供端对端的接口 TCP UDP

发: 把文件进行分段并编号(数据段)

收: 把数据给到应用层

网络层

为数据包选择路由 IP
负责在不同的网络之间通过ip转发数据包

发: 把传输层的每一个数据包增加原Ip和目标Ip

收: 去掉ip地址给传输层

链路层

传输有地址的帧 错误检测
通过交换机 维护MAC地址表 通过地址表中的信息 将帧发送到对应的端口

发: 把每个数据加上MAC地址

收:

交换机接收bit流根据mac地址确定发送端和接收端

路由器获取交换机数据包识别ip地址根据路由表选择出口

路由器之间点对点通信遵守PPP协议

交换机收到bit后发现Mac地址是自己的去掉Mac地址给它的网络层

物理层

以二进制数据形式在物理媒体上传输数据

发: 把数据帧变成数字信号 交给物理层传输

物理媒体

导向传输媒体:双绞线很古老的方式/电缆/光纤
非导向传输媒体:短波通信/微波通信《卫星通信》

如果有不对的地方希望能指出来 感激不尽。
另外,不熟悉的代码一定要写一下加深记忆 只用看的记不了太久。

网络OSI(七层模型)相关推荐

  1. 网络OSI七层模型学习

    网络OSI七层模型学习 七层模型概要 七层模型详解 1.应用层 定义 功能 2.表示层 定义 功能 3.会话层 定义 功能 4.传输层 定义 功能 5.网络层 定义 功能 6.数据链路层 定义 功能 ...

  2. 网络OSI七层模型及各层作用

    OSI和TCP/IP是很基础但又非常重要的网络基础知识,理解得透彻对运维工程师来说非常有帮助.今天偶又复习了一下: (1)OSI七层模型 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子 ...

  3. 网络OSI七层模型详解(物理层、数据链路层、网络层、传输层.....应用层协议与硬件)

    OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于 ...

  4. 网络编程(part6)--OSI七层模型及四层模型(TCP/IP)

    鄙人学习笔记 文章目录 OSI七层模型(标准) 四层模型(TCP/IP模型) 数据传输过程 网络协议 OSI七层模型(标准) ●制定组织: ISO(国际标准化组织) ●作用:使网络通信工作流程标准化 ...

  5. 运维小白的成长日记第四天-基础网络构建OSI七层模型-物理层基础知识

    运维小白的成长日记第四天- 基础网络构建OSI七层模型-物理层基础知识 网络运维的小白和想要加入网络运维的小伙伴们值得一看哦~ 今天是初识网络运维的第四天.希望能有志同道合的小伙伴一起讨论和学习,也希 ...

  6. 网络与OSI七层模型

    网络 网络:计算机网络是一组计算机或网络设备通过有形的线缆或无形的媒介如无线,连接起来,按照一定的规则,进行通信的集合. 通信: 是指人与人.人与物.物与物之间通过某种媒介和行为进行的信息传递与交流. ...

  7. 信息系统项目管理师教程(第3版)- OSI七层模型TCP/IP四层模型对应网络协议

    一.OSI七层模型: 1.应用层 网络服务与最终用户的一个接口. 协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP 2.表示层 数据的表示. ...

  8. OSI七层模型及TCP/IP网络四层模型

    文章目录 前言 一.OSI七层模型 二.TCP/IP四层参考模型 总结 前言 网络的参考模型,ISO七层模型.TCP/IP四层模型等,我跟大家一样也只是草草的了解,并没有全面的掌握,今天学习一波. 一 ...

  9. 网络之OSI七层模型

    观前提示:本篇博客演示使用的 IDEA 版本为2021.3.3版本,使用的是Java8(又名jdk1.8) 电脑使用的操作系统版本为 Windows 10 目录 网络初识 1.计算机与网络 1.1 计 ...

  10. 网络分层(OSI七层模型、TCP/IC四层/五层模型)

    转自:https://blog.csdn.net/yuiop123455/article/details/107486126 目录 一.OSI七层模型 OSI七层模型概念 OSI七层模型分别是 二.T ...

最新文章

  1. 首次在手机端不牺牲准确率实现BERT实时推理,比TensorFlow-Lite快近8倍,每帧只需45ms...
  2. 此选项卡已恢复的处理过程
  3. linux shell 调试 检查 脚本
  4. Python Tkinter 常用控件空间位置摆放
  5. php输入地址查询,PHP查询用户IP所在地址
  6. 不要惊奇这种观点400电话
  7. 关于PreparedStatement.addBatch()方法 (转)
  8. 【逐云】阿里“水电煤”背后的人物故事
  9. java计算机毕业设计中国民航酒店分销系统源码+数据库+系统+lw文档
  10. 带你快速了解ISO27001信息安全管理体系认证
  11. JL-37数字式测斜仪
  12. 无线攻击入侵工具清单
  13. 5g通用模组是什么_GTI 5G通用模组计划正式启动了吗? 联想将重点发展5G是什么?...
  14. python IO模块【一】:IO类
  15. Java 一元、二元运算符、三目条件运算符(三元运算符)
  16. mysql 修改 root 密码
  17. No2. 图像几何变换
  18. C语言 初级 -输入圆柱半径与高求其表面积
  19. 微信中点击链接直接跳到默认浏览器是怎么实现的?(不是在微信内置浏览器打开)
  20. 在 K8s 集群中创建 DERP 服务器

热门文章

  1. 计算机制作画报说课稿,运用word图文混排制作海报说课稿
  2. python简笔画程序_只用C++和Python,让你的简笔画实时动起来!
  3. SSM框架搭建简单实例
  4. Java面试问题总结归纳
  5. 前方高能!githubjava开源项目
  6. 架构师的职责是什么?
  7. LocalDateTime获取服务器当前时间----24小时与12小时
  8. 小程序基础篇-视图与逻辑
  9. AD的设计里面找不到生成PCB选项
  10. mysql建立数据库并给定别名_MySQL数据库基本操作(四)