通信过程

两台计算机通过TCP/IP协议通讯的过程
应用层: FTP
传输层: TCP/UDP
网络层: IP
链路层: 以太网协议

路由器主要作用于 网络层
链路层有以太网、令牌环网等标准,链路层负责网卡设备的驱动、帧同步、冲突检测、数据差错校验等工作。
网络层的IP协议是构成Internet的基础。Internet上的主机通过IP地址来标识,Inter-net上有大量路由器负责根据IP地址选择合适的路径转发数据包,数据包从Internet上的源主机到目的主机往往要经过十多个路由器。路由器是工作在第三层的网络设备,同时兼有交换机的功能,可以在不同的链路层接口之间转发数据包,因此路由器需要将进来的数据包拆掉网络层和链路层两层首部并重新封装。IP协议不保证传输的可靠性,数据包在传输过程中可能丢失,可靠性可以在上层协议或应用程序中提供支持。I
网络层负责点到点(ptop,point-to-point)的传输,而传输层负责端到端)。传输层可选择TCP或UDP协议。
TCP是一种面向连接的、可靠的协议。也就是说TCP传输的双方需要首先建立连接,之后由TCP协议保证数据收发的可靠性,丢失的数据包自动重发,上层应用程序收到的总是可靠的数据流,通讯之后关闭连接。
UDP是无连接的传输协议,不保证可靠性,既不能保证数据在传送过程中不会丢失,也不能保证传送顺序。使用UDP协议的应用程序需要自己完成丢包重发、消息排序等工作。

你可能感兴趣的:(安全传输,通信)