网络传输笔记 二

来源:互联网 发布:淘宝退换货要求 编辑:程序博客网 时间:2024/05/17 06:46

网络五层模型

  • 物理层 (网卡及硬件设备)
  • 数据链路层 (以太网)
  • 网络层 (IP层)
  • 传输层 (TCP UDP协议层)
  • 应用层 (FTP SSH HTTP 等协议)

ARP 协议
局域网内由IP地址获取MAC 地址的协议

ICMP协议
承载控制给IP地址做诊断

数据包
前六个字节 Destination 目的MAC 地址
再六个字节 Source 源MAC 地址
后两个字节 上层协议类型 (TCP或者UDP或者ICMP)

MAC地址
网卡硬件地址
全为0 不确定地址
全为F 广播地址

集线器:相当于一根网线,将其他电脑连在一起,不提供ip学习,当有数据传输时采取广播形式,并且其他主机无法传输数据

交换机用于连接为一个局域网):带有学习功能的集线器,在局域网内传输数据,当有主机向其他主机传输数据时,通过交换机,发生两件事:
1.交换机根据数据包的source MAC 地址学习到源发送端的ip到MAC地址映射 (学习功能采用 ARP协议,获取IP到MAC 地址映射)
2.查询已经学习的映射,找到destination IP 对应的MAC 地址,并发送
如没有映射,则采用广播形式,发送到除发送端的其他所有IP

路由器(用于连接局域网):具有网络转接功能的交换机,添加或记录不同局域网网段之间的映射,提供局域网之间的通信

局域网
用交换机连接的以太网,作用于数据链路层,依据IP地址发送数据包在各个主机中,
局域网**联机时,**IP配置必须同在一个网段,即:同一局域网,同一网段

路由器连接多个局域网
用路由器可以连接多个局域网,通过路由表查询进行不同局域网之间的通信,当路由器为一个局域网连接时会为其自动分配一个IP并生成一个默认直连路由,GATEWAY即网关为0
当需要不同局域网之间通信时首先由路由器查询数据包目的IP地址,与路由器路由表项的Genmask进行与运算,得到结果是否与表中的IP匹配,若匹配则通过这个网卡及IP进行通信,若不匹配走到默认间接路由,进行下一次跳转,目的MAC地址为跳转MAC地址,目的IP不变



0 0
原创粉丝点击