Day10

本文介绍了数据链路层的设备如网桥、交换机,以及MAC地址和以太网帧结构。网络层的重点是IP地址的分类和特殊地址,包括广播和组播概念。传输层主要讨论了TCP协议,其面向连接、可靠性机制如确认、重传和流控。
摘要由CSDN通过智能技术生成

Day10

数据链路层
  • 代表设备—网桥、交换机(二层)

(路由器、pc三层)

  • 链路类型

​ 局域网—以太网

​ 广域网

  • MAC地址----物理地址----二层地址(以太网专有)

    ​ 前24位:表示厂商ID

    ​ 后24位:表示产品ID

  • 数据帧

    ​ 以太网-2格式、IEEE 8023格式。

    目的MAC 原MAC 类型 数据包 帧校验序列(CRC)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QqLfa8x5-1678264180436)(C:\Users\吴\AppData\Roaming\Typora\typora-user-images\image-20230306191039455.png)]

​ 以太网-2格式 (IP是指IP协议)

  • 帧发送方式

    ​ 单播(一对一)、广播(一对所有)(目的MAC=FFFF:FFFF:FFFF)、组播(一对一组)

给特定的设备汇聚成分组,对特定分组的所有设备进行广播,就叫做组播。

网络层
  • IP地址----逻辑寻址(MAC物理寻址)(全网唯一)

  • IP地址的有类分址-----根据IP地址前八位二进制的数字特征分类

    ​ A:0XXX XXXX-----0.0.0.0-127.255.255.255----掩码为8

    ​ B:10XX XXXX-----128.0.0.0-191.255.255.255—掩码为16

    ​ C:110X XXXX-----192.0.0.0-223.255.255.255----掩码为24

    ​ D: 1110 XXXX-----224.0.0.0-239.255.255.255(无掩码特征)

    ​ E:1111 XXXX-----240.0.0.0-255.255.255.255(无掩码特征)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s6vouG0t-1678264180437)(C:\Users\吴\AppData\Roaming\Typora\typora-user-images\image-20230306193030497.png)]

  • 特殊地址—不能手工配置在电脑上

    ​ 0.0.0.0-----网络地址/以太网地址(代表所有地址,或代表没有地址)(掩码为0)

    ​ 255.255.255.255----受限广播地址(工作范围,全互联网)

    ​ 192.168.1.0/24----主机位全0------代表该广播域------网段

    ​ 192.168.1.255/24----主机位全1------定向广播地址(工作半径192.168所定的广播域)

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

    ​ 169.254.0.0/16-----本地链路地址

  • 私有地址-----可重复

    • A类:10.0.0.0-10.255.255.255----一个地址段(学校较大,有分校,公安局)
    • B类:172.16.0.0-172.31.255.255-----十六个地址段(学校较小)
    • C类:192.168.0.0-192.168.255.255----256个地址段
  • 公有地址

    • 除了上述私有地址和特殊地址外的所有单播地址(ABC三类地址)

IP报文头部

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SAA0vlZ3-1678264180438)(C:\Users\吴\AppData\Roaming\Typora\typora-user-images\image-20230306200546122.png)]

version:版本IPV4 4Bytes

Header Length:头部长度20-60B(单位4字节)有多少位-----4bit----1111–>15(十进制)4x15=60

Total Length报文总长度–2字节(大小)

Time to Live:TTL生存时间 8bit大小 1B 最大255(路由器个数 数据包每被一台路由器转发一次,减一)

Protocol:协议字段 作用与类型字段(Type)一样

Header Checksum:首部校验盒(校验IP部分,不校验数据部分)

Source IP Address原IP地址 Destination IP Address目的IP地址 都是32位长度

IP Options选项字段 可有可无 大小不定

Identification标识字段

Flags标志位

Fragment Offset 片偏移

  • IP分片-----MTU(最大传输单元)—以太网中MTU=1500字节(分片,网络封装之前完成,每一分片之前都有IP报文) IP+DA为MTU 报文不全不处理

    • 标识位----给每一个分片的数据报文分配一个序列号,从小到大,一次加一,用于让接收方重组数据

    • 标志位—3bit

      • 第一位----无意义,用0填充

      • 第二位----DF位-----若该位置为一,则代表未分片;若为0,则代表分片。

      • 第三位----M位-----表示该报文是否是最后一片。若为1,则代表后续还有报文。

      片偏移----计算数据报文在源数据报文中的相对位置,单位为8字节。

传输层

  • 端口号—标识进程----16位二进制
    • 0-65535

      • 0不用

      • 1-1023—著名端口(静态端口)

      • 1024-65535—动态端口----某些协议自动随机生成的

        常见端口号

        • telnet----23

        • ftp----20/21

        • http----80

        • https----443

        • DNS----53

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

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

面向连接:数据在传输之前收发的双方需要先建立一条逻辑通路

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h8ia1pyx-1678264180440)(C:\Users\吴\AppData\Roaming\Typora\typora-user-images\image-20230306204727978.png)]

一行4字节 TCP最小20字节

Options可带可不带

Sequence Number序列号

Acknowledgment Number确认号

Source Port原端口号

Destination Port目的端口号

Reserved保留字段 填充

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TUhf2YEb-1678264180442)(C:\Users\吴\AppData\Roaming\Typora\typora-user-images\image-20230308161255944.png)]

标志位 每个一比特大小

Window窗口大小

Checksum校验盒

Urgent Pointer紧急指针

Date Offset数据偏移

TCP分段

可靠性

  • 确认机制:传输确认,每收到一个数据段,均需要进行一次确认
  • 重传机制:当一个数据段中的某个报文丢失,会提醒要求重新传输该丢失报文
  • 排序机制:传输一个数据段,被分为多个报文,从不同路径传输,最终到达目的地的顺序会被打乱,需要重新排列组合恢复原始报文内容
  • 流控机制(滑动窗口机制):调节窗口大小来对流量进行控制
    • 窗口大小:指无需等待确认就可以连续发送的最大数据量

TCP分段

TCP协议封装的数据不允许在IP层面进行分片操作。

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

PMTU—路径MTU发现协议

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值