TCP/IP协议

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容