• osi七层:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。
  • TCP/IP四层:网络接口层,网络层,传输层,应用层。

OSI

物理层

  • 基本功能:利用传输介质为通信的主机之间建立连接,管理和释放物理连接,实现比特流(传输单位)的透明传输。
  • 与数据链路层:屏蔽了物理层采用的传输介质,通信设备和通信技术的差异性,指定不同类型的物理协议,使得数据链路只需要考虑如何使用物理层的服务,而不用考虑物理层采用了哪种介质。
  • 协议类型
    • 基于点对点通信线路的物理层协议
    • 基于广播通信线路的物理层协议
  • RJ45, IEEE802.3。
  • 中继器,集线器,网关。
  • 通过媒介传输比特,确定机械及电气规范
  • bit比特。

数据链路层

  • PPP, VLAN, MAC。
  • 网桥,交换机
  • 将bit组装成帧和点到点传输
  • frame帧

TCP/IP

网络接口层

  • 主要任务:
    • 管理对所使用的任何联网介质的访问,称为介质访问控制(MAC),与传输媒体有关。
    • 创建一对MAC层地址之间点到点的临时连接以传输数据,称为逻辑链路控制。
  • 根据两个任务,分为两个子层:
    • MAC子层:Medium access control
      • 帧的封装和拆封,物理介质传输差错的检测、寻址、实现介质访问控制。
      • 介质访问控制(MAC层的一个重要功能)
        • 争用型(随机型)介质访问控制协议,如CSMA/CD方式
          • CSMA/CD:
            • Carrier Sense Multiple Access with Collision Detection
            • 多路访问:所有工作站收发数据共用一条总线,且发送数据是广播式的。
            • 载波监听:网络上各个工作站在发送数据前都要确认总线上没有数据传输。在CSMA中,由于信道传播时延的存在,即使通信双方站点都没有侦听到载波信号,在发送数据时仍可能会发生冲突。因此,尽管CSMA可以发现冲突,但它没有先知的冲突检测和阻止功能。
            • 冲突检测:工作站在发送过程中还要不停地检测,一旦检测到冲突,立即停止发送。
        • 确定型(有序的)截至访问控制协议,如Token(令牌)方式
    • LLC子层:连接管理(建立和释放连接),与高层的接口,帧的可靠、按序传输及流量控制。
  • 一些问题:
    • 为什么只有局域网内链路层分成两个子层?
      • 802.3(局域网)是共享介质的,而广域网是专用的(通常是点对点的)不存在介质冲突的问题。

网络层

  • 网络层是从功能上定义的一个层次,主要作用是实现两个网络系统之间的数据透明传输。具体包括路由选择,拥塞控制和网际互连。
  • IP, ICMP, ARP, RARP, OSPF, IPX, RIP, IGRP。
  • 路由器
  • 负责数据包从源到宿的传递和网际互连
  • packet包

传输层

  • TCP, UDP, SPX
  • 提供端到端的可靠报文传递和错误恢复
  • segment段

应用层

  • FTP, DNS, HTTP, Telnet, SMTP, WWW, NFS
  • 允许访问OSI的环境
  • APDU应用协议数据单元