OSI七层参考模型---开放式系统互联模型

ISO-----国际标准化组织OSI七层参考模型

  • 应用层------接受用户数据,人机交互的接口,将自然语言---->编码

  • 表示层------将逻辑语言转换为机器语言

  • 会话层------针对传输的每一种数据建立一条连接(防止数据间相互干扰)

    上三层------控制层面

    下四层------数据层面

  • 传输层------区分流量,定义数据传输方式

  • 网络层------通过IP地址进行逻辑寻址

  • 数据链路层------介质访问控制--MAC;逻辑链路控制层---LLC

  • 物理层------定义一些物理特性,传输比特流

报文封装与解封装

PDU----协议数据单元

上三层---数据

传输层---数据段

网络层---数据包

数据链路层---数据帧

物理层---比特流

TCP/IP协议栈


物理层

传输介质

  • 同轴电缆

    • 传输速率----10Mbps

    • 粗同轴电缆----500米

    • 细同轴电缆----185米

  • 双绞线

    • 线序

      • 568A

        • 绿白、绿、橙白、蓝、蓝白、橙、棕白、棕

      • 568B

        • 橙白、橙、绿白、蓝、蓝白、绿、棕白、棕

  • 光纤

双工模式

  • 单工----设备仅支持发送数据或接受数据

  • 半双工----设备可以发送和接受数据,但不能同时进行---对讲机

  • 全双工----设备可以发送和接受数据,并可以同时进行---电话

  • 同一物理链路连接的设备双工模式必须相同

数据链路层

LAN----局域网,现今局域网使用的数据链路层协议是以太网协议。

以太网当中,存在最重要的通讯基础就是MAC地址

数据帧

 

帧的发送方式

  • 单播帧------一对一发送数据

  • 组播帧------在特定情况下使用,目的为一组设备

  • 广播帧------目的MAC全设备

网络层

有类分址

特殊地址

  • 无效地址------0.X.X.X------0.0.0.0(1.没有IP地址2.代表所有网络)

  • 本地测试地址------127.X.X.X

  • 受限广播地址------255.255.255.255

  • 主机位全0------192.168.1.0/24---代表一个网段

  • 主机位全1------192.168.1.255/25---定向广播地址

  • 169.254.0.0/16

私有地址

  • A类:10.0.0.0---10.255.255.255

    • 10.0.0.0/8

  • B类:172.16.0.0---172.31.255.255

    • 172.16.0.0/16、172.17.0.0/16---172.31.0.0/16---16个

  • C类:192.168.0.0---192.168.255.255

    • 共256个地址段,192.168.1.0/24

公有地址

除了特殊地址和私有地址外的所有单播地址

IP协议

  • 生存时间----TTL----最大值255

    • 单位为路由器个数,数据包每被一个路由器进行转发,则TTL值-1

IP分片

以太网当中,规定最大传输的一个数据包的大小为1500字节。该值被称为MTU---最大传输单元。

  • identification-----标识

    • 序号:用于标记数据包的先后顺序,方便后续接收方将数据进行回复重组

  • flags-----标志位---3bit

    • 固定位第一位为0

    • DF位----代表该报文是否分片,若为0则代表分片,若为1则代表未分片。

    • MF位----代表该报文是否为最后一片,若为0则代表最后一片,若为1则代表后续还有其他报文。

  • fragment-----片偏移

    • 标识分片后的报文在原始报文中的相对位置,单位为8字节

传输层

端口号----作用就是标识进程

  • 静态端口----网络上比较常用的协议固定使用的端口号

    • 1-1023

    • telnet----23

    • ftp----20/23

    • http----80

    • https----443

    • dns----53

    • dhcp----67/68

  • 动态端口

    • 1024-65535

TCP协议-----传输控制协议

一种面向连接的可靠性协议。

可靠性

确认机制-----传输确认,每接收到一个数据段,都需要进行一次确认

重传机制-----超时重传,当一个数据段中的某一个包丢失,会提示要求重新传输这个报文

排序机制------传输一个报文,可能会被分为多个数据包,并从不同路径传输,最终达到目的地的顺序会被打乱,需要进行重新排序。----重新排序依靠TCP的序号字段

流控机制(滑动窗口机制):通过调节窗口大小来流量进行控制。

窗口大小:指无需等待确认就可以连续发送的数据的最大量。

TCP为了保证自身的可靠性,具备重传机制,故不允许在网络层进行IP分片。而TCP会在传输层使用分段的方式将报文大小分割成满足网络层MTU数值的大小,以保证不会被网络层分片。

MSS(最大传输段)===MTU-IP头部-TCP头部

PMTU----路径MTU发现协议

在ip头部中,DF字段设置为1,表示不能分片。

当接收方接收到一个不能分片的报文时,会将该报文丢弃,并回复一个ICMP报文(告诉发出者,数据不可达,且表明不可达原因),同时携带上本地的MTU值

发送方接收到ICMP报文后,因为TCP的重传机制,会重新发送一个数据,此时该数据会根据ICMP报文中的新的MTU值重新进行分段

面向连接

UDP协议----用户数据报协议

  • 非面向连接的不可靠传输协议

  • 八字节

TCP和UDP的区别

  1. TCP是面向连接,而UDP是面向无连接

  2. TCP是可靠协议,而UDP是尽力而为

  3. TCP可以进行流控以及拥塞控制而UDP不能

  4. TCP可以进行数据分段,而UDP不行

  5. TCP消耗资源多,速度慢;UDP消耗资源少,速度快

VLSM技术----可变长子网掩码----子网划分

CIDP技术---无类域间路由---子网汇总

将小的网段汇聚成大的网段.

满足条件:母网相同,掩码一致

汇总方式:取相同位,去不同位。

超网:汇总后的掩码信息<主类掩码

子网汇总:汇总后的掩码信息>主类掩码

ICMP----网络层协议

在网络设备中传递各种差错、控制、查询等报文信息。

用于收集各种网络信息,诊断和排除各种网络故障的协议。

ping命令----用于监测网络连通性的工具。

tracert命令----用于逐跳检测报文的转发路径。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值