一,数据封装
层次 |
协议/设备 |
数据封装 |
应用层 | HTTP,FTP | HTTP |
传输层 | TCP,UDP | TCP+HTTP |
网络层 | IP | IP+TCP+HTTP |
数据链路层 | 以太网 | |
物理层 | 网线 |
二,网络硬件
集线器-物理层
只能半双工通信,集线器不能在同一时间发送和接收数据。
从一个端口接收数据,然后将数据包送到各个端口的计算机上 ,各个计算机检查是否是自己的MAC,然后丢失和接收。
会造成不必要的通信和时间浪费。
交换机-数据链路层
全双工通信,支持双向传输。
从一个端口接收数据,根据MAC判断目标主机,将数据包送到目标主机。
路由器-网络层
全双工通信,支持双向传输。
根据IP判断目标主机。
三,流量分类
广播流量 | 将信息发送到一个网段的所有主机 |
单播流量 | 将信息从一台计算机送到一台计算机 |
多播流量 | 1-2,2-4,4-8传播,与多播不同。 |
四,协议
ARP | 地址解析协议,根据IP找MAC | 大家好,我的IP是*,MAC是*,我找IP是X的家伙,请告诉我你的MAC 你好,我是那个IP是X的家伙,我的MAC是X。 |
TCP | 传输控制协议 | 三次握手,四次挥手 |
UPD | 用户数据报协议 | |
ICMP | 互联网消息控制协议 |