TCP/IP 分层模型笔记

OSI/TCP/IP 模型

物理层
  • 作用:传输 0/1 电信号
  • 通过双绞线、光纤、无线电波等方式
数据链路层
  • 作用:传输数据帧

    • 数据帧由一组电信号构成

    • 以太网数据帧分成两部分

      • 标头:包含发送者/接受者/数据类型等,固定为 18 字节
        • 发送者/接受者由 MAC 地址所标识
        • MAC 地址 48 个二进制位(12 个十六进制位:6 位厂商编号 + 6 个网卡流水号)
        • ARP 协议获取接受方 MAC 地址
      • 数据:最短为 46 字节,最长 1500 字节
    • 广播方式发送数据包(限于子网)

网络层
  • 区分子网,路由发送
  • IP 协议(规定网络地址的协议)
    • IPv4 32 个二进制位(4 段十进制数)
    • IP 数据包(最大为 65535 字节)
      • 标头:版本、长度、IP 地址等,长度 20~60 字节
      • 数据
传输层
  • 区分数据包归属的程序

  • 端口(每一个使用网卡的程度的编号):0~65535

    • 16 个二进制位
    • 0~1023 被系统占用
    • IP 和端口唯一确定互联网上一个程序
  • UDP 协议(总长度不超过 65535 字节)

    • 标头:定义发出端口/接收端口,共 8 字节
    • 数据
    • 特点:
      • 优点比较简单,容易实现
      • 缺点可靠性比较差
  • TCP 协议

    • 特点:
      • 确保数据不会遗失
      • 数据包没有长度限制(为保证网络效率,通过长度不会超过 IP 数据包长度,以确保单个 TCP 数据包不必再分割)
      • 缺点是过程复杂、实现困难、消耗较多的资源
应用层
  • 作用:规定应用程序使用的数据格式

TCP/IP 模型

记录
  • 2020-01-27 22:49 创建
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈挨踢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值