# OSI 七层网络模型

images

# 七、应用层(应用)

应用层就是我们最接近我们、最常用的一层,例如:

  • ajax 调用接口发送 http 请求
  • 使用 DNS 域名查询系统
  • 邮件协议 SMTP
  • websock 长连接
  • SSH 协议
  • 等。

# 六、表示层(安全、压缩、翻译)

表示层做了几件重要的事情如:

  • 压缩
  • 安全(数据发送前进行加密,在接受者的表示层进行解密)
  • 程序在网络中的翻译官(对图片文件等格式进行解码和编码)

# 五、会话层(检查点机制)

  • 会话层是在发送方和接收方之间进行通信时创建、维持、之后终止或断开连接的地方
  • 会话层定义了一种机制,允许发送方和接收方启动或停止请求会话,当及当双方发生拥塞时仍然能保持对话
  • 会话层包含了一种检查点的机制来维持可靠会话,检查点定义了一个最接近成功通信的点,并且定义了当发生内容丢失或者损坏时需要回滚以便回复丢失或损坏数据的点,即断点下载的原理

# 四、传输层(TCP、UDP 连接)

  • 传输层主要就是定义端口号,以及控流和校验
  • TCP(面向连接的协议并且 TCP 是可靠的),因为 TCP 会进行三报文握手和四报文挥手,所以是可靠的,但是这样会降低速度
  • UDP(UDP 没有三报文握手和四报文挥手,因此不够稳定,但是速度快,常用于直播和游戏)

# 三、网络层(IP 地址)

  • 网络层是最复杂的一层,在网络层定义了 IP
  • 网络层控制数据链路层与传输层之间的信息转发,建立,维持和终止网络的连接。
  • 数据链路层的数据在网络层被转换为数据包,然后通过路径选择、分段组合、顺序、进 / 出路由等控制,将信息从一个网络设备传送到另一个网络设备
  • 寻址:对网络层而言使用 IP 地址来唯一标识互联网上的设备,网络层依靠 IP 地址进行相互通信(类似于数据链路层的 MAC 地址)
  • 路由:在同一个网络中的内部通信并不需要网络层设备,仅仅靠数据链路层就可以完成相互通信,对于不同的网络之间相互通信则必须借助路由器等三层设备。
  • 如果所有的使用互联网的用户在同一个网段中,会产生广播风暴,所以要将用户进行划分,让他们在不同的网段中,自己在自己的小网段中广播。而互联网就是这无数的子网络构成的一个巨型网络
  • 在网络层中引入了一套新的地址,让我们能够区分不同的网段。这套地址就叫做 “网络地址”,简称 “网址”。于是,” 网络层” 出现以后,每台计算机有了两种地址一种是 MAC 地址,另一种是网络地址。两种地址之间没有任何联系,MAC 地址是绑定在网卡上的,网络地址则是管理员分配的,它们只是随机组合在一起。** 网络地址帮助我们确定计算机所在的子网络,MAC 地址则将数据包送到该子网络中的目标网卡。** 因此,从逻辑上可以推断,必定是先处理网络地址,然后再处理 MAC 地址。
  • 这一层中有一个规定网络地址的协议,叫做 IP 协议,它所定义的地址,就被称为 IP 地址。
  • 目前,广泛采用的是 IP 协议第四版,简称 IPv4。这个版本规定,网络地址由 32 个二进制位组成。因为 IPv4 的地址已经不够用了,所以现在推广 IPv6,

# 二、数据链路层(MAC 地址)

  • 建立逻辑连接、进行硬件地址寻址、差错校验等功能(底层网络定义协议)
  • 及比特组合成字节进而组合成帧,用 MAC 地址访问介质,此时可以发现错误但不能纠正。
  • MAC 地址是每个网卡的唯一标识,有了 MAC 地址就能知道谁是接收者,谁是发送者,并且知道了数据的内容,并且进行分组。
  • 传播数据是通过广播的方式进行传输,在局域网中的所有计算机都能接收到消息

# 一、物理层(物理信道)

  • 物理层是直接和物理介质打交道的。

  • 物理层的设备 网卡,网线,集线器,中继器,调制解调器

物理层信道:

  • 有线信道

    • 明线(平行架设在电线杆上的架空线路)
    • 对称电缆(对多双绞线组成)
    • 同轴电缆(具有外层屏蔽层)
    • 光纤(利用光在纤维中的反射原理进行传输)
  • 无线信道

    以辐射无线电波为传输方式无线信道主要有地波传输,天波传输和视距传输 例如:卫星通讯,电台广播

物理层通过以上的方式,会获取他们对应的传送信号,电压,转换成 010101010101 但是数据还未组织,仅作为原始的电气电压处理 单位为bit

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

dmq 微信支付

微信支付

dmq 支付宝

支付宝