TCP/IP协议

来源:互联网 发布:陈坤长相知乎 编辑:程序博客网 时间:2024/06/06 01:34

TCP/IP的分层组成

在互联网中建立通信基础的分层模型TCP/IP分层模型,也被称为TCP/IP协议族或TCP/IP协议栈,它由下列分层组成:

  • 应用层
  • 传输层
  • 网络层
  • 链路层
    (硬件层)
    各层均负责解决一些特定的任务

TCP/IP 各个分层的作用

这里写图片描述

硬件层

  • 最低的一层,位于TCP/IP栈的下方
  • 数据在这个层通过物理传输媒介进行传递
  • 至于数据传递的一些诸如电子,机械,功能等必要参数,是由更高层决定的,硬件层只负责执行

链路层

链路层(1/2)

  • 负责建立连接,并决定待传输物理信号的逻辑解释方式
  • 将比特流整合为更大的逻辑单元(数据包)
  • 数据包包含错误探测和修正机制

链路层(2/2)

  • 介质访问控制-MAC
    • 控制对传输媒介的访问
    • 知名的MAC协议:以太网,令牌环,FDDI…
  • 逻辑链路控制-LLC
    • 管理逻辑连接,包含错误分析和流控制

网络层

提供数据包的传输服务

  • 由发送方至接收方的路径在此确定,其过程基于在这一层发布的寻址机制-路由
  • 路由过程需要考虑众多因素:最大吞吐量,最小代价,统一负载分配,最佳安全选择…

传输层

提供全球性服务,包含:

  • 通过建立和拆解模式明确的切换链接
  • 质量保证准则

    • 错误修正方法
    • 修正被传输数据包的总体安排
  • 数据流控制

    • 统一使用网络基础设施
    • 出现过载时,进行节流

应用层

为应用程序提供功能,比如下列协议:

  • FTP-文件传输协议
  • HTTP-超文本传输协议
  • SMTP-简单邮件传输协议
  • ……
    这些应用本身(诸如文件传输,电子邮件,网页浏览)并不属于应用层,而是在分层模型之外
原创粉丝点击