文章目录
1 网络应用
communicate over the Internet using a bi-directional reliable byte stream.
两台电脑通过使用双向可靠的字节流在Internet上互相通信。
1.1 www
1.2 p2p
1.3 skype
1.4 总结
2 TCP/IP 四层简述
每一层相互独立不干扰,只实现本层需要提供的功能,如在数据链路层的以太网和wifi的链接方式就不一样,但是在网络层不需要知道这其中的细节,只要关注与转发就行了。上层使用下层的服务。
应用层:应用程序之间通过发送字节流通信
传输层:向上确定可靠传输TCP还是不可靠的传输UDP,向下将IP数据包重组有序发送
网络层:发送将数据切分多个数据包,尽最大努力的发送,过程不保证数据包的顺序
数据链路层:将数据包从链路发送出去
3 网络层(ip service)
3.1 IP协议提供哪些服务
总结:互不干扰的报文,经过路由器一跳一跳的尽最大努力的发送,无连接的发送,数据包的到达顺序可能不一致,数据包可能会丢失的,总之就是发送要快,要精简,不要有额外的消耗,让上层来保证可靠传输。