美文网首页
七层网络协议

七层网络协议

作者: 安普瑞斯 | 来源:发表于2022-04-12 09:58 被阅读0次

课时1:基础概念

1、OSI七层网络协议

服务端渲染使用MVC模型:分工带来效率


image.png

1.1分层模型

image.png
应用层:用户实际需要的东西,比如信件
传输层:添加目标地址等信息:比如收件人地址,保证数据
网络层:寻址和选址:比如快递员找到目的地并选择某种运送方式
数据链路层:根据选址,建立链接
物理层:定义传输的0,1的实际含义(比如高电平5v代表1,0v代表0)
注意:下层是为上层提供服务,下层会把数据传给上层,依赖于下层

1.2封装过程

返回数据的过程


image.png

请求数据的过程


image.png image.png

2、TCP/IP参考模型

  • TCP/IP是传输控制协议/网络互联网协议的简称
  • 早期的TCP/IP模型是一个四层结构,从上到下依次是网络接口层、互联网层、传输层、应用层
  • 后来将网络接口划分为物理层和网络链路层,形成五层结构

2.1协议的概念和作用

  • 为了让计算器能够通信,计算机需要定义通信规则,这些规则就是协议
  • 规则是多种,协议也是多种
  • 协议就是数据封装格式+传输

2.2常用的协议

  • TCP/IP是传输控制协议/网络互联网协议的简称
  • 是有网络层的ip协议和传输层的tcp协议组成,是一个很大的协议集合
  • 物理层和数据链路层没有任何特定的协议,支持所有的标准和专用的协议
image.png

3、网络接口层

image.png

3.1 物理层:通过物理媒介(比如网线),通过二进制来传输数据

image.png
3.1.1数字信号的编码
3.1.1.1 非归零编码

5v代表0,0v代表1

3.1.1.2 曼彻斯特编码

从高到低代表1,从低到高代表0,
缺点是占用带宽,优点是可靠

3.2 数据链路层

image.png
3.2.1以太网(1‘)
  • 局域网
  • 总线型拓扑结构
  • 载波监听多路访问(发消息前,监听路上是否有数据正在发送)和冲突检测(指数退让)
3.2.2总线型拓扑
3.2.2.1 载波监听多路访问
3.2.2.2 冲突检测

3.2.3 MAC地址

交换机:是一个二层设备,通过MAC地址来识别计算机

  • 在通信过程中是用内置在网卡内的地址来标识计算机身份的(一台计算机可以有多个网卡
  • 每个网卡都有全球唯一的地址来 标识自己,不会重复(实际是局域网内唯一就可以了)
  • MAC地址4位的二进制组成,通常分为6段,用16进制表示


    image.png

3.2.4 以太网帧格式

image.png
image.png
MTU:最大传输单元1500
NAT

3.2.5 ARP协议

4、互联网层(网络层)

4.1 寻址

课时2 wireshark的用法

1、作用

  • 分析网络底层协议
  • 解决网络故障问题
  • 找寻网络安全问题

2、界面

3、过滤器设置

  • 点击捕获前,先点菜单栏上的启动按钮,关闭捕获

3.1 抓包过滤器

  • 捕获过滤器用来过滤捕获的封包,以免捕获太多的记录,在捕获-选项中设置
    语法:
    Protocol Direction Host(s) Value Logical Operations Other expression
3.1.1 语法

协议+方向+类型+值

  • host net port
  • 方向:src、dst、src and dst、src or dst
  • 协议ether ip tcp udp http ftp
  • 逻辑运算符 && || !
3.1.2 例子
  • src host 192.168.1.1 && dst port 80 抓取来源地址是...端口号80的流量
  • !broadcast 不抓取广播包
3.1.2.1 过滤MAC
3.1.2.2 过滤Ip
3.1.2.2 过滤端口号
3.1.2.2 过滤协议
  • tcp

3.2显示过滤器

  • 对捕获到的包进行过滤

3.2.1 过滤IP

3.2.1 过滤端口

  • tcp.port 80

3.2.1 过滤协议

  • http
image.png

相关文章

  • HTTPS 浅析

    网络七层协议TCP/IP 五层协议HTTPS 概念HTTPS 优化 网络七层协议 OSI是Open System ...

  • 使用CocoaAsyncSocket实现socket编程

    目录 一、网络七层模型及五层模型 1、网络七层模型 2、网络五层模型 二、各种协议 1、IP协议 2、TCP协议与...

  • 网络七层协议简介

    对于整个网络基础来说,OSI体系即网络七层协议,对于这七层协议的作用与协议族可以基本见下表 下面分别对这七层进行简...

  • 从网络协议说起:TCP/IP协议

    网络协议 七层协议模型:指OSI七层协议模型,主要是:应用层(Application)、表示层(Presentat...

  • 网络通讯原理简介以及演示通讯过程

    OSI网络七层参考模型 这是7层网络参考模型非实现层面的 TCP/IP协议实现 TCP/IP协议实现了七层网络模型...

  • 聊聊网络模型

    OSI七层模型 网络七层协议,英文Open System Interconnection,简称OSI。OSI七层协...

  • 网络传输总结

    先说OSI七层协议 OSI七层网络模型TCP/IP四层概念模型对应网络协议应用层(Application)应用层H...

  • Socket、TCP、UDP、HTTP、HTTPS

    网络七层协议 网络(OSI)七层协议由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中...

  • 网络编程09_Socket TCP UDP HTTP HTTPS

    网络七层协议 网络(OSI)七层协议由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中...

  • 网络七层协议

    网络七层协议_百度百科

网友评论

      本文标题:七层网络协议

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