计算机网络
网络五层协议。
应用层:我要和你通信,我得认识你,DNS、http。
运输层:我认得你是谁以后,我得确定好传输数据的通用服务手段,修一条什么样的路(水泥路?泥巴路?天空?),TCP(可靠)、UDP(这条路不可靠)。
网络层:我有可能和你之间不是一条路,中间有很多断开的地方,那么我需要通过节点把这些路连接起来。
数据链路层:路已经造好了,由于路是一节一节的,所以我得想办法把数据处理一下。现在就是数据层面了,我要把IP报文封装成一个一个的帧,帧能保证有序性,这样我发送和你接收都是一个完整的信息。
物理层:上述都是准备工作,这里才开始真正的传输数据了,把帧拆开为比特流开始运输了,到下一个节点再包装为帧,依次进行。
TCP面向连接,UDP则实现QQ语音、QQ直播等,虽然不要求建立连接,确是可行的。
以前的车马很慢,果子很甜