计算机网络协议

103 阅读2分钟

网络层次划分

OSI/RM(Open System Interconnection/Reference Model):

  1. 物理层:
    • 计算机之间二进制信号传输,比特流的传输.建立,维护,断开物理连接,物理层确保原始的数据可在各种物理媒介上传输.
    • 中继器、集线器.
  2. 数据链路层:
    • 物理地址寻址、数据的成帧、流量控制、数据的检错、重发等.
    • 网桥、交换机.
  3. 网络层:
    • 进行逻辑地址寻址,实现不同网络之间的路径选择.网络层负责对子网间的数据包进行路由选择.此外,网络层还可以实现拥塞控制、网际互连等功能.
    • 基本数据单位为IP数据报.
    • 路由器.
    • 包含的主要协议:
      • IP(Internet Protocol,因特网互联协议)
      • ICMP协议(Internet Control Message Protocol,因特网控制报文协议)
      • ARP协议(Address Resolution Protocol,地址解析协议)
      • RARP协议(Reverse Address Resolution Protocol,逆地址解析协议)
  4. 传输层:
    • 定义传输数据的协议端口号,以及流控和差错校验.
    • 传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输以及端到端的差错控制和流量控制问题
    • 网关
    • 包含的主要协议:
      • TCP协议(Transmission Control Protocol,传输控制协议)
      • UDP协议(User Datagram Protocol,用户数据报协议)
  5. 会话层:
    • 建立、管理、终止会话.
  6. 表示层:
    • 数据的表示、加密、压缩、格式转换等.
  7. 应用层:
    • 为操作系统或网络应用程序提供访问网络服务的接口.
    • 数据传输的单位基本为报文.
    • 包含的的主要协议:
      • HTTP协议(Hyper Text Transfer Protocol)
      • HTTPS协议(Hyper Text Transfer Protocol over SecureSocket Layer)
      • FTP(文件传送协议)、Telnet(远程登录协议)、DNS(域名解析协议)、SMTP(邮件传送协议)、POP3协议(邮局协议)

TCP/IP协议族

OSI/RM12