协议的规范
- 标准的制订
- 提供的服务访问点和下一层请求的服务访问点
- 提供的功能
- 协议数据单元内部构成
- 数据包的时序
- RFC【请求评议,个人或者组织提出的希望广泛使用的标准,需要经过审核才能成为标准】到标准
不同协议层的地址
- 协议层地址与功能
- 各个协议层地址的分配
- 硬件地址【由硬件提供商分配】
- IP地址【由IP地址授权机构分配】
- 应用程序地址【端口号】分配【有好几种方法,一种是使用大家都知道的端口号,例如WEB的端口号80】
- 主机名称地址分配【由一套注册官方机构分配,通过DNS协议与IP地址匹配】
- 动态地址与静态地址
- 动态地址在系统启动时得到或有第三方分配,是可以改变的
- 静态地址在计算机系统的初始化配置时设定,是不变的,除非人为变动
协议的头部
- 头部的分类
- 固定数据包型
- 无限制数据包型
- 固定头部的组成
- 固定部分【包含每个数据包都需要处理的信息,如地址及控制信息】
- 可选部分【通常作为前几个数据包的一部分,用来协调一组通信需要的参数】
- PDU基本构成【控制数据包不含载荷】
- 无限制型头部【域的大小和格式不固定】【常常出现在应用层】
例题解析【用作考试,不一定是正确答案】
- 若两台计算机有相同的IP地址会发生什么情况?
如果两台计算机在同一个网络中,那么当发送一个数据包时,可能每次通信的不是一台计算机;
如果两台计算机在不同网络中,那么在某一个网络中目标IP地址路由表所确定的硬件地址将是唯一的,所以不会出错 - 若两台计算机有相同的以太网地址【物理地址】会发生什么情况?
如果他们在同一个网络,无论哪一个在网络中都不能正常工作,发送方发送一个数据包,将会的得到多个回应,这会引起协议失败
如果他们在不同网络,没有问题,因为以太网地址是应用于本地的