网络协议分层

作者: xuefeng_apple | 来源:发表于2021-03-31 11:45 被阅读0次

1- 通过wireshark 分析网络数据包

1.1 以太网数据包

1.2 IP 数据包

1.3 TCP 数据包

2- 针对协议封包的传递流程


OSI七层协议分层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

MAC: 数据链路层之下,交换机就是根据MAC 进行交互数据的设备
网络IP 转发:有了路由功能, 非局域网的IP 进行了转发

“传输层”的功能,就是建立”端口到端口”的通信。 (TCP ,UDP)
”网络层”的功能是建立”主机到主机”的通信。(IP 数据包, 含有的源ip地址,目的ip 地址)
只要确定主机和端口,我们就能实现程序之间的交流。因此,Unix系统就把主机+端口,叫做”套接字”(socket)。有了它,就可以进行网络应用程序开发了。

在数据转发过程中,如果是局域网,就发送到对方的主机,如果是非局域网IP ,那么就发送到路由器

总结:TCP/IP分层:

  • 1-应用层:规定应用程序的数据格式

  • 2-传输层:

    • 确定端口-端口的通信;
    • 确定传输方式:TCP 还是 UDP
  • 3-网络层:确定主机-主机的通信

    • 为计算机分配独一无二的IP地址
    • 确定哪些地址是同一个网络
  • 4-数据链路层:以以太网协议作为电信的分组方式,并通过MAC地址实现网卡传输

  • 5-物理层:以光缆、电缆、双绞线、无线电波等方式,以01电信号的方式传播。

A传数据给B电脑:先A 1-2-3-4-5 再B 5-4-3-2-1;

REF:
https://www.jianshu.com/p/bd83e634b671
https://blog.csdn.net/fanjufei123456/article/details/104982231/

相关文章

  • 2-1五层网络模型介绍

    网络分层协议:

  • 网络协议分层

    OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类...

  • 网络协议分层

    1- 通过wireshark 分析网络数据包 1.1 以太网数据包 1.2 IP 数据包 1.3 TCP 数据包 ...

  • 网络协议补完计划--TCP/IP协议概述

    目录 前言 协议 网络系统分层结构层次结构分层逻辑协议栈 TCP/IP协议族体系结构应用层传输层网络层网络接口层边...

  • TCP/IP

    一、分层 TCP/IP协议即传输控制协议/因特网互联协议,从协议分层模型方面来讲,TCP/IP由四个层次组成:网络...

  • Android 进阶笔记5: TCP/IP 协议族

    TCP/IP 协议族 一系列协议所组成的一个网络分层模型 分层的目的:规避显示网络不可靠造成的风险性-具体分层:A...

  • TCP/IP学习笔记1——协议分层

    分层概念 网络协议是分层的,分层的概念类似于函数封装,不断提供更高级更抽象的接口,最后提供给客户使用。对于分层协议...

  • 计算机网络概述

    tcp/ip协议的分层 链路层 网络层 运输层 应用层tcp ip协议的分层.JPG应用程序与各层的交互模式网络4...

  • TCP/IP协议族

    一系列协议组成的一个网络分层模型为什么要分层?由于网络的不稳定 所以要分层具体分层:Application La...

  • 网络协议(五)-网络分层

    以下内容来自于小码哥"网络协议从入门到底层原理" 物理层(Physical) 物理层定义了接口标准, 线缆标准, ...

网友评论

    本文标题:网络协议分层

    本文链接:https://www.haomeiwen.com/subject/egyohltx.html