1.2计算机网络体系结构与参考模型
1.2.1计算机网络分层结构
1.网络的体系结构:计算机网络的各层及其协议的集合
2.实体:指任何可发送或接收信息的硬件或软件过程,通常是一个特定的软件模块
3.对等层:同一层的实体 n层被称为服务提供者,n+1层则服务于用户
即 下层为上层提供服务,上层为下层下达命令
4.报文(PDU)=数据部分(SDU)+控制信息部分(PCI)
1.2.2计算机网络协议、接口、服务的概念
1.协议:规则的集合=语法(规定了传输数据的格式)+语义(所要完成的功能)+同步(执性各种操作的条件、时序关系等) 水平的
网络协议:为进行网络中的数据交换而建立的规则、标准或约定
(控制两个或多个对等实体进行通信的规则集合,是水平的。不对等实体之间是没有协议)
2.接口:是同一结点相邻两层间交换信息的连接点
3.服务:下层为紧邻的上传提供服务功能的调用,是垂直的
4.计算机网络提供服务的三种方式:
- 面向连接服务(连接建立+数据传送+连接释放 tcp)与无连接服务(发送数据直接发送 不可靠服务 udp/ip)
- 可靠服务(网络具有纠错、检错、应答机制,保证数据正确、可靠的传送到目的地)与不可靠服务(其网络的正确性、可靠性要由应用或用户来保障)
- 有应答服务与无应答服务