从底向上学习TCP/IP四层模型
2021-04-26 19:07:19 0 举报
从底向上学习TCP/IP四层模型
作者其他创作
大纲/内容
基于ARP协议通信
交换机
网络层
工作在数据链路层
发送端MAC地址
传递0/1电路信号
表示首部的下一个协议
循环冗余校验
发送端IP地址
网卡mac地址
HTTP、FTP协议、DNS,数据格式/规范的定义
192.168.31.47
以太网头
数据处理的顺序
IP首部
数据链路层
电信号广播📢
以太网网卡
TCP协议、Socket编程、端口号、三次握手四次挥手
物理层
以太网Trailer
传输层
源端口号
路由器
应用包头及其数据
工作在网络层
TCP/UDP首部
数据流动的方向
使用子网掩码和ip地址进行二进制与运算,如果前24位一样就代表是一个子网,在一个子网内的电脑就可以通过广播+mac地址的方式来传输数据包进行通信了
应用层
协议类型
接收层IP地址
电脑
以太网包,最大长度为1500字节
在以太网协议中规定,同一局域网中的一台主机要和另一台主机进行直接通信,必须要知道目标主机的MAC地址。而在TCP/IP协议中,网络层和传输层只关心目标主机的IP地址。这就导致在以太网中使用IP协议时,数据链路层的以太网协议接到上层IP协议提供的数据中,只包含目的主机的IP地址。于是需要一种方法,根据目的主机的IP地址,获得其MAC地址。这就是ARP协议要做的事情。所谓地址解析(address resolution)就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。
接收层MAC地址
会话层表示层引用层
192.168.0.31
数据
mac地址:12位16进制数字
以太网类型
192.168.31.58
192.168.31.115
目标端口号
应用层(HTTP协议)传输层(tcp协议)网络层(ip协议)数据链路层(以太网协议)
192.168.0.115
0 条评论
下一页