传输层
:是提供应用层之间的通信,即端到端的通信。功能:管理信息流,提供可靠的传输服务,以确保数据无
差错的地按序到达。
2、TCP/IP 模型的分界线
协议地址分界线
:以区分高层和低层的寻址,高层寻址使用 IP 地址,低层寻址使用物理地址。应用程序 IP 层之
上的协议软件只使用
IP 地址,而网络接口层处理物理地址。
操作系统分界线
:以区分系统与应用程序。在传输层和应用层之间。
3、复用与分解
发送报文时,发送方在报文中加和了报文类型、选用协议等附加信息。所有的报文以帧的形式在网络中复用传
送,形成一个分组流。在接收方收到分组时,参考附加信息对接收到的分组进行分解。
四、
IP 协议
1、Internet 体系结构
一个
TCP/IP 互联网提供了三组服务。最底层提供无连接的传送服务为其他层的服务提供了基础。第二层一个可
靠的传送服务为应用层提供了一个高层平台。最高层是应用层服务。
2、IP 协议: 这种不可靠的、无连接的传送机制称为 internet 协议。
3、IP 协议三个定义:
(1)IP 定义了在 TCP/IP 互联网上数据传送的基本单元和数据格式。
(2)IP 软件完成路由选择功能,选择数据传送的路径。
(3)IP 包含了一组不可靠分组传送的规则,指明了分组处理、差错信息发生以及分组德育的规则。
4、IP 数据报:联网的基本传送单元是 IP 数据报,包括数据报头和数据区部分。
5、IP 数据报封装:物理网络将包括数据报报头的整个数据报作为数据封装在一个帧中。
6、MTU 网络最大传送单元:不同类型的物理网对一个物理帧可传送的数据量规定不同的上界。
7、IP 数据报的重组:一是在通过一个网络重组;二是到达目的主机后重组。后者较好,它允许对每个数据报段独
立地进行路由选择,且不要求路由器对分段存储或重组。
8、生存时间:IP 数据报格式中设有一个生存时间字段,用来设置该数据报在联网中允许存在的时间,以秒为单
位。如果其值为
0,就把它从互联网上删除,并向源站点发回一个出错消息。
9、IP 数据报选项:
IP 数据报选项字段主要是用于网络测试或调试。包括:记录路由选项、源路由选项、时间戳选项等。
路由和时间戳选项提供了一种监视或控制互联网路由器路由数据报的方法。
五、用户数据报协议
UDP
1、UDP 协议功能
为了在给定的主机上能识别多个目的地址,同时允许多个应用程序在同一台主机上工作并能独立地进行数据
报的发送和接收,设计用户数据报协议
UDP。
使用
UDP 协议包括:TFTP、SNMP、NFS、DNS
UDP 使用底层的互联网协议来传送报文,同 IP 一样提供不可靠的无连接数据报传输服务。它不提供报文到达
确认、排序、及流量控制等功能。
2、UDP 的报报文格式
每个
UDP 报文分 UDP 报头和 UDP 数据区两部分。报头由四个 16 位长(8 字节)字段组成,分别说明该报文的源
端口、目的端口、报文长度以及校验和。
3、UDP 协议的分层与封装
在
TCP/IP 协议层次模型中,UDP 位于 IP 层之上。应用程序访问 UDP 层然后使用 IP 层传送数据报。IP 层的报头
指明了源主机和目的主机地址,而
UDP 层的报头指明了主机上的源端口和目的端口。
4、UDP 的复用、分解与端口
UDP 软件应用程序之间的复用与分解都要通过端口机制来实现。每个应用程序在发送数据报之前必须与操作系
统协商以获得协议端口和相应的端口号。
UDP 分解操作:从 IP 层接收了数据报之后,根据 UDP 的目的端口号进行分解操作。
UDP 端口号指定有两种方式:由管理机构指定的为著名端口和动态绑定的方式。
六、可靠的数据流传输
TCP
1、TCP/IP 的可靠传输服务五个特征:面向数据流、虚电路连接、有缓冲的传输、无结构的数据流、全双工的连接。