OSI与TCP/IP5层协议

OSI与TCP-IP5层协议

分层思想

通信需求 --》 定义协议标准;
将复杂的流程分解为几个功能相对单一的子过程;
复杂问题简单化,分层工作,各司其职,下层为上层服务;

OSI七层模型(Open System Interconnection)

应用层,表示层,会话层,传输层,网络层,数据链路层,物理层

TCP/IP四层模型

应用层,传输层,网络层,网络接口层

TCP/IP 5层协议簇/协议栈

TCP 提供可靠的数据传输,数据重传机制,面向连接
UDP 无连接的,不可靠的,无重传,速度快
*** 数据封装过程 ********************************************************************************************
应用层 	    hello
传输层		hello | TCP/UDP头:源端口+目标端口,完成进程到进程的通信 (数据段)
网络层 	    hello | TCP/UDP头 | IP包头:源IP+目标IP,完成点(计算机)到点的通信 (报文)
数据链路层    hello | TCP/UDP头 | IP包头 | MAC子层:源MAC地址+目标MAC地址 | FCS:4KB,含有CRC校验值,保证数据完整性,标识一段数据 (帧Frame)
物理层		比特流(数字信号)
******** 各层对应数据单元以及物理设备 ********************************************************************************
数据/PDU				   应用层		PC/防火墙
数据段/段Fragment	   传输层		防火墙
报文/包/IP包packet	   网络层		路由器
帧Frame		        数据链路层		交换机 网卡
比特 bit				   物理层		 网卡 网线
******** TCP/IP五层协议簇常见协议 ***********************************************************************************
应用层		HTTP 80	HTTPS 443	SSH 22		Telnet 23		FTP 20/21		DHCP 67/68	SMTP 25	POP3 110	RDP	 3389	SMB 445		MySQL 3306	DNS 53
传输层			TCP			UDP
网络层			ICMP		IP			ARP
数据链路层				MAC子层协议
物理层						比特流bit

TCP/IP五层协议簇常见协议以及协议之间对应关系图

在这里插入图片描述

数据封装-解封装过程图解

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_46635165/article/details/114475468