/ 学习笔记 / 32浏览

《CCNA认证指南》“TCP/IP参考模型”知识点整理

文章目录
  • 第一层:网络访问层
  • 第二层:网际层
  • 第三层:传输层
  • 第四层:应用层
  • 分为四层:网络访问层、网际层、传输层、应用层。

    第一层:网络访问层

    对应到ISO/OSI那边是物理层和数据链路层。

    功能包括IP地址与物理硬件地址的映射,以及将IP分组封装成帧。

    第二层:网际层

    对应ISO/OSI是网络层。

    主要功能包括:

    • 处理来自传输层的分组发送请求
    • 处理输入数据报
    • 处理ICMP报文

    IP协议

    IP实现两个基本功能:寻址和分段。

    存活期(Time To Live, TTL),每经过一次路由,TTL至少减1。

    IP不提供可靠的传输服务,它不提供端到端的或结点到结点的确认,对数据没有差错控制,它只使用报头的校验码,它不提供重发和流量控制。

    ICMP(Internet Control Message Protocol,Internet控制消息协议)

    是一种差错和控制报文协议,不仅用于传输差错报文,还传输控制报文。

    ping就是响应请求(Type=8)和应答(Type=0)。

    ARP(Address Resolution Protocol,地址解析协议)

    ARP负责将某个IP地址解析成对应的MAC 地址。

    ARP请求包是广播包,而ARP应答包是单播包。

    “arp -a”命令可以查看本机的ARP缓存表。

    Proxy ARP(代理ARP)

    使用代理ARP将会明显增加网络分段中的传输业务量,并且网络中的主机也将会保持比正常时大许多的ARP表,并以此来处理全部的IP到MAC的地址映射。

    RARP(Reverse Address Resolution Protocol,反向地址转换协议)

    已知本机的MAC地址,询问本机的IP地址。

    使用BOOTP和DHCP可以代替RARP

    第三层:传输层

    TCP

    TCP(Transmission Control Protocol,传输控制协议)

    源端口、目的端口、序列号、确认号和窗口

    传输可靠性:三次握手、四次挥手

    滑动窗口机制。

    UDP

    UDP(User Datagram Protocol,用户数据报协议)

    组播一般使用的都是UDP协议

    三次握手

    三次握手解决的不仅仅有序号问题,还解决了包括窗口大小、MTU(Maximum Transmission Unit,最大传输单元)以及所期望的网络延时等其他问题。

    滑动窗口

    确认号就是所期待接收的下一个字节

    确认机制

    确认号101表示已经收到主机A的序号100,希望接收序号101的包。

    确认号2表示已经收到主机B的序号1。

    第四层:应用层

    应用层包括所有的高层协议,与OSI的应用层协议相差不大。

    Linux系统用户最小化检测方法
    企业采购模式扫盲
    安卓APP渗透基础 —— APK安装包的签名机制
    安卓APP渗透基础 —— 四大组件暴露测试
    安卓APP渗透基础 —— APK文件结构
    《CCNA认证指南》“IP地址”知识点整理

    0

    1. This post has no comment yet

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注