传输层

路由器构成

  1. 功能
    1. 路由选择 - 路由表 | 目的网络地址 | 子网掩码 | 下一跳地址 |
    2. 分组转发

IPV6

1. 16ˆ4ˆ8
2. 零压缩
    1. 4 个 0 可以去掉不写
    2. 只留 2 个 ::
    3. 在任一地址只能使用一次 ::
    例:
    0::0 > 0000:0000:0000:0000:0000:0000:0000:0000
    123::1:2 0123:0000:0000:0000:0000:0000:0001:0002

主机通信 与 进程通信

  1. port 地址 进程之间通信
  2. 进程的复用multoplexing和分用 demultiplexing
  3. 服务
    1. 无连接 UDP 用户数据报协议 Best-effort
      1. 1 -》 多
      2. 多 -》 多
      3. 多 -》 1 差错处理
    2. 面向连接 TCP 传输控制协议 可靠
      1. 1 -》 1
      2. 16 位端口号 0 ~ 2^16 65535
      3. 面向字节流
      4. 不保证每个数据库块大小一致(最大:1460) ,但是总的字节流是相同的
      5. 根据收方给出的 窗口值当前网络拥塞程度 决定一个包应该包含多少字节

TCP 协议 请查看图解

填充部分都要是 4 的整数倍

选项 由 MSS 指定

MSS 设定为 适合长度 (最佳的很难确定)
    1. TCP太长 ,会被底层切片
    2. TCP太短 , 效率太低
其他选项

数据格式 TPDU 运输协议数据单元 UDP datagram TCP segment 报文段 ip packet 包 数据链路层 frame 桢

注册端口

DNS 53 TCP 和 UDP 都可以传

http 协议