从底向上学习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 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
 