一、分层、协议、接口、服务
二、OSI参考模型
记事本不需要联网也能使用,所以不是应用层 数据加密解密:当使用微信传送“我的密码是、、、”,会在链路层进行一个加密,防止链路抓包,到另一个用户时,在进行解密。
当我同时打开百度和电影时,这就是建立同步,二者互不影响。 校验点,当我们发送一条长数据,会将数据分成好几条,分别插入校验点,当网络出现问题时,可以恢复哦通信。从里校验点最近的地方重新传。 上面四层是端到端,只需要是否到达目的地,不需要知道往哪走 下面三层,点到点,需要知道下一步到哪,一步一步走 可靠传输:假如两台主机进行通信,中间有一些路由器,构成了一个庞大的网络,可靠传输是:首先我们传送一个数据挺大的,将其切成报文段,一个一个的放到链路上进行传输,传输到接收端之后,对于每一个报文段,接收端返回给他一个确认,告诉他我收到了,可以发送下一个了。发送端收到确认信息之后才能继续往下发送,如果有一次没有收到确认消息,他还会发送一次上一次发送的报文段,知道收到确认之后,才会发送下一条报文段。 不可靠传输:不用建立连接,什么确认,只管放上去发送就可。对于一个小的数据,使用建立连接,确认返回,这样的就会特别麻烦,会用不可靠传输。 差错控制:传送的报文段顺序错了,传输层就会进行一个改正 流量控制:当发送发的发送速度太快,接收方来不及接收,就会告诉发送方慢一点发 复用分用: 每一个进程都会分配一个端口号来标识他,当同时使用qq和微信对另一台手机进行发送消息,这些消息就会以报文段的形式发送,二者的报文段中都会有各自对应的端口号来表示是qq还是微信,接收端接收之后,根据好多个报文段中包含的端口号进行对应。 当数据报太长,会将其分组传送
三、TCP、Ip参考模型
|