OSI网络基础

OSI七层参考模型

在这里插入图片描述

  1. 应用层------ 网络服务与最终用户的一个接口(用户操作)
  2. 表示层------数据的表示、安全、压缩(人的语言翻译成计算机语言)
  3. 会话层------建立、管理、中止会话
  4. 传输层------ 定义传输数据的协议端口号,以及流控和差错校验
  5. 网络层------定义逻辑地址、实现不同网络之间的寻址,理论选择转发数据的最佳路径
  6. 数据链路层--------建立逻辑连接、进行硬件地址寻址、差错校验等功能(交换机 网卡)
  7. 物理层------建立、维护、断开物理连接

应用层协议

  1. http:超文本传输协议
    tcp/80
    udp/80
    (常见软件的端口号都是固定的)
  2. ftp:文本传输协议
    tcp/20
    tcp/21
  3. tftp:简单文件传输协议
    小型文件
    udp/69

传输层协议

tcp:慢 稳定
udp:快 不稳定

网络层协议

icmp 协议(检测主机双向联通性)
ping 命令

数据封装过程

  1. 应用层: data(真实数据 报文的名称)

  2. 传输层:{tcp/端口号 或 udp/端口号 或 tcp头部} + {data}(数据段)

  3. 网络层: {源目ip地址 或 ip头部} + {tcp/端口号 或 udp/端口号} + {data}(数据包)

  4. 数据链路层: {源目mac地址 或 mac头部} + {源目ip地址} + {tcp/端口号 或 udp/端口号} + {data} + {校验位}(数据帧)

  5. 物理层:转换成电流转发出去

数据解封过程

  1. 物理层: 电流转换成数据帧

  2. 数据链路层:会将数据帧拆开,对比其中的目的mac地址是否和自己的mac地址一样,一样就接收,不一样就丢弃,判断校验位是否完整,完整就接收,不完整就丢弃或者让A重发

  3. 网络层:会将数据包报头拆开,对比其中的ip地址,是否与自己的ip地址一样,一样就接收,不一样就丢弃

  4. 传输层:会将数据段头部拆开,读取端口号等信息,找到对应的软件

  • 二层原理:根据mac地址转发数据

  • 三层原理:根据ip地址转发数据

  • 四层原理:根据协议和端口号转发数据

  • 七层原理:根据实际数据进行管控

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值