1. 当两台计算机分别和中继器、二层交换机、三层交换、路由器相连时,请分别画出计算机与交换设备五层参考模型;2. 学习SOCKET编程,写出TCP、UDP通信流程;将实例程序两个同学一组,实现两台计算机之间通信。并写出学习报告;(a)TCP通信流程准备阶段:服务器程序首先进行初始化操作:(1) 调用socket创建一个套接字(2) 函数bind将这个套接字与服务器公认地址绑定在一起(3) 函数listen将这个套接字转换成倾听套接字(listening socket)(4) 调用函数accept来接受客户机的请求。客户机程序初始化操作:(1) 客户机调用函数socket创建一个套接字(2) 调用函数connect来与服务器建立连接。连接建立之后,客户机与服务器通过读(read()、写(write()套接字来进行通信。如下图:(b)UDP通信流程准备阶段:服务器程序首先进行初始化操作:(1)调用socket创建一个套接字(2)函数bind将这个套接字与服务器公认地址绑定