一、
1、广播和多播仅应用于UDP,因为TCP是需要建立连接的而不是发报文的
2、TCP就像打电话,是面向连接的可靠传输,在数据传输前需要3次握手建立通信信道(连接),通信结束后需要4次断开结束通信。UDP就像发信,一方只负责发,一方只负责收,信息扔出去就不管了。
3、TCP状态转换图:
5、TCP/IP图解:
三次握手:
四次断开:
TCP/IP首部:
二、
1、路由选择是在IP层完成的,IP层会在内存中保存一份IP路由表。当封装一个来自上层的IP报文时,如果发现是广播报文、发给本机某IP的报文,则将这些报文扔给还回地址,进入网络协议入栈中。当发现是发给本网络中的包时,可以在IP路由表中找到对应的网络地址,将数据表交给数据链路层进行ARP解析封装。当在路由表中找不到相关条目时,将数据表封装后发给默认网关。
*** 总结:
2、ARP:是通过广播方式在同一IP网络内发送的,所以,需要发送ARP,必须拥有同一个广播域。
A -- > B过程如下:
A封装好包准备填收件地址时,A通过子网掩码计算和B是否在同一网段
如果在同一网络,直接ARP广播解析
如果不在同一网络,则发送给默认网关
之所以这样,是因为路由选择早已经在网络层决定了,到了链路层是同网段广播包还是向网关发包早已经决定。
3、IP(网络)层功能:进行IP选路,即IP路由信息选择。RIP(路由信息协议)
4、交换机是点矩阵方式,里面是横竖很多交格的网线组成,所以可以解决冲突问题。路由器可以阻断广播
来源:https://blog.51cto.com/13970077/2428722