二层网络是链路层
是链路层通过物理地址mac通信,发送包到指定的目的ip,在传输过程中只能通过交换机,在同一物理子网内通信
三层网络是网络层
面向连接的服务,即虚电路(virtual circuit),在三层是通过ip进行通信,发送包到指定的目的ip,在传输过程中先在二层网络(物理子网)中寻址,寻不到就通过路由器在三层网络中进行寻址,路由器之间是通过ip进行通信的,到下一台路由器后,在这台路由器下面的各个交换机再次进行寻址直到寻址成功。不同路由器就是不同的物理子网(交换机)。通过地址解析协议ARP (Address Resolution Protocol):ARP 实现由 IP 地址得到 MAC 地址。 通过逆地址解析协议RARP (Reverse Address Resolution Protocol) 实现已知mac得到ip
四层网络是传输层
负责进程间的通信,在同一台服务器,用不同端口号来识别进行,ip:端口来具体到某一个应用。TCP可靠传输协议:传输控制协议 TCP(Transmission Control Protocol)是面向连接的,提供可靠交付,有流量控制,拥塞控制,提供全双工通信,面向字节流(把应用层传下来的报文看成字节流,把字节流组织成大小不等的数据块),每一条 TCP 连接只能是点对点的(一对一)。 – UDP协议:不可靠传输协议:用户数据报协议 UDP(User Datagram Protocol)是无连接的,尽最大可能交付,没有拥塞控制,面向报文(对于应用程序传下来的报文不合并也不拆分,只是添加 UDP 首部),支持一对一、一对多、多对一和多对多的交互通信。
标签:Protocol,ip,网络,通信,四层,寻址,二层,路由器 From: https://www.cnblogs.com/xiaoxiaomuyuyu/p/17040542.html