为了更好的分享体验,博客搬迁至极客驿站,欢迎查阅!
TCP/IP协议簇,是一组不同层次上的多个协议的组合
1、TCP/IP协议簇的分层结构

TCP/IP通常被认为是一个四层协议系统,每一层负责不同的功能:
1)链路层,有时候也称作数据链路层或是网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡
2)网络层,有时也称作互联网层,处理分组在网络中的活动,例如分组选路。网络层协议包括IP、IGMP、ICMP
3)传输层,主要为应用程序提供端到端的通信。传输层包括TCP(传输控制协议)、UDP(用户数据报协议)
4)应用层,负责处理特定的应用程序细节,例如Telnet远程登录、FTP文件传输协议、SMTP简单邮件传输协议、SNMP简单网络管理协议
2、封装与解封装
当应用程序用TCP传输数据时,数据被送入协议栈中,然后逐个通过每一层直到被当做一串比特流送入网络,通过以太网传输的比特流称作帧(Frame)

上图就是一报文的封装过程,UDP和TCP数据基本一样的
由于TCP、UDP、ICMP、IGMP都要向IP传送数据,因此IP在生成的IP首部中加入一个长度为8bit的协议域。1代表ICMP协议,2表示IGMP协议,6表示为TCP协议,17表示UDP协议
同样,许多应用程序都可以向TCP和UDP传送数据,T

本文介绍了TCP/IP协议簇的四层结构:链路层、网络层、传输层和应用层,并详细阐述了封装与解封装的过程。此外,还讨论了互联网地址的5类分类及子网掩码的概念,以及标准化组织RFC和IANA的角色。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



