美文网首页
TCP/IP协议

TCP/IP协议

作者: 温暖的纯真 | 来源:发表于2019-02-13 21:13 被阅读0次

    1. 互联网协议(Internet Protocol Suite)常被通称为 TCP/IP 协议族(TCP/IP Protocol Suite,或TCP/IP Protocols),简称TCP/IP

    TCP/IP协议族即互联网协议,是一个网络通信模型,包括整个网络传输协议家族,是互联网基础通信架构。该协议家族的两个核心协议:TCP(传输控制协议)和IP(网际协议),为该家族中最早通过的标准。

    2. 层次

    从分层模型角度,TCP/IP不完全符合OSI的七层参考模型。如下图的对比说明

    OSI中的层 功能 TCP/IP的层 TCP/IP协议族
    应用层 文件传输,电子邮件,文件服务,虚拟终端 应用层 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等 用户进程
    表示层 数据格式化,代码转换,数据加密 没有协议
    会话层 解除或建立与别的接点的联系 没有协议
    传输层 提供端对端的接口 传输层 TCP,UDP 四层交换机、四层的路由器
    网络层 为数据包选择路由 网络层 IP,ICMP,OSPF,EIGRP,IGMP 路由器、三层交换机
    数据链路层 传输有地址的帧以及错误检测功能 数据链路层 SLIP,CSLIP,PPP,MTU 网桥、以太网交换机、网卡
    物理层 以二进制数据形式在物理媒体上传输数据 ISO2110,IEEE802,IEEE802.2 中继器、集线器、双绞线

    图解(网络)


    image.png

    3. 封装过程

    • 封装
      应用层:发送数据 -->
      表示层:数据格式转换,加密,压缩等-->
      会话层:建立连接-->
      传输层:差错校验,流量控制,TCP/UDP传输,添加端口号信息(源端口,目标端口)+数据-->
      网络层:分组,数据包(IP地址+数据)-->
      数据链路层:帧(帧头(帧头包含Mac地址)+帧数据)-->
      物理层:比特流(0,1)

    • 解封装
      物理层:比特流(0,1)-->
      数据链路层:帧(帧头(帧头包含Mac地址)+帧数据)-->
      网络层:分组,数据包(IP地址+数据)-->
      传输层:差错校验,流量控制等;UDP/TCP(传送和接收端口信息+数据)-->
      会话层:建立连接-->
      表示层:数据格式转换,解密,解压缩等-->
      应用层:接收的数据

    图解(网络)


    image.png

    相关文章

      网友评论

          本文标题:TCP/IP协议

          本文链接:https://www.haomeiwen.com/subject/zqmdeqtx.html